OVH Cloud OVH Cloud

valeur d'un champ sur un autre formulaire

9 réponses
Avatar
squeepy
bonjour

sur un formulaire (form2), j'ai une zone de liste avec une série
d'enregistrements. Quand je double clique sur l'un deux ca m'ouvre un autre
formuliare(form3) à l'enregistrement demandé
Sur la form2, j'ai aussi un bouton qui me permet d'ouvrir form3 sur un
nouvel enregistrement. je voudrais que quand j'appui sur ce bouton, ca
m'ouvre sur un nouvel enregistrement (ça c'est bon), mais qu'il me met le
champ txt_heure = now()
et ca je n'y arrive pas. Comment faire?
--
Merci de votre aide

9 réponses

Avatar
ze_titi
Bonjour,

as-tu essayé de mettre la valeur par défaut de ton champ txt_heure à now()
dans ton form3 ?
--
Cordialement,

ze_titi

Mail perso: http://www.cerbermail.com/?sj4KuQC4GQ




bonjour

sur un formulaire (form2), j'ai une zone de liste avec une série
d'enregistrements. Quand je double clique sur l'un deux ca m'ouvre un autre
formuliare(form3) à l'enregistrement demandé
Sur la form2, j'ai aussi un bouton qui me permet d'ouvrir form3 sur un
nouvel enregistrement. je voudrais que quand j'appui sur ce bouton, ca
m'ouvre sur un nouvel enregistrement (ça c'est bon), mais qu'il me met le
champ txt_heure = now()
et ca je n'y arrive pas. Comment faire?
--
Merci de votre aide


Avatar
squeepy
bien sur, mais si je fais ça, quand je clique sur un enregistrement dans la
zone de liste, ca m'ouvre form3 avec txt_date = now() alors que l'heure n'est
pas celle la.
--
Merci de votre aide



Bonjour,

as-tu essayé de mettre la valeur par défaut de ton champ txt_heure à now()
dans ton form3 ?
--
Cordialement,

ze_titi

Mail perso: http://www.cerbermail.com/?sj4KuQC4GQ




bonjour

sur un formulaire (form2), j'ai une zone de liste avec une série
d'enregistrements. Quand je double clique sur l'un deux ca m'ouvre un autre
formuliare(form3) à l'enregistrement demandé
Sur la form2, j'ai aussi un bouton qui me permet d'ouvrir form3 sur un
nouvel enregistrement. je voudrais que quand j'appui sur ce bouton, ca
m'ouvre sur un nouvel enregistrement (ça c'est bon), mais qu'il me met le
champ txt_heure = now()
et ca je n'y arrive pas. Comment faire?
--
Merci de votre aide




Avatar
ze_titi
Tu as fait un lien entre txt_date et txt_heure ? Sinon, comment obtiens-tu un
comportement comme celui-là ?

--
Cordialement,

ze_titi

Mail perso: http://www.cerbermail.com/?sj4KuQC4GQ




bien sur, mais si je fais ça, quand je clique sur un enregistrement dans la
zone de liste, ca m'ouvre form3 avec txt_date = now() alors que l'heure n'est
pas celle la.
--
Merci de votre aide



Bonjour,

as-tu essayé de mettre la valeur par défaut de ton champ txt_heure à now()
dans ton form3 ?
--
Cordialement,

ze_titi

Mail perso: http://www.cerbermail.com/?sj4KuQC4GQ




bonjour

sur un formulaire (form2), j'ai une zone de liste avec une série
d'enregistrements. Quand je double clique sur l'un deux ca m'ouvre un autre
formuliare(form3) à l'enregistrement demandé
Sur la form2, j'ai aussi un bouton qui me permet d'ouvrir form3 sur un
nouvel enregistrement. je voudrais que quand j'appui sur ce bouton, ca
m'ouvre sur un nouvel enregistrement (ça c'est bon), mais qu'il me met le
champ txt_heure = now()
et ca je n'y arrive pas. Comment faire?
--
Merci de votre aide






