Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Access > IHM
IHM Ce forum est dédié aux questions relatives à la création de formulaires et d'états, avec ou sans code VBA, et macros.
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 25/05/2011, 16h56   #1
Invité de passage
 
Homme
Inscription : mai 2011
Messages : 12
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations forums :
Inscription : mai 2011
Messages : 12
Points : 1
Points : 1
Par défaut Formulaire pour afficher un enregistrement d'un Etat

Bonjour,

voilà, j'ai réussi à réaliser mes états pour afficher correctement mes données, mais quelqu'un peut-il m’expliquer la procédure où :

- Dans un formulaire, je sélectionne à partir d'un menu déroulant ma liste de n° de livraison, et il m'affiche l'état correspondant (les infos pour le bon de livraison)

- Dans un formulaire, je sélectionne à partir d'un menu déroulant la date de départ et date de fin, et il m'affiche l'état correspondant (toutes les bons de livraison entre ces deux dates)

merci d'avance pour votre aide,
magic57 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/05/2011, 20h22   #2
Rédacteur/Modérateur
 
Avatar de Philippe JOCHMANS
 
Homme Philippe JOCHMANS
Développeur informatique
Inscription : mai 2005
Messages : 17 615
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 615
Points : 30 959
Points : 30 959
Envoyer un message via MSN à Philippe JOCHMANS Envoyer un message via Skype™ à Philippe JOCHMANS
Bonjour

Lorsque tu ouvres ton état, je pense que tu utilises l'instruction DoCmd.OPenReport...

Si tu regardes dans l'aide sur cette instruction, tu verras qu'il existe un paramètre qui est une clause Where (et oui comme une requête SQL), cette clause te permettra de faire un filtre pour ouvrir ton état en fonction de ce critère.

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 26/05/2011, 10h48   #3
Invité de passage
 
Homme
Inscription : mai 2011
Messages : 12
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations forums :
Inscription : mai 2011
Messages : 12
Points : 1
Points : 1
Bon, j'arrive à :

- afficher un bon spécifique :
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
Private Sub Commande2_Click()
On Error GoTo Err_Commande2_Click
 
    Dim stDocName As String
 
    stDocName = "E-Bon Livraison" ' met le nom de ton etat
    DoCmd.OpenReport "E-Bon Livraison", acPreview, "", "[Numéro Bon Livraison]=" & Me![Num BL]
 
Exit_Commande2_Click:
    Exit Sub
 
Err_Commande2_Click:
    MsgBox Err.Description
    Resume Exit_Commande2_Click
End Sub

- Afficher une liste de bons, compris entre une date début et une date fin
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
Private Sub Commande8_Click()
On Error GoTo Err_Commande8_Click
 
    Dim stDocName As String
 
    stDocName = "E-Bon Livraison" ' met le nom de ton etat
    DoCmd.OpenReport "E-Bon Livraison", acPreview, , "[Date] Between #" & Format(Me![Date-debut], "mm/dd/yyyy") & "# And #" & Format(Me![Date-fin], "mm/dd/yyyy") & "#"
 
Exit_Commande8_Click:
    Exit Sub
 
Err_Commande8_Click:
    MsgBox Err.Description
    Resume Exit_Commande8_Click
End Sub

Mais comment faire pour :
- afficher une liste de bons, entre un numéro de bon de départ et un numéro de bon de fin

- afficher les bons pour une date correspondante ?

merci
magic57 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 15h37.


 
 
 
 
Partenaires

Hébergement Web