OVH Cloud OVH Cloud

D'une table à un tableau... Je ne sais pas faire !!!

4 réponses
Avatar
Jean-Pierre LAGUERRE
Bonjour à tous !

Voici ce que je voudrais faire... et que je n'arrive pas à faire...

J'ai une table comprenant 2 champs ("FactureObjet_1_Num" et
"FactureObjet_1_Type") ;
Je voudrais, (en VB), remplir un tableau avec les valeurs de ces champs...
et je patauge !!!

Quelqu'un pourrait-il m'aider ???

Merci à l'avance pour votre aide.

4 réponses

Avatar
Raymond [mvp]
Bonsoir.

avant d'écrire des tas de lignes, A quoi sert ce tableau ? car pour charger
ce tableau il faut lire la table ou un recordset . Alors pourquoi ne pas
utiliser directement le recordset pour faire le reste au lieu de passer par
un tableau ?

--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://OfficeSystem.Access.free.fr/runtime/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"Jean-Pierre LAGUERRE" a écrit dans le message
de news: 421a1cbf$0$312$
Bonjour à tous !

Voici ce que je voudrais faire... et que je n'arrive pas à faire...

J'ai une table comprenant 2 champs ("FactureObjet_1_Num" et
"FactureObjet_1_Type") ;
Je voudrais, (en VB), remplir un tableau avec les valeurs de ces champs...
et je patauge !!!

Quelqu'un pourrait-il m'aider ???

Merci à l'avance pour votre aide.





Avatar
Jean-Pierre LAGUERRE
Bonjour, et merci pour la réponse

La solution du tableau n'est pas très pertinente, sûrement, mais je ne sais
pas lire lire une table ou un recordset... Vous pouvez m'aider sur
l'utilisation d'un recordset, ou le sujet est-il trop vaste ?

Merci de votre intérêt pour des questions qui doivent vous sembler bien
triviales !

Jean-Pierre Laguerre

"Raymond [mvp]" a écrit dans le message
news:
Bonsoir.

avant d'écrire des tas de lignes, A quoi sert ce tableau ? car pour
charger

ce tableau il faut lire la table ou un recordset . Alors pourquoi ne pas
utiliser directement le recordset pour faire le reste au lieu de passer
par

un tableau ?

--
@+
Raymond Access MVP


Avatar
Raymond [mvp]
Bonsoir.

procédure standard pour lire une table:

Dim Db As Dao.Database
Dim Rs As Dao.Recordset
Dim strSql As String
strSql = "Select * from table1"
Set Db = CurrentDb
Set Rs = Db.OpenRecordset(strSql)
If Rs.BOF Then GoTo Exit_Sub
Do Until Rs.EOF
' ici ta procédure de travail
x = Rs.Fields("numéro") ' exemple
' ici fin de ta procédure
Rs.MoveNext
Loop
Exit_Sub:
Set Rs = Nothing
Set Db = Nothing


--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://OfficeSystem.Access.free.fr/runtime/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"Jean-Pierre LAGUERRE" a écrit dans le message
de news: 421ac576$0$307$
Bonjour, et merci pour la réponse

La solution du tableau n'est pas très pertinente, sûrement, mais je ne
sais
pas lire lire une table ou un recordset... Vous pouvez m'aider sur
l'utilisation d'un recordset, ou le sujet est-il trop vaste ?

Merci de votre intérêt pour des questions qui doivent vous sembler bien
triviales !

Jean-Pierre Laguerre



Avatar
Jean-Pierre LAGUERRE
Merci beaucoup !!! C'est exactement ce que je cherchais !!!

Jean-Pierre Laguerre

"Raymond [mvp]" a écrit dans le message
news:
Bonsoir.

procédure standard pour lire une table:

Dim Db As Dao.Database
Dim Rs As Dao.Recordset
Dim strSql As String
strSql = "Select * from table1"
Set Db = CurrentDb
Set Rs = Db.OpenRecordset(strSql)
If Rs.BOF Then GoTo Exit_Sub
Do Until Rs.EOF
' ici ta procédure de travail
x = Rs.Fields("numéro") ' exemple
' ici fin de ta procédure
Rs.MoveNext
Loop
Exit_Sub:
Set Rs = Nothing
Set Db = Nothing


--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://OfficeSystem.Access.free.fr/runtime/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"Jean-Pierre LAGUERRE" a écrit dans le message
de news: 421ac576$0$307$
Bonjour, et merci pour la réponse

La solution du tableau n'est pas très pertinente, sûrement, mais je ne
sais
pas lire lire une table ou un recordset... Vous pouvez m'aider sur
l'utilisation d'un recordset, ou le sujet est-il trop vaste ?

Merci de votre intérêt pour des questions qui doivent vous sembler bien
triviales !

Jean-Pierre Laguerre