OVH Cloud OVH Cloud

valeur fixe

4 réponses
Avatar
dfcena
Bonjour

J'ai un champ qui est rempli =E0 la 1ere ouverture de ma=20
base donc qui est stock=E9 dans une table ou il n'y a qu'1=20
enregistrement.
Je souhaiterai utilis=E9 cette valeur comme valeur par=20
d=E9faut de plusieurs formulaires(jusque l=E0 pas de souci).
Comment puis-je faire pour ne pas avoir un ouvrir un=20
formulaire contenant juste ce champ pour qu'il puisse=20
=EAtre vu comme valeur par d=E9faut lors de la saisie de mes=20
autres formulaires=20
Peut-on la placer dans une variable qui la stockerai sans=20
avoir =E0 la r=E9initialiser =E0 chaque d=E9marage.

4 réponses

Avatar
Raymond [mvp]
Bonjour.

regarde la fonction DLookup que tu peux mettre en valeur par défaut
peut-être.

--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access.vba.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"dfcena" a écrit dans le message de
news:4c3a01c490ee$d9a482f0$
Bonjour

J'ai un champ qui est rempli à la 1ere ouverture de ma
base donc qui est stocké dans une table ou il n'y a qu'1
enregistrement.
Je souhaiterai utilisé cette valeur comme valeur par
défaut de plusieurs formulaires(jusque là pas de souci).
Comment puis-je faire pour ne pas avoir un ouvrir un
formulaire contenant juste ce champ pour qu'il puisse
être vu comme valeur par défaut lors de la saisie de mes
autres formulaires
Peut-on la placer dans une variable qui la stockerai sans
avoir à la réinitialiser à chaque démarage.
Avatar
dfcena
Re
J'ai essayé dans valeur par défaut
=RechDom([nomchamp];[nomtable];[N°ID]=1)
=RechDom([nomchamp];[nomtable])
=PremDom([nomchamp];[nomtable];[N°ID]=1)
=PremDom([nomchamp];[nomtable])
Mais rien ne fonctionne (résultat : #nom?), je ne suis
pas sur que l'on peut mettre de tel fonction dans les
valeurs par défaut ou alors ma fonction est fausse :
DLookup= RechDom
DFirst = Premdom

-----Message d'origine-----
Bonjour.

regarde la fonction DLookup que tu peux mettre en valeur
par défaut

peut-être.

--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access.vba.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"dfcena" a écrit
dans le message de

news:4c3a01c490ee$d9a482f0$
Bonjour

J'ai un champ qui est rempli à la 1ere ouverture de ma
base donc qui est stocké dans une table ou il n'y a qu'1
enregistrement.
Je souhaiterai utilisé cette valeur comme valeur par
défaut de plusieurs formulaires(jusque là pas de souci).
Comment puis-je faire pour ne pas avoir un ouvrir un
formulaire contenant juste ce champ pour qu'il puisse
être vu comme valeur par défaut lors de la saisie de mes
autres formulaires
Peut-on la placer dans une variable qui la stockerai sans
avoir à la réinitialiser à chaque démarage.


.



Avatar
Raymond [mvp]
Il faudrait rentrer la fonction selon sa syntaxe:

=RechDom("nomchamp";"nomtable";"[N°ID]=" & [N°ID])

à adapter à tes champs.
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access.vba.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"dfcena" a écrit dans le message de
news:502701c49106$43eddd70$
Re
J'ai essayé dans valeur par défaut
=RechDom([nomchamp];[nomtable];[N°ID]=1)
=RechDom([nomchamp];[nomtable])
=PremDom([nomchamp];[nomtable];[N°ID]=1)
=PremDom([nomchamp];[nomtable])
Mais rien ne fonctionne (résultat : #nom?), je ne suis
pas sur que l'on peut mettre de tel fonction dans les
valeurs par défaut ou alors ma fonction est fausse :
DLookup= RechDom
DFirst = Premdom
Avatar
dfcena
OK j'ai réussi au départ j'avais utilisé le générateur
d'expression et là j'ai suivi votre syntaxe et cela
fonctionne
-----Message d'origine-----
Il faudrait rentrer la fonction selon sa syntaxe:

=RechDom("nomchamp";"nomtable";"[N°ID]=" & [N°ID])

à adapter à tes champs.
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access.vba.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"dfcena" a écrit
dans le message de

news:502701c49106$43eddd70$
Re
J'ai essayé dans valeur par défaut
=RechDom([nomchamp];[nomtable];[N°ID]=1)
=RechDom([nomchamp];[nomtable])
=PremDom([nomchamp];[nomtable];[N°ID]=1)
=PremDom([nomchamp];[nomtable])
Mais rien ne fonctionne (résultat : #nom?), je ne suis
pas sur que l'on peut mettre de tel fonction dans les
valeurs par défaut ou alors ma fonction est fausse :
DLookup= RechDom
DFirst = Premdom


.