Bonjour,
je travaille sur une base client en Access2003 sous XP
J'ai crée un formulaire continu important les données de 2 tables (Contacts, et Contacts_transit) avec la requete suivante sur le champs source du formulaire :
Tout est ok, les données s'affichent bien dans le form qques soient les champs !
Code : Sélectionner tout - Visualiser dans une fenêtre à part SELECT * FROM Contacts LEFT JOIN contacts_transit ON contacts_transit.Numéro=contacts.Numéro;
Par contre j'avais un bouton "Annuler" qui executait une suppression des enregistrements en fonction des infos contenues dans un champs. Cette fonction ne marche plus maintenant !
J'ai un message d'erreur sur la ligne
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 Dim rcs As DAO.Recordset Set rcs = Me.RecordsetClone rcs.MoveFirst While Not rcs.EOF If rcs.Fields("export") = "Exporter" Then CurrentDb.Execute "Update [Contacts] SET [export]= ' ' WHERE Numéro =" & rcs.Fields("numéro") rcs.MoveNext End If Wend rcs.Close Set rcs = Nothing Me.Requery
disant :
Code : Sélectionner tout - Visualiser dans une fenêtre à part If rcs.Fields("export") = "Exporter" Then
Ce qui est sans doute logique etant donné que la requete source de mon formulaire porte maintenant sur 2 tables, mais je n'arrive pas a surmonter ce pb ! Il ne reconnait plus mon champs "export"..."Element non trouvé dans cette collection"
Avez vous une solution svp ? Je coince !
Partager