Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

deplacement dans table

3 réponses
Avatar
DAMS
Bonjour,
Quelqu'un pourrait-il me donner la commande VBA pour se d=E9placer dans
une table? C'est-=E0-dire comment passer d'une colonne =E0 une autre (pour
le m=EAme enregistrement) dans une boucle FOR. Je n'arrive pas =E0 trouver
la commande pour changer de colonne, donc de champs.

Merci d'avance =E0 tous
cordialement

3 réponses

Avatar
Fabien
Bonjour,
Quelqu'un pourrait-il me donner la commande VBA pour se déplacer dans
une table? C'est-à-dire comment passer d'une colonne à une autre (pour
le même enregistrement) dans une boucle FOR. Je n'arrive pas à trouver
la commande pour changer de colonne, donc de champs.

Merci d'avance à tous
cordialement

Salut,

Pour moi : Impossible de coller du VBA 'derriere' une vue en table.
C'est possible si tu passes par un formulaire en continu.
For I = 0 to NbrControle-1
Me.controls(I).setFocus
netx i

Avatar
Gilbert
Bonjour,

Voici un exemple de ce que tu peux faire

Sub test()
Dim i As Long
Dim Db As DAO.Database
Dim rst As DAO.Recordset

Set Db = CurrentDb
Set rst = Db.OpenRecordset("Select * from Table1")
Do While Not rst.EOF
For i = 0 To rst.Fields.Count - 1
Debug.Print rst.Fields(i).Name, rst.Fields(i).Value
Next i
rst.MoveNext
Loop

Set rst = Nothing
Set Db = Nothing
End Sub


--
Cordialement,

Gilbert


"DAMS" a écrit dans le message de news:

Bonjour,
Quelqu'un pourrait-il me donner la commande VBA pour se déplacer dans
une table? C'est-à-dire comment passer d'une colonne à une autre (pour
le même enregistrement) dans une boucle FOR. Je n'arrive pas à trouver
la commande pour changer de colonne, donc de champs.

Merci d'avance à tous
cordialement
Avatar
DAMS
On 2 oct, 12:29, "Gilbert" wrote:
Bonjour,

Voici un exemple de ce que tu peux faire

Sub test()
Dim i As Long
Dim Db As DAO.Database
Dim rst As DAO.Recordset

Set Db = CurrentDb
Set rst = Db.OpenRecordset("Select * from Table1")
Do While Not rst.EOF
For i = 0 To rst.Fields.Count - 1
Debug.Print rst.Fields(i).Name, rst.Fields(i).Value
Next i
rst.MoveNext
Loop

Set rst = Nothing
Set Db = Nothing
End Sub

--
Cordialement,

Gilbert

"DAMS" a écrit dans le message de news:

Bonjour,
Quelqu'un pourrait-il me donner la commande VBA pour se déplacer dans
une table? C'est-à-dire comment passer d'une colonne à une autre (pour
le même enregistrement) dans une boucle FOR. Je n'arrive pas à trouver
la commande pour changer de colonne, donc de champs.

Merci d'avance à tous
cordialement


Merci pour ces infos je vais voir ce que je peux faire.