Positionnement dans une ligne access

cs_kevin16 Messages postés 13 Date d'inscription samedi 16 septembre 2006 Statut Membre Dernière intervention 21 octobre 2007 - 26 oct. 2006 à 23:18
le cancre Messages postés 292 Date d'inscription mercredi 25 octobre 2006 Statut Membre Dernière intervention 27 novembre 2009 - 28 oct. 2006 à 14:11
bonsoir à tous !


voila j'ai créé 2 tables access  relié par l'intermédiaire 
d'un champ nommée idSysteme. Je selectionne le nom d'un objet qui
corespond à un id dans ma premiere table a l'aide combobox, et ensuite
je clik sur un bouton qui affiche une feuille permetant de saisir des
données qui seront enregistrer dans ma deuxième table avc elle aussi un
champs id qui et lié avc le champ id de ma première table. J'auré voulu
savoir comment fait on pour dire que l'id correspondant au nom de
l'objet choisit dans ma première table soit enregistrer dans le champ
id de ma deuxième table et que je puisse enregistrer mes données sur
cette même ligne.


j'espère avoir été a peu prés claire et je vous remercie d'avance

1 réponse

le cancre Messages postés 292 Date d'inscription mercredi 25 octobre 2006 Statut Membre Dernière intervention 27 novembre 2009
28 oct. 2006 à 14:11
Data1 & Data2 avec un meme champ "id"

dans ton combobox, on selectionne l'objet
While not Data1.Recordset.EOF
if Data1.recordset(1) = combo1.text then
' on affiche dans l'autre form les valeurs
Form2.visible = true
Form2.text1.text = data1.recordset(1)
Form2.text2.text = data1.recordset(2)
......
end if
Data1.recordset.MoveNext
wend

sur form2, un bouton de sauvegarde
While not Data2.recordset.EOF
If Data2.recordset(1) = form1.combo1.text then
Data2.recordset.Edit
Data2.recordset(1) = Form2.text1.text
Data2.recordset(2) = Form2.text2.text
Data2.recordset.Update
' ... exit sub
end if
Data2.recordset.MoveNext
wend
0
Rejoignez-nous