quecdur
Messages postés22Date d'inscriptionmercredi 27 décembre 2006StatutMembreDernière intervention22 décembre 2010
-
16 avril 2010 à 12:30
NHenry
Messages postés15113Date d'inscriptionvendredi 14 mars 2003StatutModérateurDernière intervention22 avril 2024
-
16 avril 2010 à 14:13
Bonjour,
Je souhaite créer, dans une boucle,des enregistrements dans une table "ORGANISATIONPlanning", sous certaires conditions d'une autra table "CHANTIERS".
Mon code ne crée mes enregistrements mais dans la boucle, remplace toujour le précédent par le suivant. Donc à la fin de la boucle, je n'ai qu'un enregistrement dans la table "ORGANISATIONPlanning", avec les infos du dernier enregistrement de ma table "CHANTIERS".
Je ne trouve pas le problème.
Merci de m'aider.
Mon code est :
Private Sub test_Click()
Dim MyDB As Database
Dim RS As Recordset
Set MyDB = CurrentDb()
Set RS = MyDB.OpenRecordset("ORGANISATIONPlanning", dbOpenDynaset)
'Se positionne sur le premier enregistrement
Form_FERIEPreSaisieSF.Recordset.MoveFirst
RS.AddNew
'Fait une action tant qu'il y a un enregistrement
Do Until Form_FERIEPreSaisieSF.Recordset.EOF
'Décrit l'action
Dim numchantier As Variant
Dim numferie As Variant
Dim comment As Variant
quecdur
Messages postés22Date d'inscriptionmercredi 27 décembre 2006StatutMembreDernière intervention22 décembre 2010 16 avril 2010 à 13:20
Merci pour ton aide.
J'ai essayé de mettre
RS.AddNew
Juste avant puis juste arpès les Dim, le résultat est le même.
A quel endroit dois-je le mettre ?
Merci