OVH Cloud OVH Cloud

ouverture du formulaire au dernier ...

5 réponses
Avatar
squeepy
Bonjour,
j'ai crée un formulaire, dans lequel il y a une liste déroulante, quand je
choisis quelque chose et q je valide, ça m'ouvre le formulaire correspondant.
Ce formulaire est relié à une table. Donc quand je saisis toutes mes zone de
textes et q je valide , ca m'enregistre toutes mes données dans la table
adequate.
Ce que j'aimerais faire, c'est quand le formulaire correspondant s'ouvre, qu
il va directement au dernier enregistrement ou tout est vide. Ou alors quand
j'ouvre le formulaire correspondant, il met toutes les zones de textes a blanc
--
Merci de votre aide

5 réponses

Avatar
Hervé DUCARNE
Bonjour,

"squeepy" a écrit dans le message de
news:
Bonjour,
[......]

Ce que j'aimerais faire, c'est quand le formulaire correspondant s'ouvre,
qu

il va directement au dernier enregistrement ou tout est vide. Ou alors
quand

j'ouvre le formulaire correspondant, il met toutes les zones de textes a
blanc


Il n'y a pas de dernier enregistrement où tout est vide, il s'agit d'un
nouvel enregistrement.
Sur l'évènement Afterupdate de ta zone de liste, mettre ce code
DoCmd.OpenForm "nom_du_formulaire_a_ouvrir", , , , acFormAdd.

@+

Avatar
squeepy
je ne peux pas le faire sur l'événement afterupadate, car il faut que je
clique sur le bouton valider pr valider mon choix
et quand je fais cette manip sur le bouton, ca marche pas,
il y a pas moyen de faire en sorte que tous les zones de textes deviennent
vides?
--
Merci de votre aide



Bonjour,

"squeepy" a écrit dans le message de
news:
Bonjour,
[......]

Ce que j'aimerais faire, c'est quand le formulaire correspondant s'ouvre,
qu

il va directement au dernier enregistrement ou tout est vide. Ou alors
quand

j'ouvre le formulaire correspondant, il met toutes les zones de textes a
blanc


Il n'y a pas de dernier enregistrement où tout est vide, il s'agit d'un
nouvel enregistrement.
Sur l'évènement Afterupdate de ta zone de liste, mettre ce code
DoCmd.OpenForm "nom_du_formulaire_a_ouvrir", , , , acFormAdd.

@+






Avatar
Hervé DUCARNE
"squeepy" a écrit dans le message de
news:
je ne peux pas le faire sur l'événement afterupadate, car il faut que je
clique sur le bouton valider pr valider mon choix
et quand je fais cette manip sur le bouton, ca marche pas,
il y a pas moyen de faire en sorte que tous les zones de textes deviennent
vides?


Sur le bouton, ça doit le faire, mais sur l'évènement Clic()
Mais, en te relisant, je me pose une question : j'avais compris que tu
ouvrais un nouveau formulaire, mais là je comprends que tu veux juste créer
un nouvel enregistrement dans le formulaire courant.
Si c'est le cas, sur l'évènement Clic du bouton, tu mets :
DoCmd.GoToRecord , , acNewRec

@+

Avatar
squeepy
c impecc
merci
derniere question, et apres j'arrete (enfin pour la semaine) :

comment sur ce dernier formulaire qui vient de s'ouvrir avec un nouvel
enregistrement (encore merci), avoir la date du jour dans la zone de texte
date


"squeepy" a écrit dans le message de
news:
je ne peux pas le faire sur l'événement afterupadate, car il faut que je
clique sur le bouton valider pr valider mon choix
et quand je fais cette manip sur le bouton, ca marche pas,
il y a pas moyen de faire en sorte que tous les zones de textes deviennent
vides?


Sur le bouton, ça doit le faire, mais sur l'évènement Clic()
Mais, en te relisant, je me pose une question : j'avais compris que tu
ouvrais un nouveau formulaire, mais là je comprends que tu veux juste créer
un nouvel enregistrement dans le formulaire courant.
Si c'est le cas, sur l'évènement Clic du bouton, tu mets :
DoCmd.GoToRecord , , acNewRec

@+






Avatar
Hervé DUCARNE
Re,
Mets une zone de texte indépendante, et comme source tu écrits =maintenant()

@+

"squeepy" a écrit dans le message de
news:
c impecc
merci
derniere question, et apres j'arrete (enfin pour la semaine) :

comment sur ce dernier formulaire qui vient de s'ouvrir avec un nouvel
enregistrement (encore merci), avoir la date du jour dans la zone de texte
date


"squeepy" a écrit dans le message de
news:
je ne peux pas le faire sur l'événement afterupadate, car il faut que
je



clique sur le bouton valider pr valider mon choix
et quand je fais cette manip sur le bouton, ca marche pas,
il y a pas moyen de faire en sorte que tous les zones de textes
deviennent



vides?


Sur le bouton, ça doit le faire, mais sur l'évènement Clic()
Mais, en te relisant, je me pose une question : j'avais compris que tu
ouvrais un nouveau formulaire, mais là je comprends que tu veux juste
créer


un nouvel enregistrement dans le formulaire courant.
Si c'est le cas, sur l'évènement Clic du bouton, tu mets :
DoCmd.GoToRecord , , acNewRec

@+