OVH Cloud OVH Cloud

msgbox

3 réponses
Avatar
matt
bonjour lors de l'ouverture de mon formulairemenu general
je voudraus une msgbox qui s'ouvre si la date du rendez-
vous est now() mais il faut lire le champ "date" piour ca
qui se trouve dans un autre formulaire. Comment faire???

Merci

3 réponses

Avatar
matt
-----Message d'origine-----
bonjour lors de l'ouverture de mon formulairemenu
general


je voudraus une msgbox qui s'ouvre si la date du
rendez-


vous est now() mais il faut lire le champ "date" piour
ca


qui se trouve dans un autre formulaire. Comment
faire???



Merci
Bonjour Matt,


La date n'est probablement pas un formulaire mais dans
une table. Pour

y faire référence, il te faut utiliser les commandes
RechDom (ou

Dlookup en anglais)
Sur l'événement "ouverture" du formulaire général, tu
fais une

procédure du type

date_rv = dlookup ("champ_date","nom_table")
if datediff (date_rv, now()) then
msgbox("C'est la date du RV")
endif

J'ai écrit sans tester. Il faudra probablement revoir la
fonction

datediff() avec l'aide de Access.
En espérant avoir aidé,

Francoise
ENITA Bordeaux - Unite de Formation en Informatique
http://www.enitab.fr
Bienvenue aux nouveaux sur ce groupe de discussion
http://users.skynet.be.mpfa


--
Francoise
ENITA Bordeaux - Unite de Formation en Informatique
http://www.enitab.fr
Bienvenue aux nouveaux sur ce groupe de discussion
http://users.skynet.be.mpfa

c gentil vous m'avez aider mais date_rv c'est quoi
exactement une variable a definir au debut qui recevra la

date contenu dans le champs en fait ce qui me trouble
c'est le _ merci




Avatar
Fr
"matt" a émis l'idée suivante :
-----Message d'origine-----
bonjour lors de l'ouverture de mon formulairemenu general
je voudraus une msgbox qui s'ouvre si la date du rendez-
vous est now() mais il faut lire le champ "date" piour ca
qui se trouve dans un autre formulaire. Comment faire???

Merci
Bonjour Matt,


La date n'est probablement pas un formulaire mais dans une table. Pour
y faire référence, il te faut utiliser les commandes RechDom (ou
Dlookup en anglais)
Sur l'événement "ouverture" du formulaire général, tu fais une
procédure du type

date_rv = dlookup ("champ_date","nom_table")
if datediff (date_rv, now()) then
msgbox("C'est la date du RV")
endif

J'ai écrit sans tester. Il faudra probablement revoir la fonction
datediff() avec l'aide de Access.
En espérant avoir aidé,

--
Francoise
ENITA Bordeaux - Unite de Formation en Informatique
http://www.enitab.fr
Bienvenue aux nouveaux sur ce groupe de discussion
http://users.skynet.be.mpfa

c gentil vous m'avez aider mais date_rv c'est quoi
exactement une variable a definir au debut qui recevra la

date contenu dans le champs en fait ce qui me trouble
c'est le _ merci



C'est cela. "date_rv" est une variable de type Date. Donc dans le code,
ce serait
dim date_rv as Date

mais si cette variable intermédiaire gêne la compréhension, il suffit
d'écrire :
if datediff (dlookup ("champ_date","nom_table"), now()) then
msgbox("C'est la date du RV")
endif

@+

Francoise


--
Francoise
ENITA Bordeaux - Unite de Formation en Informatique
http://www.enitab.fr
Bienvenue aux nouveaux sur ce groupe de discussion
http://users.skynet.be.mpfa



Avatar
Franck
Bonjour j viens d'essayer ce bout de code mais manque de bol pour moi ça
plante , et oui encore une fois
G mon debogueur qui s'arrete sur datediff
que faire ???
merci
Franck


"" a écrit dans le message de news:

"matt" a émis l'idée suivante :
-----Message d'origine-----
bonjour lors de l'ouverture de mon formulairemenu general
je voudraus une msgbox qui s'ouvre si la date du rendez-
vous est now() mais il faut lire le champ "date" piour ca
qui se trouve dans un autre formulaire. Comment faire???

Merci
Bonjour Matt,


La date n'est probablement pas un formulaire mais dans une table. Pour
y faire référence, il te faut utiliser les commandes RechDom (ou
Dlookup en anglais)
Sur l'événement "ouverture" du formulaire général, tu fais une
procédure du type

date_rv = dlookup ("champ_date","nom_table")
if datediff (date_rv, now()) then
msgbox("C'est la date du RV")
endif

J'ai écrit sans tester. Il faudra probablement revoir la fonction
datediff() avec l'aide de Access.
En espérant avoir aidé,

--
Francoise
ENITA Bordeaux - Unite de Formation en Informatique
http://www.enitab.fr
Bienvenue aux nouveaux sur ce groupe de discussion
http://users.skynet.be.mpfa

c gentil vous m'avez aider mais date_rv c'est quoi
exactement une variable a definir au debut qui recevra la

date contenu dans le champs en fait ce qui me trouble
c'est le _ merci



C'est cela. "date_rv" est une variable de type Date. Donc dans le code,
ce serait
dim date_rv as Date

mais si cette variable intermédiaire gêne la compréhension, il suffit
d'écrire :
if datediff (dlookup ("champ_date","nom_table"), now()) then
msgbox("C'est la date du RV")
endif

@+

Francoise


--
Francoise
ENITA Bordeaux - Unite de Formation en Informatique
http://www.enitab.fr
Bienvenue aux nouveaux sur ce groupe de discussion
http://users.skynet.be.mpfa