cs_kevin16
Messages postés13Date d'inscriptionsamedi 16 septembre 2006StatutMembreDernière intervention21 octobre 2007
-
26 oct. 2006 à 23:18
le cancre
Messages postés292Date d'inscriptionmercredi 25 octobre 2006StatutMembreDernière intervention27 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
le cancre
Messages postés292Date d'inscriptionmercredi 25 octobre 2006StatutMembreDernière intervention27 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