OVH Cloud OVH Cloud

Afficher la version

5 réponses
Avatar
Benoit1024
Bonjour,

J'ai une table Version qui contient, comme son nom l'indique ;); la version
de ma base de données.
La table contient un numéroauto et le n° de la version actuelle.
Je voudrais afficher cette version sur mes formulaires. J'avais pensé
ajouter une zone de texte avec un truc du genre "SELECT Version.Version FROM
Version WHERE (((Version.[No])=1));"
Mais je n'y arrive pas.

Comment puis-je faire ?
Merci d'avance de votre aide.

5 réponses

Avatar
Gilles MOUGNOZ
Bonjour,
J'ai une table Version qui contient, comme son nom l'indique ;); la
version
de ma base de données.
La table contient un numéroauto et le n° de la version actuelle.
Je voudrais afficher cette version sur mes formulaires. J'avais pensé
ajouter une zone de texte avec un truc du genre "SELECT Version.Version
FROM
Version WHERE (((Version.[No])=1));"
Mais je n'y arrive pas.
Comment puis-je faire ?
Merci d'avance de votre aide.


Bonjour, Benoît

Regarde du côté de la fonction RechDom (DLookup en VBA).
Dans ton cas, cela pourrait donner ceci:
=RechDom("Version";"Version";"No=1")

Bonne continuation

PS: nommer un champ avec le même nom que la table n'est pas une bonne idée,
il y a un moment où tu vas te mélanger les pinceaux, comme on dit ;-)

Avatar
Benoit1024
Bonjour,
Merci d'avoir répondu si rapidement.
Mais je ne parviens pas à faire fonctionner cette fonction.

J'ai essayé de mettre =RechDom("Version";"Version";"No=1") dans une zone de
texte, mais cela renvoie rien :(




Bonjour,
J'ai une table Version qui contient, comme son nom l'indique ;); la
version
de ma base de données.
La table contient un numéroauto et le n° de la version actuelle.
Je voudrais afficher cette version sur mes formulaires. J'avais pensé
ajouter une zone de texte avec un truc du genre "SELECT Version.Version
FROM
Version WHERE (((Version.[No])=1));"
Mais je n'y arrive pas.
Comment puis-je faire ?
Merci d'avance de votre aide.


Bonjour, Benoît

Regarde du côté de la fonction RechDom (DLookup en VBA).
Dans ton cas, cela pourrait donner ceci:
=RechDom("Version";"Version";"No=1")

Bonne continuation

PS: nommer un champ avec le même nom que la table n'est pas une bonne idée,
il y a un moment où tu vas te mélanger les pinceaux, comme on dit ;-)






Avatar
Gilles MOUGNOZ
Bonjour,
Merci d'avoir répondu si rapidement.
Mais je ne parviens pas à faire fonctionner cette fonction.

J'ai essayé de mettre =RechDom("Version";"Version";"No=1") dans une zone
de
texte, mais cela renvoie rien :(



Re-bonjour,

La requête SQL que tu indiques fonctionne-t-elle ?
"SELECT Version.Version FROM Version WHERE (((Version.[No])=1));"
Si non, indiques les noms corrects dans le RechDom: en 1er, le nom du champ
recherché, en 2ème, le nom de la table, en 3ème, le critère de recherche.
N'hésites pas à consulter l'aide d'Access qui te donnera de plus amples
informations ainsi que des exemples d'utilisation.

Bonne continuation

Avatar
Benoit1024
C'est bon, cela fonctionne !
Il fallait mettre
=RechDom("[Version].[Version]";"[Version]";"[Version].[No]=1")
Merci beaucoup et à bientôt
Benoit


Bonjour,
Merci d'avoir répondu si rapidement.
Mais je ne parviens pas à faire fonctionner cette fonction.

J'ai essayé de mettre =RechDom("Version";"Version";"No=1") dans une zone
de
texte, mais cela renvoie rien :(



Re-bonjour,

La requête SQL que tu indiques fonctionne-t-elle ?
"SELECT Version.Version FROM Version WHERE (((Version.[No])=1));"
Si non, indiques les noms corrects dans le RechDom: en 1er, le nom du champ
recherché, en 2ème, le nom de la table, en 3ème, le critère de recherche.
N'hésites pas à consulter l'aide d'Access qui te donnera de plus amples
informations ainsi que des exemples d'utilisation.

Bonne continuation






Avatar
3stone
Salut,

"Benoit1024"
| J'ai une table Version qui contient, comme son nom l'indique ;); la version
| de ma base de données.
| La table contient un numéroauto et le n° de la version actuelle.
| Je voudrais afficher cette version sur mes formulaires. J'avais pensé
| ajouter une zone de texte avec un truc du genre "SELECT Version.Version FROM
| Version WHERE (((Version.[No])=1));"
| Mais je n'y arrive pas.


Pourquoi pas un simple DMax() ?

= DMax("[le champ]";"[la table]")


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