Habitué de la programmation en VB, je dois réaliser une petite routine en
VBA (Access 2000), qui dans la théorie est tout bête (compter des
enregistrements, et mettre un champ à 1 ou 0 suivant le compte en cours)
seulement, comment faire en VBA l'équivalent d'un "Recordset" en VB, pour
balayer ma table????
Cette question peut sembler "béotienne", mais bon... si quelqu'un peut
m'aider....
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
ze Titi
Salut Twitzig !
En utilisant un .... Recordset... Eh oui !
Pour créer et parcourir un recordset:
Dim rs As DAO.RecordSet set rs=CurrentDb.OpenRecordset("taTable",dbOpenDynaset) rs.MoveLast rs.MoveFirst While Not rs.EOF ... rs.MoveNext Wend rs.Close set rs=Nothing
En ce jour exceptionnel du lundi 05/02/2007, tu nous as très généreusement gratifié du message suivant:
Bonjour,
Habitué de la programmation en VB, je dois réaliser une petite routine en VBA (Access 2000), qui dans la théorie est tout bête (compter des enregistrements, et mettre un champ à 1 ou 0 suivant le compte en cours) seulement, comment faire en VBA l'équivalent d'un "Recordset" en VB, pour balayer ma table????
Cette question peut sembler "béotienne", mais bon... si quelqu'un peut m'aider....
Cordialement
-- Voilou ! Cordialement,
Ze Titi
Salut Twitzig !
En utilisant un .... Recordset... Eh oui !
Pour créer et parcourir un recordset:
Dim rs As DAO.RecordSet
set rs=CurrentDb.OpenRecordset("taTable",dbOpenDynaset)
rs.MoveLast
rs.MoveFirst
While Not rs.EOF
...
rs.MoveNext
Wend
rs.Close
set rs=Nothing
En ce jour exceptionnel du lundi 05/02/2007, tu nous as très
généreusement gratifié du message suivant:
Bonjour,
Habitué de la programmation en VB, je dois réaliser une petite routine en
VBA (Access 2000), qui dans la théorie est tout bête (compter des
enregistrements, et mettre un champ à 1 ou 0 suivant le compte en cours)
seulement, comment faire en VBA l'équivalent d'un "Recordset" en VB, pour
balayer ma table????
Cette question peut sembler "béotienne", mais bon... si quelqu'un peut
m'aider....
Dim rs As DAO.RecordSet set rs=CurrentDb.OpenRecordset("taTable",dbOpenDynaset) rs.MoveLast rs.MoveFirst While Not rs.EOF ... rs.MoveNext Wend rs.Close set rs=Nothing
En ce jour exceptionnel du lundi 05/02/2007, tu nous as très généreusement gratifié du message suivant:
Bonjour,
Habitué de la programmation en VB, je dois réaliser une petite routine en VBA (Access 2000), qui dans la théorie est tout bête (compter des enregistrements, et mettre un champ à 1 ou 0 suivant le compte en cours) seulement, comment faire en VBA l'équivalent d'un "Recordset" en VB, pour balayer ma table????
Cette question peut sembler "béotienne", mais bon... si quelqu'un peut m'aider....
Cordialement
-- Voilou ! Cordialement,
Ze Titi
Jessy Sempere
Bonjour
Et biensûr, si tu es sur Access 2000 ou plus, il te faudra rajouter la référence : Microsoft DAO x.xx Object Library
@+ Jessy Sempere
------------------------------------ Site @ccess : http://access.fr.free.fr/ Pour l'efficacité de tous : http://www.mpfa.info/ ------------------------------------ "ze Titi" a écrit dans le message de news:
Salut Twitzig !
En utilisant un .... Recordset... Eh oui !
Pour créer et parcourir un recordset:
Dim rs As DAO.RecordSet set rs=CurrentDb.OpenRecordset("taTable",dbOpenDynaset) rs.MoveLast rs.MoveFirst While Not rs.EOF ... rs.MoveNext Wend rs.Close set rs=Nothing
En ce jour exceptionnel du lundi 05/02/2007, tu nous as très généreusement gratifié du message suivant:
Bonjour,
Habitué de la programmation en VB, je dois réaliser une petite routine en VBA (Access 2000), qui dans la théorie est tout bête (compter des enregistrements, et mettre un champ à 1 ou 0 suivant le compte en cours) seulement, comment faire en VBA l'équivalent d'un "Recordset" en VB, pour balayer ma table????
Cette question peut sembler "béotienne", mais bon... si quelqu'un peut m'aider....
Cordialement
-- Voilou ! Cordialement,
Ze Titi
Bonjour
Et biensûr, si tu es sur Access 2000 ou plus, il te faudra rajouter la
référence :
Microsoft DAO x.xx Object Library
@+
Jessy Sempere
news@access.fr.vu
------------------------------------
Site @ccess : http://access.fr.free.fr/
Pour l'efficacité de tous :
http://www.mpfa.info/
------------------------------------
"ze Titi" <ze_titi_enlever-ceci@tiscali.fr> a écrit dans le message de news:
mn.2bb57d72e0a2ccf6.64280@tiscali.fr...
Salut Twitzig !
En utilisant un .... Recordset... Eh oui !
Pour créer et parcourir un recordset:
Dim rs As DAO.RecordSet
set rs=CurrentDb.OpenRecordset("taTable",dbOpenDynaset)
rs.MoveLast
rs.MoveFirst
While Not rs.EOF
...
rs.MoveNext
Wend
rs.Close
set rs=Nothing
En ce jour exceptionnel du lundi 05/02/2007, tu nous as très généreusement
gratifié du message suivant:
Bonjour,
Habitué de la programmation en VB, je dois réaliser une petite routine en
VBA (Access 2000), qui dans la théorie est tout bête (compter des
enregistrements, et mettre un champ à 1 ou 0 suivant le compte en cours)
seulement, comment faire en VBA l'équivalent d'un "Recordset" en VB, pour
balayer ma table????
Cette question peut sembler "béotienne", mais bon... si quelqu'un peut
m'aider....
Et biensûr, si tu es sur Access 2000 ou plus, il te faudra rajouter la référence : Microsoft DAO x.xx Object Library
@+ Jessy Sempere
------------------------------------ Site @ccess : http://access.fr.free.fr/ Pour l'efficacité de tous : http://www.mpfa.info/ ------------------------------------ "ze Titi" a écrit dans le message de news:
Salut Twitzig !
En utilisant un .... Recordset... Eh oui !
Pour créer et parcourir un recordset:
Dim rs As DAO.RecordSet set rs=CurrentDb.OpenRecordset("taTable",dbOpenDynaset) rs.MoveLast rs.MoveFirst While Not rs.EOF ... rs.MoveNext Wend rs.Close set rs=Nothing
En ce jour exceptionnel du lundi 05/02/2007, tu nous as très généreusement gratifié du message suivant:
Bonjour,
Habitué de la programmation en VB, je dois réaliser une petite routine en VBA (Access 2000), qui dans la théorie est tout bête (compter des enregistrements, et mettre un champ à 1 ou 0 suivant le compte en cours) seulement, comment faire en VBA l'équivalent d'un "Recordset" en VB, pour balayer ma table????
Cette question peut sembler "béotienne", mais bon... si quelqu'un peut m'aider....