LIASON DELPHI ET BASE DE DONNEES ACCESS

Signaler
Messages postés
7
Date d'inscription
lundi 16 avril 2012
Statut
Membre
Dernière intervention
8 novembre 2014
-
 ELMOUFID -
bonjour! je suis débutant en programmation Delphi7, j'ai écris un programme qui calcule et affiche les résultats dans les champs Edit1,Edit2... mais j'ai deux problèmes:

* 1er problème : je ne sais pas comment lier mon application à une base de données ACCESS
* je ne sais pas comment trouver le code pour pour lier la valeur de chaque Objet "Edit" de Delphi à un champ de ma base de données ACCESS de façon à ce que quand je clique sur le bouton ENREGISTRER de le la feuille Dephi, ça envoie les données directement dans leurs champs respectifs de la base de données que j'ai crée dans ACCESS. SVP REPONDEZ MOI JE VOUS EN PRIE

5 réponses

Messages postés
2
Date d'inscription
lundi 24 mai 2010
Statut
Membre
Dernière intervention
29 avril 2012

Essaye avec la commande: Export
Messages postés
107
Date d'inscription
lundi 30 mai 2011
Statut
Membre
Dernière intervention
29 avril 2013
1
dans la palette selctionner l'onglet ADO apres selectionner ADOconnection double click sur ADOconnection
dans la boite de dialogue clicker sur Construire
apres seelectionner Microsoft Jet 4.0 OLE DB Provider click sur Suivant apres click sur le Button de chemin de la base ..
finallement click sur button teser al connexion
ok/ok
apres sur l'inspecteur d'objet et avec la propriete loginPrompt mais la en FALSE
-selectionner ADO table avec les proprietes:
connection = ADOconnection1
tablename =votre table
active =true;
dans longlet Accésbd selectionner DataSource
proprites dataset=ADOtable1;
dans l'onglet ControleBD selectionner dbgrid1
proprietes datasource=datasource1
aussi : double click sur ADOTable1 click droit avec la sourie /ajouter tous les champs
selectionner tous les champs finallement glisser tous les sur la forme et voila!!!
Messages postés
107
Date d'inscription
lundi 30 mai 2011
Statut
Membre
Dernière intervention
29 avril 2013
1
avec edit:
essaye avec adotable1.fieldbyname('...').Value:=inttostr(edit1.text) si resultat est numerique
Messages postés
9
Date d'inscription
jeudi 26 février 2009
Statut
Membre
Dernière intervention
16 mai 2012

en peut utilise ado avec delphi

bonchance
Creer un fichier access , ouvrir table en mode creation , creer 2 champs, enregistrer,
nomer le fichier et met le dans un dosier, ouvrir delphi enregostrer le projet dans le meme dosier, glisser le composant ADOConnection dans le fichier ainsi que le composant ADOTable, double clic sur le composant ADOTable puis Ctr.+ F, glisser les deux composants de saisi sur votre fichier, glisser le composant DBNavigateur et relier vos "Edit" ":=" "DBEdit", vous pouver rendre "DBEdit" invisible lors de l'execution.