Changer l'affichage de la feuille de requête
sekoudiom
Messages postés
29
Statut
Membre
-
sekoudiom Messages postés 29 Statut Membre -
sekoudiom Messages postés 29 Statut Membre -
Bonjour,
Est-il possible de changer l'affichage d'une feuille de reqête dans accèss? l'affichage classique étant de type colonne,est-il possible de disposer les champs de façon verticale?
merci!
Est-il possible de changer l'affichage d'une feuille de reqête dans accèss? l'affichage classique étant de type colonne,est-il possible de disposer les champs de façon verticale?
merci!
A voir également:
- Changer l'affichage de la feuille de requête
- Changer dns - Guide
- Changer de carte graphique - Guide
- Feuille de pointage excel - Télécharger - Tableur
- Bruler feuille de laurier - Guide
- Affichage double ecran - Guide
5 réponses
Bonsoir.
Oui, et pour se faire tu dois créer un Etat.
Aide toi de l'assistant c'est relativement simple.
Oui, et pour se faire tu dois créer un Etat.
Aide toi de l'assistant c'est relativement simple.
sekoudiom
Messages postés
29
Statut
Membre
3
ok,mais est-il est possible de faire des états pour chaque enregistrement?
par defintion, un champ contient un ou plusieurs enregistrement et un enregistrement
peut exister dans un ou +sieurs champs
ce qui fait que les colones representent les champs et les lignes des enregistrements
imagine le contraire comment veut tu organiser les enregistrements si les champs deviennent des lignes et les enregistrements des colonnes.
peut etre avec office 2007
jesprs que j'ai repondu à ta question
peut exister dans un ou +sieurs champs
ce qui fait que les colones representent les champs et les lignes des enregistrements
imagine le contraire comment veut tu organiser les enregistrements si les champs deviennent des lignes et les enregistrements des colonnes.
peut etre avec office 2007
jesprs que j'ai repondu à ta question
Oui, c'est possible ;)
Je t'explique la démarche:
- Tu crées un formulaire. Dans celui-ci tu mets une zone de liste déroulante que l'on va appeler ChoixListe (par exemple). Dans la propriété "contenu" de la liste, tu cliques sur les trois p'tits points (...). Dans la requête tu mets le champs qui te servira de critère dans la requête principale (par expl: Nom_client).
- Dans ce formulaire tu crées un bouton à l'aide de l'assistant. Dans "Divers" tu mets "Exécuter requête".
- Ensuite tu vas dans ta requête principale. Sur le champs ou tu souhaites mettre ce critère (Das mon exemple c'est le champs "nom_client"), tu mets [Formulaires]![NomDuFormulaire]![ChoixListe].
Ca devrais marché. Si tu as plusieurs critères tu mets plusieurs listes puis tu adaptes dans la requête principale.
Je t'explique la démarche:
- Tu crées un formulaire. Dans celui-ci tu mets une zone de liste déroulante que l'on va appeler ChoixListe (par exemple). Dans la propriété "contenu" de la liste, tu cliques sur les trois p'tits points (...). Dans la requête tu mets le champs qui te servira de critère dans la requête principale (par expl: Nom_client).
- Dans ce formulaire tu crées un bouton à l'aide de l'assistant. Dans "Divers" tu mets "Exécuter requête".
- Ensuite tu vas dans ta requête principale. Sur le champs ou tu souhaites mettre ce critère (Das mon exemple c'est le champs "nom_client"), tu mets [Formulaires]![NomDuFormulaire]![ChoixListe].
Ca devrais marché. Si tu as plusieurs critères tu mets plusieurs listes puis tu adaptes dans la requête principale.
ça y est,j'ai éssayé et ça marche! mais il me faudra encore quelques exercices pour bien maitriser les différents rouages.
pour le moment, j'ai reussi avec un seul champs. j'ai tenté de placer plusieurs critères, (c'est à dire définir plusieurs critères dans la même feuille de requête, et le tout pouvant s'exécuter à travers le même formulaire) mais ça n'a pas marché. Est-il possible?
encore une fois merci!
pour le moment, j'ai reussi avec un seul champs. j'ai tenté de placer plusieurs critères, (c'est à dire définir plusieurs critères dans la même feuille de requête, et le tout pouvant s'exécuter à travers le même formulaire) mais ça n'a pas marché. Est-il possible?
encore une fois merci!
cette fois ci,ca ne marche pas,je ne me retrouve pas avec ces codes.en fait je suis encore debutant et je crois qu'il me faut quelques cours de VB. je te remercie pour tous les éforts que tu as consacré pour moi,mais il me faut encore des rudiments pour pouvoir avancer.sur quels sites pourais-je trouver des bons cours pour bien apprendre à développer?
bonne journée!
bonne journée!
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
C'est possible évidement !
Dans ta requête principale tu rajoute un critère comme l'autre. La deuxieme liste se créer comme la 1ere.
Le code VBA de ton bouton d'execution devient plus compliqué par contre:
Dans ta requête principale tu rajoute un critère comme l'autre. La deuxieme liste se créer comme la 1ere.
Le code VBA de ton bouton d'execution devient plus compliqué par contre:
Private Sub bouton_Click()
Dim stDocName As String
Dim stLinkCriteria As String
If Not IsNull([Liste1) Or IsNull(Liste2) Then
stDocName = "FormulaireMachin"
Set db = CurrentDb()
Set res = db.OpenRecordset("SELECT ChampsPrincipalTable FROM TableEnQuestion WHERE ((Champs1)='" & TableEnQuestion.Liste1 & "') AND ((TableEnQuestion.Champs2)='" & Liste2 & "');")
stLinkCriteria = "ChampsPrincipalFormulaireMachin=" & res!ChampsPrincipalTable
DoCmd.OpenForm stDocName, , , stLinkCriteria
Else
MsgBox ("Vous n'avez pas sélectionné de données dans les listes !!!!!!")
End If
End sub