Avatar
squeepy
excuse moi, je me suis enmélé les pinceaux, je te récris le mess:
as-tu essayé de mettre la valeur par défaut de ton champ txt_heure à now()
dans ton form3 ?
réponse : bien sur, mais si je fais ça, quand je clique sur un
enregistrement dans la
zone de liste, ca m'ouvre form3 avec txt_heure = now() alors que l'heure
n'est
pas celle la.
--
Merci de votre aide



Tu as fait un lien entre txt_date et txt_heure ? Sinon, comment obtiens-tu un
comportement comme celui-là ?

--
Cordialement,

ze_titi

Mail perso: http://www.cerbermail.com/?sj4KuQC4GQ




bien sur, mais si je fais ça, quand je clique sur un enregistrement dans la
zone de liste, ca m'ouvre form3 avec txt_date = now() alors que l'heure n'est
pas celle la.
--
Merci de votre aide



Bonjour,

as-tu essayé de mettre la valeur par défaut de ton champ txt_heure à now()
dans ton form3 ?
--
Cordialement,

ze_titi

Mail perso: http://www.cerbermail.com/?sj4KuQC4GQ




bonjour

sur un formulaire (form2), j'ai une zone de liste avec une série
d'enregistrements. Quand je double clique sur l'un deux ca m'ouvre un autre
formuliare(form3) à l'enregistrement demandé
Sur la form2, j'ai aussi un bouton qui me permet d'ouvrir form3 sur un
nouvel enregistrement. je voudrais que quand j'appui sur ce bouton, ca
m'ouvre sur un nouvel enregistrement (ça c'est bon), mais qu'il me met le
champ txt_heure = now()
et ca je n'y arrive pas. Comment faire?
--
Merci de votre aide








Avatar
ze_titi
Pas logique... Now() renvoit l'heure système (celle affichée sur ton bureau)
--
Cordialement,

ze_titi

Mail perso: http://www.cerbermail.com/?sj4KuQC4GQ




excuse moi, je me suis enmélé les pinceaux, je te récris le mess:
as-tu essayé de mettre la valeur par défaut de ton champ txt_heure à now()
dans ton form3 ?
réponse : bien sur, mais si je fais ça, quand je clique sur un
enregistrement dans la
zone de liste, ca m'ouvre form3 avec txt_heure = now() alors que l'heure
n'est
pas celle la.
--
Merci de votre aide



Tu as fait un lien entre txt_date et txt_heure ? Sinon, comment obtiens-tu un
comportement comme celui-là ?

--
Cordialement,

ze_titi

Mail perso: http://www.cerbermail.com/?sj4KuQC4GQ




bien sur, mais si je fais ça, quand je clique sur un enregistrement dans la
zone de liste, ca m'ouvre form3 avec txt_date = now() alors que l'heure n'est
pas celle la.
--
Merci de votre aide



Bonjour,

as-tu essayé de mettre la valeur par défaut de ton champ txt_heure à now()
dans ton form3 ?
--
Cordialement,

ze_titi

Mail perso: http://www.cerbermail.com/?sj4KuQC4GQ




bonjour

sur un formulaire (form2), j'ai une zone de liste avec une série
d'enregistrements. Quand je double clique sur l'un deux ca m'ouvre un autre
formuliare(form3) à l'enregistrement demandé
Sur la form2, j'ai aussi un bouton qui me permet d'ouvrir form3 sur un
nouvel enregistrement. je voudrais que quand j'appui sur ce bouton, ca
m'ouvre sur un nouvel enregistrement (ça c'est bon), mais qu'il me met le
champ txt_heure = now()
et ca je n'y arrive pas. Comment faire?
--
Merci de votre aide










Avatar
squeepy
en fait la zone de liste fait appel a des enregistrements "non terminées"
donc avec une heure et une date différente de maintenant & aujourd'hui. Donc
c'est normal que quand je double clique sur un enregistrement, il m'ouvre
celui que je veux à du date antérieur.
ca c'est bon. Mais moi ce que je veux, c'est que sur cliq du bouton, c a
m'ouvre un enregistrement vierge à la date de maitenant. Et je sais pas
comment faire ça.
--
Merci de votre aide



