OVH Cloud OVH Cloud

Impression d'un ETAT à partir d'une table

2 réponses
Avatar
Samban
Bonsoir à tous et à toutes .....

Avant tout, je baisse modestement la tête car je sais que la façon dont j'ai
construit ma table est franchement bancale....mais bon c'est fait ..;-))

Voila, j'ai donc une table T_REPARTITION, ou pour des raisons pratiques je
stocke par enregistrement mes 22 utilisateurs d'un matériel.
Soit 1 champ MATERIEL (identifiant ce matériel)
et 22 autre champs UTIL1........UTIL2.......UTIL22 (quantité détenue par
UTILisateur)

Mon problème et de savoir comment paramètrer correctement une requête afin
que mon état n'affiche qu'un UTILisateur particulier.

En fait je ne voudrais pas a avoir 22 requêtes à faire, mais pouvoir à
partir d'une requête générale , choisir un des mes utilisateurs.

Est-il possible à partir par exemple d'une liste de choix
(UTIL1...........UTIL22) de passer en paramètre cette valeur à ma requête ?

Je suis preneur de toutes explications ..MERCI d'avance

2 réponses

Avatar
Anor
Bonjour Samban

Samban a confié :
| Bonsoir à tous et à toutes .....
|
| Avant tout, je baisse modestement la tête car je sais que la façon
| dont j'ai construit ma table est franchement bancale....mais bon
| c'est fait ..;-))
| Voila, j'ai donc une table T_REPARTITION, ou pour des raisons
| pratiques je stocke par enregistrement mes 22 utilisateurs d'un
| matériel.
| Soit 1 champ MATERIEL (identifiant ce matériel)
| et 22 autre champs UTIL1........UTIL2.......UTIL22 (quantité détenue
| par UTILisateur)
|
| Mon problème et de savoir comment paramètrer correctement une requête
| afin que mon état n'affiche qu'un UTILisateur particulier.
|
| En fait je ne voudrais pas a avoir 22 requêtes à faire, mais pouvoir à
| partir d'une requête générale , choisir un des mes utilisateurs.
|
| Est-il possible à partir par exemple d'une liste de choix
| (UTIL1...........UTIL22) de passer en paramètre cette valeur à ma
| requête ?
|
| Je suis preneur de toutes explications ..MERCI d'avance

Mettons que ton formulaire, sur clic d'un bouton, lance l'ouverture de l'état.
Une zone de liste contient la liste des utilisateurs en première colonne.

Private Sub Report_Open(Cancel As Integer)
Me.RecordSource = "SELECT * FROM LaTable WHERE " & Forms!LeFormulaire!LaListe.Column(0) & " Lecritère"
End Sub

voilà grosso modo tu "fabriques" la requête source sur ouverture de l'état en fonction de tel ou
tel paramètre pioché ailleurs
ou dans une inputbox de l'état lui-même...

--
à+
Arnaud
--------------------------------------------------
Conseils d'utilisation, sites recommandés :
http://users.skynet.be/mpfa/
Access Memorandum - http://memoaccess.free.fr
--------------------------------------------------
Avatar
Samban
OK, je teste ceci et je vois si ça fonctionne dans mon cas....

Merci