bouv
Messages postés1411Date d'inscriptionmercredi 6 août 2003StatutMembreDernière intervention 3 mars 2019
-
7 juil. 2004 à 19:07
bouv
Messages postés1411Date d'inscriptionmercredi 6 août 2003StatutMembreDernière intervention 3 mars 2019
-
8 juil. 2004 à 16:05
Je débute avec ACCESS et j'ai un problème de lancement de ma requete SQL
En connexion DAO, si je fais
Set Requete = Bdd.OpenRecordset(sqlReq)
c'est OK
En connexion ADO, OpenRecorset n'existe pas. Quelle est la commande qui la remplace.
J'ai essayé Bdd.Execute(sqlReq) mais ça ne fonctionne pas.
J'ai choisi l'ADO car d'après les message sur le site il semble que ce soit le seul à permettre l'accès par plusieurs postes à la base de données. Quelqu'un peut-il m'aider également sur ce point ?
Je souhaite faire un petit logiciel de facturation qui sera utiliser par 2 a 10 postes.
cs_ITALIA
Messages postés2169Date d'inscriptionvendredi 20 avril 2001StatutMembreDernière intervention30 juin 20099 8 juil. 2004 à 12:07
Erreur de Jeunesse !!!
rs.RecordCount=-1 c normal ça veut dire que t'as des enregistrements selectionné par ta Requete..
sinon ca serait =0
pour avoir le nombre reel d'enreistrement il faut faire..
--------------------------------------------------------------------
rs.moveLast
Tot=Rs.RecordCount
rs.moveFirst
For i = 1 To Tot
Combo.AddItem rs!Mon_Champ
rs.MoveNext
Next i
--------------------------------------------------------------------
mais si t'as beaucoup d'enregistrements je te conseil :
Do Until rs.EOF
Combo1.AddItem rs!Mon_Champ
rs.MoveNext
Loop