voilà mon problème, j'ai un formulaire F_MenuPrincipal dans lequel je
voudrais insérer un message d'avertissement qui apparaitrait sur
l'ouverture de F_MenuPrincipal. Je veux que ce message m'affiche la
différence entre la date d'aujourd'hui et une date qui est dans un
autre formulaire (F_DevisNonEnvoye). Le problème c'est que
F_DevisNonEnvoye n'est pas un sous-formulaire de F_MenuPrincipal, je
n'arrive pas à avoir accès à ses contrôles, ça me dit à chaque fois
que je n'ai pas d'objet requis
voici comment je le code :
Date = F_DevisNonEnvoye.Controls!DateCreationTravail
je ne sais pas si c'est possible d'y accéder car dans tous les
exemples que j'ai trouvé, chaque fois on ne pouvait manipuler que des
sous-formulaires.
J'espère que vous pourrez m'aider, je vous en remercie
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Daniel Carollo
Bonjour Jessica!
Assurez vous que le formulaire F_DevisNonEnvoye est bien ouvert. Il est possible d'acceder aux controles de ce formulaire, mais il faut passer par la collection des formulaires ouverts tout d'abord.
MaDate = Forms.F_DevisNonEnvoye.Controls...
Au passage, je vous conseillerais d'eviter les mots reserves d'Access (comme Date) comme noms de variables ou de controles.
J'espere que ca vous met sur la piste.
-- Daniel :-)
Computing Technologies International - www.computing-tech.com - We provide solutions...
"Jessica" wrote in message news:
Bonjour à tous,
voilà mon problème, j'ai un formulaire F_MenuPrincipal dans lequel je voudrais insérer un message d'avertissement qui apparaitrait sur l'ouverture de F_MenuPrincipal. Je veux que ce message m'affiche la différence entre la date d'aujourd'hui et une date qui est dans un autre formulaire (F_DevisNonEnvoye). Le problème c'est que F_DevisNonEnvoye n'est pas un sous-formulaire de F_MenuPrincipal, je n'arrive pas à avoir accès à ses contrôles, ça me dit à chaque fois que je n'ai pas d'objet requis voici comment je le code : Date = F_DevisNonEnvoye.Controls!DateCreationTravail
je ne sais pas si c'est possible d'y accéder car dans tous les exemples que j'ai trouvé, chaque fois on ne pouvait manipuler que des sous-formulaires. J'espère que vous pourrez m'aider, je vous en remercie
jessica
Bonjour Jessica!
Assurez vous que le formulaire F_DevisNonEnvoye est bien ouvert. Il est
possible d'acceder aux controles de ce formulaire, mais il faut passer par
la collection des formulaires ouverts tout d'abord.
MaDate = Forms.F_DevisNonEnvoye.Controls...
Au passage, je vous conseillerais d'eviter les mots reserves d'Access (comme
Date) comme noms de variables ou de controles.
J'espere que ca vous met sur la piste.
--
Daniel :-)
Computing Technologies International - www.computing-tech.com - We
provide solutions...
"Jessica" <jess.d@free.fr> wrote in message
news:9b4b865f.0310192338.8e5ab6a@posting.google.com...
Bonjour à tous,
voilà mon problème, j'ai un formulaire F_MenuPrincipal dans lequel je
voudrais insérer un message d'avertissement qui apparaitrait sur
l'ouverture de F_MenuPrincipal. Je veux que ce message m'affiche la
différence entre la date d'aujourd'hui et une date qui est dans un
autre formulaire (F_DevisNonEnvoye). Le problème c'est que
F_DevisNonEnvoye n'est pas un sous-formulaire de F_MenuPrincipal, je
n'arrive pas à avoir accès à ses contrôles, ça me dit à chaque fois
que je n'ai pas d'objet requis
voici comment je le code :
Date = F_DevisNonEnvoye.Controls!DateCreationTravail
je ne sais pas si c'est possible d'y accéder car dans tous les
exemples que j'ai trouvé, chaque fois on ne pouvait manipuler que des
sous-formulaires.
J'espère que vous pourrez m'aider, je vous en remercie
Assurez vous que le formulaire F_DevisNonEnvoye est bien ouvert. Il est possible d'acceder aux controles de ce formulaire, mais il faut passer par la collection des formulaires ouverts tout d'abord.
MaDate = Forms.F_DevisNonEnvoye.Controls...
Au passage, je vous conseillerais d'eviter les mots reserves d'Access (comme Date) comme noms de variables ou de controles.
J'espere que ca vous met sur la piste.
-- Daniel :-)
Computing Technologies International - www.computing-tech.com - We provide solutions...
"Jessica" wrote in message news:
Bonjour à tous,
voilà mon problème, j'ai un formulaire F_MenuPrincipal dans lequel je voudrais insérer un message d'avertissement qui apparaitrait sur l'ouverture de F_MenuPrincipal. Je veux que ce message m'affiche la différence entre la date d'aujourd'hui et une date qui est dans un autre formulaire (F_DevisNonEnvoye). Le problème c'est que F_DevisNonEnvoye n'est pas un sous-formulaire de F_MenuPrincipal, je n'arrive pas à avoir accès à ses contrôles, ça me dit à chaque fois que je n'ai pas d'objet requis voici comment je le code : Date = F_DevisNonEnvoye.Controls!DateCreationTravail
je ne sais pas si c'est possible d'y accéder car dans tous les exemples que j'ai trouvé, chaque fois on ne pouvait manipuler que des sous-formulaires. J'espère que vous pourrez m'aider, je vous en remercie
jessica
Gafish
Bonjour,
Tu ne peux accéder à la valeur d'un autre formulaire que si celui-ci est ouvert. Et en ce cas, pour accéder à la valeur, la syntaxe est la suivante : Forms![F_DevisNonEnvoye]![DateCreationTravail] et dans ce cas tu pourras récupérer la valeur. Mais il faut donc que ton formulaire soit ouvert derrière le formulaire menuprincipal. Si c'est vraiment génant qu'il soit ouvert, tu peux contourner le problème par exemple en stockant dans une table le résultat de DateCreationTravail à chaque sortie de F_DevisNonEnvoye et en controlant cette valeur quand tu ouvres menuprincipal.
Arnaud
"Jessica" a écrit dans le message de news:
Bonjour à tous,
voilà mon problème, j'ai un formulaire F_MenuPrincipal dans lequel je voudrais insérer un message d'avertissement qui apparaitrait sur l'ouverture de F_MenuPrincipal. Je veux que ce message m'affiche la différence entre la date d'aujourd'hui et une date qui est dans un autre formulaire (F_DevisNonEnvoye). Le problème c'est que F_DevisNonEnvoye n'est pas un sous-formulaire de F_MenuPrincipal, je n'arrive pas à avoir accès à ses contrôles, ça me dit à chaque fois que je n'ai pas d'objet requis voici comment je le code : Date = F_DevisNonEnvoye.Controls!DateCreationTravail
je ne sais pas si c'est possible d'y accéder car dans tous les exemples que j'ai trouvé, chaque fois on ne pouvait manipuler que des sous-formulaires. J'espère que vous pourrez m'aider, je vous en remercie
jessica
Bonjour,
Tu ne peux accéder à la valeur d'un autre formulaire que si celui-ci est
ouvert.
Et en ce cas, pour accéder à la valeur, la syntaxe est la suivante :
Forms![F_DevisNonEnvoye]![DateCreationTravail]
et dans ce cas tu pourras récupérer la valeur. Mais il faut donc que ton
formulaire soit ouvert derrière le formulaire menuprincipal.
Si c'est vraiment génant qu'il soit ouvert, tu peux contourner le problème
par exemple en stockant dans une table le résultat de DateCreationTravail à
chaque sortie de F_DevisNonEnvoye et en controlant cette valeur quand tu
ouvres menuprincipal.
Arnaud
"Jessica" <jess.d@free.fr> a écrit dans le message de
news:9b4b865f.0310192338.8e5ab6a@posting.google.com...
Bonjour à tous,
voilà mon problème, j'ai un formulaire F_MenuPrincipal dans lequel je
voudrais insérer un message d'avertissement qui apparaitrait sur
l'ouverture de F_MenuPrincipal. Je veux que ce message m'affiche la
différence entre la date d'aujourd'hui et une date qui est dans un
autre formulaire (F_DevisNonEnvoye). Le problème c'est que
F_DevisNonEnvoye n'est pas un sous-formulaire de F_MenuPrincipal, je
n'arrive pas à avoir accès à ses contrôles, ça me dit à chaque fois
que je n'ai pas d'objet requis
voici comment je le code :
Date = F_DevisNonEnvoye.Controls!DateCreationTravail
je ne sais pas si c'est possible d'y accéder car dans tous les
exemples que j'ai trouvé, chaque fois on ne pouvait manipuler que des
sous-formulaires.
J'espère que vous pourrez m'aider, je vous en remercie
Tu ne peux accéder à la valeur d'un autre formulaire que si celui-ci est ouvert. Et en ce cas, pour accéder à la valeur, la syntaxe est la suivante : Forms![F_DevisNonEnvoye]![DateCreationTravail] et dans ce cas tu pourras récupérer la valeur. Mais il faut donc que ton formulaire soit ouvert derrière le formulaire menuprincipal. Si c'est vraiment génant qu'il soit ouvert, tu peux contourner le problème par exemple en stockant dans une table le résultat de DateCreationTravail à chaque sortie de F_DevisNonEnvoye et en controlant cette valeur quand tu ouvres menuprincipal.
Arnaud
"Jessica" a écrit dans le message de news:
Bonjour à tous,
voilà mon problème, j'ai un formulaire F_MenuPrincipal dans lequel je voudrais insérer un message d'avertissement qui apparaitrait sur l'ouverture de F_MenuPrincipal. Je veux que ce message m'affiche la différence entre la date d'aujourd'hui et une date qui est dans un autre formulaire (F_DevisNonEnvoye). Le problème c'est que F_DevisNonEnvoye n'est pas un sous-formulaire de F_MenuPrincipal, je n'arrive pas à avoir accès à ses contrôles, ça me dit à chaque fois que je n'ai pas d'objet requis voici comment je le code : Date = F_DevisNonEnvoye.Controls!DateCreationTravail
je ne sais pas si c'est possible d'y accéder car dans tous les exemples que j'ai trouvé, chaque fois on ne pouvait manipuler que des sous-formulaires. J'espère que vous pourrez m'aider, je vous en remercie
jessica
Raymond
Bonjour.
Si tu es en version 2000 et + utilises l'objet Forms de cette façon: Forms("Nomduformulaire").Controls("Nomducontrôle") qui est la syntaxe d'école. Forms!Nomduformulaire!Nomducontrôle qui est le plus rapide ou Forms("Nomduformulaire")("Nomducontrôle")
Avec ! tu n'emploies pas les " mais avec les ( il faut les mettre. il faut bien sûr que le formulaire soit chargé (visible ou non) -- @+ Raymond Access MVP. http://access.seneque.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/charte.htm pour une meilleure efficacité de tes interventions sur MPFA.
"Jessica" a écrit dans le message de news:
Bonjour à tous,
voilà mon problème, j'ai un formulaire F_MenuPrincipal dans lequel je voudrais insérer un message d'avertissement qui apparaitrait sur l'ouverture de F_MenuPrincipal. Je veux que ce message m'affiche la différence entre la date d'aujourd'hui et une date qui est dans un autre formulaire (F_DevisNonEnvoye). Le problème c'est que F_DevisNonEnvoye n'est pas un sous-formulaire de F_MenuPrincipal, je n'arrive pas à avoir accès à ses contrôles, ça me dit à chaque fois que je n'ai pas d'objet requis voici comment je le code : Date = F_DevisNonEnvoye.Controls!DateCreationTravail
je ne sais pas si c'est possible d'y accéder car dans tous les exemples que j'ai trouvé, chaque fois on ne pouvait manipuler que des sous-formulaires. J'espère que vous pourrez m'aider, je vous en remercie
jessica
Bonjour.
Si tu es en version 2000 et +
utilises l'objet Forms de cette façon:
Forms("Nomduformulaire").Controls("Nomducontrôle") qui est la syntaxe
d'école.
Forms!Nomduformulaire!Nomducontrôle qui est le plus rapide ou
Forms("Nomduformulaire")("Nomducontrôle")
Avec ! tu n'emploies pas les " mais avec les ( il faut les mettre.
il faut bien sûr que le formulaire soit chargé (visible ou non)
--
@+
Raymond Access MVP.
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/charte.htm pour une meilleure
efficacité de tes interventions sur MPFA.
"Jessica" <jess.d@free.fr> a écrit dans le message de
news:9b4b865f.0310192338.8e5ab6a@posting.google.com...
Bonjour à tous,
voilà mon problème, j'ai un formulaire F_MenuPrincipal dans lequel je
voudrais insérer un message d'avertissement qui apparaitrait sur
l'ouverture de F_MenuPrincipal. Je veux que ce message m'affiche la
différence entre la date d'aujourd'hui et une date qui est dans un
autre formulaire (F_DevisNonEnvoye). Le problème c'est que
F_DevisNonEnvoye n'est pas un sous-formulaire de F_MenuPrincipal, je
n'arrive pas à avoir accès à ses contrôles, ça me dit à chaque fois
que je n'ai pas d'objet requis
voici comment je le code :
Date = F_DevisNonEnvoye.Controls!DateCreationTravail
je ne sais pas si c'est possible d'y accéder car dans tous les
exemples que j'ai trouvé, chaque fois on ne pouvait manipuler que des
sous-formulaires.
J'espère que vous pourrez m'aider, je vous en remercie
Si tu es en version 2000 et + utilises l'objet Forms de cette façon: Forms("Nomduformulaire").Controls("Nomducontrôle") qui est la syntaxe d'école. Forms!Nomduformulaire!Nomducontrôle qui est le plus rapide ou Forms("Nomduformulaire")("Nomducontrôle")
Avec ! tu n'emploies pas les " mais avec les ( il faut les mettre. il faut bien sûr que le formulaire soit chargé (visible ou non) -- @+ Raymond Access MVP. http://access.seneque.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/charte.htm pour une meilleure efficacité de tes interventions sur MPFA.
"Jessica" a écrit dans le message de news:
Bonjour à tous,
voilà mon problème, j'ai un formulaire F_MenuPrincipal dans lequel je voudrais insérer un message d'avertissement qui apparaitrait sur l'ouverture de F_MenuPrincipal. Je veux que ce message m'affiche la différence entre la date d'aujourd'hui et une date qui est dans un autre formulaire (F_DevisNonEnvoye). Le problème c'est que F_DevisNonEnvoye n'est pas un sous-formulaire de F_MenuPrincipal, je n'arrive pas à avoir accès à ses contrôles, ça me dit à chaque fois que je n'ai pas d'objet requis voici comment je le code : Date = F_DevisNonEnvoye.Controls!DateCreationTravail
je ne sais pas si c'est possible d'y accéder car dans tous les exemples que j'ai trouvé, chaque fois on ne pouvait manipuler que des sous-formulaires. J'espère que vous pourrez m'aider, je vous en remercie
jessica
jess.d
Merci à tous de m'avoir répondu, en effet, pour moi c'est génant que le formulaure F_DevisNonEnvoye soit ouvert : je veux justement que le message avertisse l'utilisateur pour qu'il aille dans ce formulaire. Pour le Forms.F_DevisNonEnvoye.DateCreation, j'avais déjà essayé mais comme mon formulaire n'était pas ouvert ça ne marchait pas. Je vous remercie de votre aide, je vais essayer de passer par une table (ou une requête si c'est possible)
jessica
Merci à tous de m'avoir répondu,
en effet, pour moi c'est génant que le formulaure F_DevisNonEnvoye
soit ouvert : je veux justement que le message avertisse l'utilisateur
pour qu'il aille dans ce formulaire.
Pour le Forms.F_DevisNonEnvoye.DateCreation, j'avais déjà essayé mais
comme mon formulaire n'était pas ouvert ça ne marchait pas.
Je vous remercie de votre aide, je vais essayer de passer par une
table (ou une requête si c'est possible)
Merci à tous de m'avoir répondu, en effet, pour moi c'est génant que le formulaure F_DevisNonEnvoye soit ouvert : je veux justement que le message avertisse l'utilisateur pour qu'il aille dans ce formulaire. Pour le Forms.F_DevisNonEnvoye.DateCreation, j'avais déjà essayé mais comme mon formulaire n'était pas ouvert ça ne marchait pas. Je vous remercie de votre aide, je vais essayer de passer par une table (ou une requête si c'est possible)
jessica
Raymond
Puisque tu veux aller sur le formulaire, tu l'ouvres et tu mets le focus dessus ainsi l'opérateur n'aura même pas à se demander s'il faut qu'il y aille.
-- @+ Raymond Access MVP. http://access.seneque.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/charte.htm pour une meilleure efficacité de tes interventions sur MPFA.
"Jessica" a écrit dans le message de news:
Merci à tous de m'avoir répondu, en effet, pour moi c'est génant que le formulaure F_DevisNonEnvoye soit ouvert : je veux justement que le message avertisse l'utilisateur pour qu'il aille dans ce formulaire. Pour le Forms.F_DevisNonEnvoye.DateCreation, j'avais déjà essayé mais comme mon formulaire n'était pas ouvert ça ne marchait pas. Je vous remercie de votre aide, je vais essayer de passer par une table (ou une requête si c'est possible)
jessica
Puisque tu veux aller sur le formulaire, tu l'ouvres et tu mets le focus
dessus ainsi l'opérateur n'aura même pas à se demander s'il faut qu'il y
aille.
--
@+
Raymond Access MVP.
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/charte.htm pour une meilleure
efficacité de tes interventions sur MPFA.
"Jessica" <jess.d@free.fr> a écrit dans le message de
news:9b4b865f.0310200513.462afb73@posting.google.com...
Merci à tous de m'avoir répondu,
en effet, pour moi c'est génant que le formulaure F_DevisNonEnvoye
soit ouvert : je veux justement que le message avertisse l'utilisateur
pour qu'il aille dans ce formulaire.
Pour le Forms.F_DevisNonEnvoye.DateCreation, j'avais déjà essayé mais
comme mon formulaire n'était pas ouvert ça ne marchait pas.
Je vous remercie de votre aide, je vais essayer de passer par une
table (ou une requête si c'est possible)
Puisque tu veux aller sur le formulaire, tu l'ouvres et tu mets le focus dessus ainsi l'opérateur n'aura même pas à se demander s'il faut qu'il y aille.
-- @+ Raymond Access MVP. http://access.seneque.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/charte.htm pour une meilleure efficacité de tes interventions sur MPFA.
"Jessica" a écrit dans le message de news:
Merci à tous de m'avoir répondu, en effet, pour moi c'est génant que le formulaure F_DevisNonEnvoye soit ouvert : je veux justement que le message avertisse l'utilisateur pour qu'il aille dans ce formulaire. Pour le Forms.F_DevisNonEnvoye.DateCreation, j'avais déjà essayé mais comme mon formulaire n'était pas ouvert ça ne marchait pas. Je vous remercie de votre aide, je vais essayer de passer par une table (ou une requête si c'est possible)
jessica
jess.d
c'est une bonne idée, je n'y avait pas pensé.... Merci c'est ce que je vais faire
jessica
"Raymond" wrote in message news:...
Puisque tu veux aller sur le formulaire, tu l'ouvres et tu mets le focus dessus ainsi l'opérateur n'aura même pas à se demander s'il faut qu'il y aille.
-- @+ Raymond Access MVP. http://access.seneque.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/charte.htm pour une meilleure efficacité de tes interventions sur MPFA.
"Jessica" a écrit dans le message de news:
Merci à tous de m'avoir répondu, en effet, pour moi c'est génant que le formulaure F_DevisNonEnvoye soit ouvert : je veux justement que le message avertisse l'utilisateur pour qu'il aille dans ce formulaire. Pour le Forms.F_DevisNonEnvoye.DateCreation, j'avais déjà essayé mais comme mon formulaire n'était pas ouvert ça ne marchait pas. Je vous remercie de votre aide, je vais essayer de passer par une table (ou une requête si c'est possible)
jessica
c'est une bonne idée, je n'y avait pas pensé....
Merci c'est ce que je vais faire
jessica
"Raymond" <XYZ.access.seneque@free.fr> wrote in message news:<uhwM2zwlDHA.2140@TK2MSFTNGP09.phx.gbl>...
Puisque tu veux aller sur le formulaire, tu l'ouvres et tu mets le focus
dessus ainsi l'opérateur n'aura même pas à se demander s'il faut qu'il y
aille.
--
@+
Raymond Access MVP.
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/charte.htm pour une meilleure
efficacité de tes interventions sur MPFA.
"Jessica" <jess.d@free.fr> a écrit dans le message de
news:9b4b865f.0310200513.462afb73@posting.google.com...
Merci à tous de m'avoir répondu,
en effet, pour moi c'est génant que le formulaure F_DevisNonEnvoye
soit ouvert : je veux justement que le message avertisse l'utilisateur
pour qu'il aille dans ce formulaire.
Pour le Forms.F_DevisNonEnvoye.DateCreation, j'avais déjà essayé mais
comme mon formulaire n'était pas ouvert ça ne marchait pas.
Je vous remercie de votre aide, je vais essayer de passer par une
table (ou une requête si c'est possible)
c'est une bonne idée, je n'y avait pas pensé.... Merci c'est ce que je vais faire
jessica
"Raymond" wrote in message news:...
Puisque tu veux aller sur le formulaire, tu l'ouvres et tu mets le focus dessus ainsi l'opérateur n'aura même pas à se demander s'il faut qu'il y aille.
-- @+ Raymond Access MVP. http://access.seneque.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/charte.htm pour une meilleure efficacité de tes interventions sur MPFA.
"Jessica" a écrit dans le message de news:
Merci à tous de m'avoir répondu, en effet, pour moi c'est génant que le formulaure F_DevisNonEnvoye soit ouvert : je veux justement que le message avertisse l'utilisateur pour qu'il aille dans ce formulaire. Pour le Forms.F_DevisNonEnvoye.DateCreation, j'avais déjà essayé mais comme mon formulaire n'était pas ouvert ça ne marchait pas. Je vous remercie de votre aide, je vais essayer de passer par une table (ou une requête si c'est possible)