Pas logique... Now() renvoit l'heure système (celle affichée sur ton bureau)
--
Cordialement,

ze_titi

Mail perso: http://www.cerbermail.com/?sj4KuQC4GQ




excuse moi, je me suis enmélé les pinceaux, je te récris le mess:
as-tu essayé de mettre la valeur par défaut de ton champ txt_heure à now()
dans ton form3 ?
réponse : bien sur, mais si je fais ça, quand je clique sur un
enregistrement dans la
zone de liste, ca m'ouvre form3 avec txt_heure = now() alors que l'heure
n'est
pas celle la.
--
Merci de votre aide



Tu as fait un lien entre txt_date et txt_heure ? Sinon, comment obtiens-tu un
comportement comme celui-là ?

--
Cordialement,

ze_titi

Mail perso: http://www.cerbermail.com/?sj4KuQC4GQ




bien sur, mais si je fais ça, quand je clique sur un enregistrement dans la
zone de liste, ca m'ouvre form3 avec txt_date = now() alors que l'heure n'est
pas celle la.
--
Merci de votre aide



Bonjour,

as-tu essayé de mettre la valeur par défaut de ton champ txt_heure à now()
dans ton form3 ?
--
Cordialement,

ze_titi

Mail perso: http://www.cerbermail.com/?sj4KuQC4GQ




bonjour

sur un formulaire (form2), j'ai une zone de liste avec une série
d'enregistrements. Quand je double clique sur l'un deux ca m'ouvre un autre
formuliare(form3) à l'enregistrement demandé
Sur la form2, j'ai aussi un bouton qui me permet d'ouvrir form3 sur un
nouvel enregistrement. je voudrais que quand j'appui sur ce bouton, ca
m'ouvre sur un nouvel enregistrement (ça c'est bon), mais qu'il me met le
champ txt_heure = now()
et ca je n'y arrive pas. Comment faire?
--
Merci de votre aide












Avatar
ze_titi
Je suppose que les champs du form3 sont tous liés au recordset source du
form3. Ce que je peux te suggérer, c'est qu'avant l'ouverture du form3, tu
lances un update du champ date/heure sur la table qui alimente ce form3.
Ainsi, quand ton form3 s'ouvre, ton heure est à jour.

Autre solution: tu rends le champ txt_heure indépendant avec comme valeur
par défaut now(). A la fermeture du form3, tu lances ton update sur le champ
heure de la table qui alimente ton form3.


--
Cordialement,

ze_titi

Mail perso: http://www.cerbermail.com/?sj4KuQC4GQ




en fait la zone de liste fait appel a des enregistrements "non terminées"
donc avec une heure et une date différente de maintenant & aujourd'hui. Donc
c'est normal que quand je double clique sur un enregistrement, il m'ouvre
celui que je veux à du date antérieur.
ca c'est bon. Mais moi ce que je veux, c'est que sur cliq du bouton, c a
m'ouvre un enregistrement vierge à la date de maitenant. Et je sais pas
comment faire ça.
--
Merci de votre aide



Pas logique... Now() renvoit l'heure système (celle affichée sur ton bureau)
--
Cordialement,

ze_titi

Mail perso: http://www.cerbermail.com/?sj4KuQC4GQ




excuse moi, je me suis enmélé les pinceaux, je te récris le mess:
as-tu essayé de mettre la valeur par défaut de ton champ txt_heure à now()
dans ton form3 ?
réponse : bien sur, mais si je fais ça, quand je clique sur un
enregistrement dans la
zone de liste, ca m'ouvre form3 avec txt_heure = now() alors que l'heure
n'est
pas celle la.
--
Merci de votre aide



Tu as fait un lien entre txt_date et txt_heure ? Sinon, comment obtiens-tu un
comportement comme celui-là ?

--
Cordialement,

ze_titi

Mail perso: http://www.cerbermail.com/?sj4KuQC4GQ




bien sur, mais si je fais ça, quand je clique sur un enregistrement dans la
zone de liste, ca m'ouvre form3 avec txt_date = now() alors que l'heure n'est
pas celle la.
--
Merci de votre aide



