Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Access
Access Forum d'entraide sur Microsoft Access. Avant de poster -> La F.A.Q Access
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 09/12/2010, 11h26   #1
Invité de passage
 
Inscription : février 2008
Messages : 61
Détails du profil
Informations forums :
Inscription : février 2008
Messages : 61
Points : 1
Points : 1
Par défaut Affichage formulaire valeur de code VBA

Bonjour,
Dans mon code VBA je récupère plusieurs chaines de caractères (sAction_Plan) voici le code:

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
Private Sub Begin_Click()
Dim db As DAO.Database
Dim myrst As DAO.Recordset
Dim myact As DAO.Recordset
Dim sRep As Integer
Dim sAction_Plan As String
 
 Set db = CurrentDb
 maTable = "Req_Audit_Question_Reponse"
 sSQL = "SELECT Ch_Char_Response FROM " & maTable & " WHERE [Ch_Char_Response] <= 2 AND [Chapitre] = '2'"
 aSQL = "SELECT Action_Plan_Quest FROM " & maTable & " WHERE [Ch_Char_Response] <= 2 AND [Chapitre] = '2'"
 
 Set myrst = db.OpenRecordset(sSQL)
 Set myact = db.OpenRecordset(aSQL)
 
'si le recordset n'est pas vide
 If Not myrst.EOF Then
     ' tant qu'il n'est pas vide
     Do While Not myrst.EOF
          'sAction_Plan récupère une chaine de caractère correspondant au plan d'action
          sAction_Plan = myact.Fields("Action_Plan_Quest").Value
          myrst.MoveNext
          myact.MoveNext
    Loop
End If
 
myrst.Close
Set myrst = Nothing
db.Close
 
End Sub
Tout le code fonctionne correctement et ceci s'exécute à partir d'un bouton présent dans le formulaire. J'aimerai maintenant qu'en appuyant sur le bouton ça m'affiche toutes ces chaines de caractères dans l'ordre et d'un seul coups dans le formulaire. Comment je pourrai faire ça? Car j'arrive à les afficher mais simplement avec un MsgBox... Merci
overlolo est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/12/2010, 16h14   #2
Rédacteur/Modérateur
 
Avatar de Philippe JOCHMANS
 
Homme Philippe JOCHMANS
Développeur informatique
Inscription : mai 2005
Messages : 17 605
Détails du profil
Informations personnelles :
Nom : Homme Philippe JOCHMANS
Âge : 44
Localisation : France, Loir et Cher (Centre)

Informations professionnelles :
Activité : Développeur informatique
Secteur : Communication - Médias

Informations forums :
Inscription : mai 2005
Messages : 17 605
Points : 30 952
Points : 30 952
Envoyer un message via MSN à Philippe JOCHMANS Envoyer un message via Skype™ à Philippe JOCHMANS
Bonjour

Pourquoi ne pas mettre tes chaines SQL comme sources de sous-formulaires pour avoir toutes tes informations les unes derrières les autres ?

Sinon tu pourrais lire cela : Affichage de données dans des Labels, Zones de texte ou MsgBox.

Philippe
__________________
Détaillez vos questions, sinon vous aurez des réponses erronées et vous irez tout droit dans le et lisez les règles sinon
Si vous pensez commencer sans un livre, oublier : livres pour débuter
Vous pouvez consulter mes articles sur Access et PowerPoint
Le blog Office.

Inutile de m'envoyer un MP pour des questions techniques ou de me relancer , je n'y répondrais pas.
Philippe JOCHMANS est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/12/2010, 16h45   #3
Invité de passage
 
Inscription : février 2008
Messages : 61
Détails du profil
Informations forums :
Inscription : février 2008
Messages : 61
Points : 1
Points : 1
Je n'ai pas compris la réponse...
overlolo est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 18h20.


 
 
 
 
Partenaires

Hébergement Web