OVH Cloud OVH Cloud

attribué à un champ une valeur filtré (??) d'une autre table

4 réponses
Avatar
Bernard Bicheroux
Bonjour à tous,

J'ai une table/formulaire "procédure" qui gèrent des n° et des titres de
procédures de travail et une autre table/form. "versions" qui gère les n° de
version et la date de création de ces mêmes procédures. Ex.: pour la
procédure n°3, il existe une version 1 du 13/03/04, version 2 du 15/05/05,
etc...

Comment faire pour que quand j'ouvre mon form. "procédure" sur par ex.
la procédure n°3, il affiche dans un champ de ce même formulaire les valeurs
de la dernière date et de la dernière version qui se trouve dans la table
"versions"?

Merci d'avance,

Bernard

4 réponses

Avatar
3stone
Salut,

"Bernard Bicheroux"
| J'ai une table/formulaire "procédure" qui gèrent des n° et des titres de
| procédures de travail et une autre table/form. "versions" qui gère les n° de
| version et la date de création de ces mêmes procédures. Ex.: pour la
| procédure n°3, il existe une version 1 du 13/03/04, version 2 du 15/05/05,
| etc...
|
| Comment faire pour que quand j'ouvre mon form. "procédure" sur par ex.
| la procédure n°3, il affiche dans un champ de ce même formulaire les valeurs
| de la dernière date et de la dernière version qui se trouve dans la table
| "versions"?


Avec une fonction de domaine ?

dans un textbox :

=Dmax("champDate";"LaTable";"NoVersion=" & Me.NoVersion )



--
A+
Pierre (3stone) Access MVP
Perso: http://users.skynet.be/accesshome/
Conseils MPFA: http://users.skynet.be/mpfa/
Email : http://www.cerbermail.com/?Xfg61Z3IQw
Avatar
Fabien
bjr
En utilisant comme source de donnees de ton sous formulaire une requete dans
laquelle tu demande le MAX([version])
@+
Fabien

"Bernard Bicheroux" a écrit dans le message
de news:
Bonjour à tous,

J'ai une table/formulaire "procédure" qui gèrent des n° et des titres
de
procédures de travail et une autre table/form. "versions" qui gère les n°
de
version et la date de création de ces mêmes procédures. Ex.: pour la
procédure n°3, il existe une version 1 du 13/03/04, version 2 du 15/05/05,
etc...

Comment faire pour que quand j'ouvre mon form. "procédure" sur par ex.
la procédure n°3, il affiche dans un champ de ce même formulaire les
valeurs
de la dernière date et de la dernière version qui se trouve dans la table
"versions"?

Merci d'avance,

Bernard






Avatar
Bernard Bicheroux
OK merci ça marche.
La seule chose à faire c'est le passage de l'argument: Me.NoVersion doit
être passé ss la forme forms![MaTable]![MonChamp] sinon il indique #Erreur.
@+

3stone a écrit dans le message :

Salut,

"Bernard Bicheroux"
| J'ai une table/formulaire "procédure" qui gèrent des n° et des titres
de

| procédures de travail et une autre table/form. "versions" qui gère les
n° de

| version et la date de création de ces mêmes procédures. Ex.: pour la
| procédure n°3, il existe une version 1 du 13/03/04, version 2 du
15/05/05,

| etc...
|
| Comment faire pour que quand j'ouvre mon form. "procédure" sur par
ex.

| la procédure n°3, il affiche dans un champ de ce même formulaire les
valeurs

| de la dernière date et de la dernière version qui se trouve dans la
table

| "versions"?


Avec une fonction de domaine ?

dans un textbox :

=Dmax("champDate";"LaTable";"NoVersion=" & Me.NoVersion )



--
A+
Pierre (3stone) Access MVP
Perso: http://users.skynet.be/accesshome/
Conseils MPFA: http://users.skynet.be/mpfa/
Email : http://www.cerbermail.com/?Xfg61Z3IQw



Avatar
3stone
Salut,

"Bernard Bicheroux"
| OK merci ça marche.

Je m'en doutais ;-))

| La seule chose à faire c'est le passage de l'argument: Me.NoVersion doit
| être passé ss la forme forms![MaTable]![MonChamp] sinon il indique #Erreur.

Non !
Mais en utilisant Me. savoir si l'on s'adresse au champ ou au contrôle...

Et si l'on utilise la forme longue, alors :

Forms!NomDuForm!NomDuChamp


:o)


--
A+
Pierre (3stone) Access MVP
Perso: http://users.skynet.be/accesshome/
Conseils MPFA: http://users.skynet.be/mpfa/
Email : http://www.cerbermail.com/?Xfg61Z3IQw