Bonjour,

as-tu essayé de mettre la valeur par défaut de ton champ txt_heure à now()
dans ton form3 ?
--
Cordialement,

ze_titi

Mail perso: http://www.cerbermail.com/?sj4KuQC4GQ




bonjour

sur un formulaire (form2), j'ai une zone de liste avec une série
d'enregistrements. Quand je double clique sur l'un deux ca m'ouvre un autre
formuliare(form3) à l'enregistrement demandé
Sur la form2, j'ai aussi un bouton qui me permet d'ouvrir form3 sur un
nouvel enregistrement. je voudrais que quand j'appui sur ce bouton, ca
m'ouvre sur un nouvel enregistrement (ça c'est bon), mais qu'il me met le
champ txt_heure = now()
et ca je n'y arrive pas. Comment faire?
--
Merci de votre aide














Avatar
Eric
Bonjour,

Personnellement, je ferai ainsi:
Sur l'évènement clic du bouton, tu passes en argument d'ouverture de
form3 l'instant présent (now). Ca donne:
Private Sub Commande0_Click()
DoCmd.OpenForm "form3", , , , acFormAdd, , Now()
End Sub

Puis, sur l'évènement Chargement du formulaire form3, tu testes la
valeur de l'argument d'ouverture du formulaire:
Private Sub Form_Load() ' formulaire form3
If Not IsNull(Me.OpenArgs) Then
Me.txt_heure = Me.OpenArgs
End If
End Sub

Ps : now te donne la date+heure (ex :04/10/2006 17:16:41)
pour l'heure ca serait que Time

bonjour

sur un formulaire (form2), j'ai une zone de liste avec une série
d'enregistrements. Quand je double clique sur l'un deux ca m'ouvre un autre
formuliare(form3) à l'enregistrement demandé
Sur la form2, j'ai aussi un bouton qui me permet d'ouvrir form3 sur un
nouvel enregistrement. je voudrais que quand j'appui sur ce bouton, ca
m'ouvre sur un nouvel enregistrement (ça c'est bon), mais qu'il me met le
champ txt_heure = now()
et ca je n'y arrive pas. Comment faire?


--
A+
Eric
http://www.mpfa.info/
Archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr

Avatar
squeepy
merci a ze_titi & eric mais j'ai trouver autre chose à force de chercher
voila ce que je voulais :
Private Sub Cmd_Ouvrir_Click()
DoCmd.OpenForm "form3"
DoCmd.GoToRecord , , acNewRec
Form_form3.Txt_Heure.Value = Now()
DoCmd.Close acForm, Me.Name
End Sub

encore merci, je vais essayer le 'time', merci eric
--
Merci de votre aide



Bonjour,

Personnellement, je ferai ainsi:
Sur l'évènement clic du bouton, tu passes en argument d'ouverture de
form3 l'instant présent (now). Ca donne:
Private Sub Commande0_Click()
DoCmd.OpenForm "form3", , , , acFormAdd, , Now()
End Sub

Puis, sur l'évènement Chargement du formulaire form3, tu testes la
valeur de l'argument d'ouverture du formulaire:
Private Sub Form_Load() ' formulaire form3
If Not IsNull(Me.OpenArgs) Then
Me.txt_heure = Me.OpenArgs
End If
End Sub

Ps : now te donne la date+heure (ex :04/10/2006 17:16:41)
pour l'heure ca serait que Time

bonjour

sur un formulaire (form2), j'ai une zone de liste avec une série
d'enregistrements. Quand je double clique sur l'un deux ca m'ouvre un autre
formuliare(form3) à l'enregistrement demandé
Sur la form2, j'ai aussi un bouton qui me permet d'ouvrir form3 sur un
nouvel enregistrement. je voudrais que quand j'appui sur ce bouton, ca
m'ouvre sur un nouvel enregistrement (ça c'est bon), mais qu'il me met le
champ txt_heure = now()
et ca je n'y arrive pas. Comment faire?


--
A+
Eric
http://www.mpfa.info/
Archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr