OVH Cloud OVH Cloud

Tri d'un état sur plusieurs critères (2) venant d'une requête

2 réponses
Avatar
BAGTech
Bonjour =E0 vous!
(Access 2000, Windows 2000)

J'aurais une petite questions bien simple (je crois). Je sais que dans
le forum il y a plusieurs conversations =E0 ce sujet, mais... je n'ai
pas trouv=E9 r=E9ponse =E0 ma question.

J'ai fait une requ=EAte sur plusieurs tables. Je voulais que lors de
l'ouverture de l'=E9tat, une bo=EEte s'ouvre me demandant le "Code du
document" afin de filtrer l'=E9tat. Pour cela, j'ai r=E9ussi. Mais,
concernant mon deuxi=E8me crit=E8res, je ne sais comment faire.

Voici ce que je veux:
Je voudrais que le crit=E8re ouvre le document ayant la plus r=E9cente
r=E9vision. Ex.: Code document: P45-00-06 R=E9v. 03 (mais il existe
aussi, la r=E9v 01, 02 et 00).

Dans mon formulaire, (pour entr=E9e de donn=E9e) j'ai cr=E9er un
formulaire pour le secteur et le code du dossier. Comme ce dossier
poss=E8de plusieurs r=E9vision et =E9galement diff=E9rent titre par
r=E9vision, j'ai =E9galement cr=E9er un sous-formulaire contenant les
info. de chacunes des r=E9visions pour le meme document. Ensuite, j'ai
cr=E9er un sous-sous-formulaire pour tout documents associes =E0 ce code
de documents. Ce que je voudrais voir dans mon =E9tat est le code, le
titre et la r=E9vision de la derni=E8re r=E9vision du document ainsi que
tout les documents associ=E9s. Pour cela, j'ai cru bon de cr=E9er une
requ=EAte pour l'=E9tat avec certains crit=E8res.

est-ce possible? Suis-je assez claire dans mes explications? (je me
d=E9brouille comme je peux avec Access, donc mes connaissances sont
assez minces, Merci pour votre compr=E9hension!)

Je vous remecie =E0 l'avance pour votre pr=E9cieuse aide!

Jos ;-)

2 réponses

Avatar
3stone
Salut,

"BAGTech"
[...]
J'ai fait une requête sur plusieurs tables. Je voulais que lors de
l'ouverture de l'état, une boîte s'ouvre me demandant le "Code du
document" afin de filtrer l'état. Pour cela, j'ai réussi. Mais,
concernant mon deuxième critères, je ne sais comment faire.

Voici ce que je veux:
Je voudrais que le critère ouvre le document ayant la plus récente
révision. Ex.: Code document: P45-00-06 Rév. 03 (mais il existe
aussi, la rév 01, 02 et 00).
[...]


Erreur de conception...

La révision du document n'a rien à faire dans le champ "CodeDocument"
et il aurait suffit de faire un Max() sur le champ "Revision"

Maintenant, il faudra bien créer un champ calculer qui récupère les
deux caractères de droite du champ "CodeDocument"

Revision: Right(CodeDocument; 2)

et faire un Max sur ce "Revision"

--
A+
Pierre (3stone) Access MVP
Perso: http://www.3stone.be/
Conseils MPFA: http://www.mpfa.info/
Avatar
petitetortuebleue
Merci Beaucoup!

Une fois de plus vous m'avez été d'une grande aide!!!

Passez une bonne journée!

JOs :)

Salut,

"BAGTech"
[...]
J'ai fait une requête sur plusieurs tables. Je voulais que lors de
l'ouverture de l'état, une boîte s'ouvre me demandant le "Code du
document" afin de filtrer l'état. Pour cela, j'ai réussi. Mais,
concernant mon deuxième critères, je ne sais comment faire.

Voici ce que je veux:
Je voudrais que le critère ouvre le document ayant la plus récente
révision. Ex.: Code document: P45-00-06 Rév. 03 (mais il existe
aussi, la rév 01, 02 et 00).
[...]


Erreur de conception...

La révision du document n'a rien à faire dans le champ "CodeDocument"
et il aurait suffit de faire un Max() sur le champ "Revision"

Maintenant, il faudra bien créer un champ calculer qui récupère les
deux caractères de droite du champ "CodeDocument"

Revision: Right(CodeDocument; 2)

et faire un Max sur ce "Revision"

--
A+
Pierre (3stone) Access MVP
Perso: http://www.3stone.be/
Conseils MPFA: http://www.mpfa.info/