[VBA][Access] RecordSet

RecordSet [VBA][Access] - VB/VBA/VBS - Programmation

Marsh Posté le 15-06-2005 à 22:47:26    

Salut,
 
Dans l'éditeur de code d'Access, j'ai un recordSet (résultant d'une requête assez compliquée) qui contient n lignes.
 
Je souhaiterai afficher ces n lignes soit dans le formulaire, soit ailleur, mais je ne connais pas suffisament access pour savoir ou  :sweat:  
 
Je peux toujours faire un truc comme ça :

Code :
  1. If Not rs.EOF Then
  2.     Me.NOM_LABOUREUR = rs.Fields(0)
  3.     Me.PRENOM_LABOUREUR = rs.Fields(1)
  4.     Me.SERVICE_LABOUREUR = rs.Fields(2)
  5. End If


... mais forcément, ça merde, ça affiche que la dernière ligne du recordSet (logique).
 
Des idées ?

Reply

Marsh Posté le 15-06-2005 à 22:47:26   

Reply

Marsh Posté le 16-06-2005 à 14:31:43    

Code :
  1. RS.MoveFirst
  2. while !RS.EOF
  3.      [blabla]...
  4.      RS.MoveNext
  5. Wend


 
si j'ai bien compris la question  [:gratgrat]  

Reply

Marsh Posté le 16-06-2005 à 15:05:28    

Bah oui, mais non.
La question n'est pas de parcourir le RecordSet, mais plutôt de l'afficher quelque part :/
 
En fait, j'ai pas vraiment de connaissance d'Access. Du coup je me base sur des formulaires, et je fais le traitement en VBA. Mais j'ai pas trouvé un objet Tableau dans le formulaire.
 
J'ai cru comprendre que les Etats pourraient faire l'affaire, mais si j'utilise le mode création, et que j'essaye d'exploiter le résultat de ma requête, ça merdouille grave, et surtout je peux pas passer de paramètre à la requête. Enfin, bref je souffre d'un gros manque de connaissances générales sur Access et de temps.


---------------
Salut, et encore merci pour le poisson !
Reply

Marsh Posté le 16-06-2005 à 15:13:56    

Il suffit de  créer un sous formulaire et d'incorporé ton tableau.   (   enfin j'espère pour toi  )

Reply

Marsh Posté le 16-06-2005 à 15:18:11    

C'est exactement ce que je ne sais pas faire...
 
Comment créer un tableau dans un formulaire ???


---------------
Salut, et encore merci pour le poisson !
Reply

Marsh Posté le 16-06-2005 à 15:21:28    

tu cré un formulaire en mode création, sur la barre d'outil ou tu peu choisir les boutons ect..., tu clic sur "sous-formulair/sou-etat" et la tu suis l'assistant qui te demande qu'elle table tu veux affiché.

Reply

Marsh Posté le 16-06-2005 à 15:28:19    

Tymber a écrit :

tu cré un formulaire en mode création, sur la barre d'outil ou tu peu choisir les boutons ect..., tu clic sur "sous-formulair/sou-etat" et la tu suis l'assistant qui te demande qu'elle table tu veux affiché.


:sweat:
 
Comment j'ai pu le manquer ce bouton :pt1cable:
 
Allez, j'abuse encore un peu. Imaginons que mon formulaire contienne un champ de saisie et un bouton.
L'action du bouton a pour effet d'appeler un bout de code VBA qui en fonction du contenu du champ de saisie créé un RecordSet. Comment faire passer le contenu du RecordSet dans le sous formulaire/sous etat ?
 
 


---------------
Salut, et encore merci pour le poisson !
Reply

Marsh Posté le 16-06-2005 à 15:37:11    

tu regardes quelque sujet plus bas et tu vois que je suis aussi pommé que toi. lol

Reply

Marsh Posté le 16-06-2005 à 15:42:49    

Tymber a écrit :

tu regardes quelque sujet plus bas et tu vois que je suis aussi pommé que toi. lol


j'y vais, je pourrais ptet t'aider
 
 [:al zheimer]  
 
 
en tout cas, merci bcp.


---------------
Salut, et encore merci pour le poisson !
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed