OVH Cloud OVH Cloud

Pb de requête sur Access 2000

5 réponses
Avatar
curt
Bonjour,

J'ai crée une base pour gérer une liste de documents. Ces documents
possèdent 1 ou plusieurs indice de révisions. J'ai crée une requête
permettant d'extraire uniquement un état ne comportant que les derniers
indices de révision. Cette requête utilise DERNIER pour n'extraire que le
dernier indice... et c'est là que ça coince.

Je n'ai pas toujours le dernier indice qui s'affiche sur l'état, malgré que
la saisie soit toujours identique quel que soit le document.

Si vous avez la solution, ou au moins un début, ça m'aiderait beaucoup...

Curt

5 réponses

Avatar
Ilan
Bonjour,
je ne comprends pas bien tout. Mais son ton indice est incremente a chaque
revision, essaie plutot de faire reference a l'indice maximal pour chaque
commande. Enfin un truc du genre :
SELECT Commande, Max(Indice) FROM ..... GROUP BY Commande;


Bonjour,

J'ai crée une base pour gérer une liste de documents. Ces documents
possèdent 1 ou plusieurs indice de révisions. J'ai crée une requête
permettant d'extraire uniquement un état ne comportant que les derniers
indices de révision. Cette requête utilise DERNIER pour n'extraire que le
dernier indice... et c'est là que ça coince.

Je n'ai pas toujours le dernier indice qui s'affiche sur l'état, malgré que
la saisie soit toujours identique quel que soit le document.

Si vous avez la solution, ou au moins un début, ça m'aiderait beaucoup...

Curt


Avatar
Ilan
Desole, j'ai remplace le mot document par commande.


Bonjour,
je ne comprends pas bien tout. Mais son ton indice est incremente a chaque
revision, essaie plutot de faire reference a l'indice maximal pour chaque
commande. Enfin un truc du genre :
SELECT Commande, Max(Indice) FROM ..... GROUP BY Commande;


Bonjour,

J'ai crée une base pour gérer une liste de documents. Ces documents
possèdent 1 ou plusieurs indice de révisions. J'ai crée une requête
permettant d'extraire uniquement un état ne comportant que les derniers
indices de révision. Cette requête utilise DERNIER pour n'extraire que le
dernier indice... et c'est là que ça coince.

Je n'ai pas toujours le dernier indice qui s'affiche sur l'état, malgré que
la saisie soit toujours identique quel que soit le document.

Si vous avez la solution, ou au moins un début, ça m'aiderait beaucoup...

Curt




Avatar
curt
Merci du début de réponse... mais je vais reprendre l'explication.
Chaque document possède un ou plusieurs indices de révisions, par exemple
EPA, BSB, BSC, EOD, etc.. Les deux premiers caractères indique le statut, le
dernier l'indice de révision. Or, quand je lance la requête DERNIER INDICE,
je n'ai pas systématiquement la dernière révision qui est affichée. Cela
fonction sur certains, pas sur d'autres, malgré une saisie identique. A suivre


Desole, j'ai remplace le mot document par commande.


Bonjour,
je ne comprends pas bien tout. Mais son ton indice est incremente a chaque
revision, essaie plutot de faire reference a l'indice maximal pour chaque
commande. Enfin un truc du genre :
SELECT Commande, Max(Indice) FROM ..... GROUP BY Commande;


Bonjour,

J'ai crée une base pour gérer une liste de documents. Ces documents
possèdent 1 ou plusieurs indice de révisions. J'ai crée une requête
permettant d'extraire uniquement un état ne comportant que les derniers
indices de révision. Cette requête utilise DERNIER pour n'extraire que le
dernier indice... et c'est là que ça coince.

Je n'ai pas toujours le dernier indice qui s'affiche sur l'état, malgré que
la saisie soit toujours identique quel que soit le document.

Si vous avez la solution, ou au moins un début, ça m'aiderait beaucoup...

Curt






Avatar
Ilan
Bonjour,
peux-tu envoyer ta requete pour qu'on voit .
Les documents n'ont-ils pas egalement une date de derniere modification ?
Si oui la derniere revision correspond a la date la plus recente (ou la plus
elevee).





Merci du début de réponse... mais je vais reprendre l'explication.
Chaque document possède un ou plusieurs indices de révisions, par exemple
EPA, BSB, BSC, EOD, etc.. Les deux premiers caractères indique le statut, le
dernier l'indice de révision. Or, quand je lance la requête DERNIER INDICE,
je n'ai pas systématiquement la dernière révision qui est affichée. Cela
fonction sur certains, pas sur d'autres, malgré une saisie identique. A suivre


Desole, j'ai remplace le mot document par commande.


Bonjour,
je ne comprends pas bien tout. Mais son ton indice est incremente a chaque
revision, essaie plutot de faire reference a l'indice maximal pour chaque
commande. Enfin un truc du genre :
SELECT Commande, Max(Indice) FROM ..... GROUP BY Commande;


Bonjour,

J'ai crée une base pour gérer une liste de documents. Ces documents
possèdent 1 ou plusieurs indice de révisions. J'ai crée une requête
permettant d'extraire uniquement un état ne comportant que les derniers
indices de révision. Cette requête utilise DERNIER pour n'extraire que le
dernier indice... et c'est là que ça coince.

Je n'ai pas toujours le dernier indice qui s'affiche sur l'état, malgré que
la saisie soit toujours identique quel que soit le document.

Si vous avez la solution, ou au moins un début, ça m'aiderait beaucoup...

Curt








Avatar
curt
Merci de m'aider.
Effectivement tu as tout bon : Le dernier indice de révision implique une
date de révision la plus récente.
Alors comment faire pour n'afficher que les indices ayant la date de
révision la plus récente ? DERNIER ne donne pas satisfaction.

J'envoi la requête dès demain, elle est sur mon portable (et là, je bosse !!!)

Merci pour tout - Salutations. Curt



Bonjour,
peux-tu envoyer ta requete pour qu'on voit .
Les documents n'ont-ils pas egalement une date de derniere modification ?
Si oui la derniere revision correspond a la date la plus recente (ou la plus
elevee).





Merci du début de réponse... mais je vais reprendre l'explication.
Chaque document possède un ou plusieurs indices de révisions, par exemple
EPA, BSB, BSC, EOD, etc.. Les deux premiers caractères indique le statut, le
dernier l'indice de révision. Or, quand je lance la requête DERNIER INDICE,
je n'ai pas systématiquement la dernière révision qui est affichée. Cela
fonction sur certains, pas sur d'autres, malgré une saisie identique. A suivre


Desole, j'ai remplace le mot document par commande.


Bonjour,
je ne comprends pas bien tout. Mais son ton indice est incremente a chaque
revision, essaie plutot de faire reference a l'indice maximal pour chaque
commande. Enfin un truc du genre :
SELECT Commande, Max(Indice) FROM ..... GROUP BY Commande;


Bonjour,

J'ai crée une base pour gérer une liste de documents. Ces documents
possèdent 1 ou plusieurs indice de révisions. J'ai crée une requête
permettant d'extraire uniquement un état ne comportant que les derniers
indices de révision. Cette requête utilise DERNIER pour n'extraire que le
dernier indice... et c'est là que ça coince.

Je n'ai pas toujours le dernier indice qui s'affiche sur l'état, malgré que
la saisie soit toujours identique quel que soit le document.

Si vous avez la solution, ou au moins un début, ça m'aiderait beaucoup...

Curt