OVH Cloud OVH Cloud

Conserver la valeur d'un champs

4 réponses
Avatar
Caroline
Bonjour,

J'ai les champs date, clients (menu déroulant), type de commande (menu
déroulant)
J'ai un forrmualire en mode tabulaire avec "Date" et "client" dans l'en-tête
et "Type de commande" dans le détail.
Je voudrai rajouter un bouton "+" à côté du champ type de commande et que le
clique sur ce bouron passe
à l'enregistrement suivant en me conservant les champs "Date "et "client"
Pour l'instant j'ai mis sur l'evenemnt "click" :

DoCmd.GoToRecord , , acNext
[Date] = Me.Date
[Client] = Me.Client

mais ça ne marche pas ...

Une idée ?
merci

4 réponses

Avatar
Raymond
Bonjour.

Avant que des contributeurs partent tous azimuts, peux-tu préciser les
éléments suivants:

- clients (menu déroulant) : est-ce un menu ou une liste déroulante ?
- type de commande (menu déroulant) même question.
- J'ai les champs date... formellement interdit d'utiliser date pour un nom
de champ ou un nom de contrôle. erreur immédiate.
- à l'enregistrement suivant en me conservant les champs "Date "et "client"
: tu veux que la valeur par défaut de la date et du n° de client d'un nouvel
enregistrement soit la valeur précédemment composée ?

--
@+
Raymond Access MVP.
http://access.seneque.free.fr/
http://users.skynet.be/mpfa/charte.htm pour une meilleure
efficacité de tes interventions sur MPFA.


"Caroline" a écrit dans le message de
news:
Bonjour,

J'ai les champs date, clients (menu déroulant), type de commande (menu
déroulant)
J'ai un forrmualire en mode tabulaire avec "Date" et "client" dans
l'en-tête

et "Type de commande" dans le détail.
Je voudrai rajouter un bouton "+" à côté du champ type de commande et que
le

clique sur ce bouron passe
à l'enregistrement suivant en me conservant les champs "Date "et "client"
Pour l'instant j'ai mis sur l'evenemnt "click" :

DoCmd.GoToRecord , , acNext
[Date] = Me.Date
[Client] = Me.Client

mais ça ne marche pas ...

Une idée ?
merci




Avatar
Caroline
Salut, et merci tout d'abord pour le > ou
Pour répondre à tes questions :
- menu ou liste déroulante je ne sais pas quelle est la nuance mais bon ce
sont des listes
- Champs "Date" c'était pour ne pas me perdre dans les détails, il s'appelle
DI
- A l'enregistrement suivant je veux qu'il me conserve la date et la réf
Client si je clique sur le +

voilà


"Raymond" a écrit dans le message de
news:
Bonjour.

Avant que des contributeurs partent tous azimuts, peux-tu préciser les
éléments suivants:

- clients (menu déroulant) : est-ce un menu ou une liste déroulante ?
- type de commande (menu déroulant) même question.
- J'ai les champs date... formellement interdit d'utiliser date pour un
nom

de champ ou un nom de contrôle. erreur immédiate.
- à l'enregistrement suivant en me conservant les champs "Date "et
"client"

: tu veux que la valeur par défaut de la date et du n° de client d'un
nouvel

enregistrement soit la valeur précédemment composée ?

--
@+
Raymond Access MVP.
http://access.seneque.free.fr/
http://users.skynet.be/mpfa/charte.htm pour une meilleure
efficacité de tes interventions sur MPFA.


"Caroline" a écrit dans le message de
news:
Bonjour,

J'ai les champs date, clients (menu déroulant), type de commande (menu
déroulant)
J'ai un forrmualire en mode tabulaire avec "Date" et "client" dans
l'en-tête

et "Type de commande" dans le détail.
Je voudrai rajouter un bouton "+" à côté du champ type de commande et
que


le
clique sur ce bouron passe
à l'enregistrement suivant en me conservant les champs "Date "et
"client"


Pour l'instant j'ai mis sur l'evenemnt "click" :

DoCmd.GoToRecord , , acNext
[Date] = Me.Date
[Client] = Me.Client

mais ça ne marche pas ...

Une idée ?
merci







Avatar
Raymond
Bien sûr, ça marche très bien comme ça.
je voulais simplement t'économiser 4 ou 5 lignes à écrire. les deux
fonctionnent et ont le même effet.
bon après-midi.
--
@+
Raymond Access MVP.
http://access.seneque.free.fr/
http://users.skynet.be/mpfa/charte.htm pour une meilleure
efficacité de tes interventions sur MPFA.


"Caroline" a écrit dans le message de
news:%23q$
En fait j'ai fait ça et ça marche trés bien :

Private Sub Commande14_Click()
On Error GoTo Err_Commande14_Click
DIT = [DI]
CT = [Client]
DoCmd.GoToRecord , , acNewRec
[DI] = DIT
[Client] = CT
Exit_Commande14_Click:
Exit Sub



Avatar
Caroline
merci pour ton aide

"Raymond" a écrit dans le message de
news:%
Bien sûr, ça marche très bien comme ça.
je voulais simplement t'économiser 4 ou 5 lignes à écrire. les deux
fonctionnent et ont le même effet.
bon après-midi.
--
@+
Raymond Access MVP.
http://access.seneque.free.fr/
http://users.skynet.be/mpfa/charte.htm pour une meilleure
efficacité de tes interventions sur MPFA.


"Caroline" a écrit dans le message de
news:%23q$
En fait j'ai fait ça et ça marche trés bien :

Private Sub Commande14_Click()
On Error GoTo Err_Commande14_Click
DIT = [DI]
CT = [Client]
DoCmd.GoToRecord , , acNewRec
[DI] = DIT
[Client] = CT
Exit_Commande14_Click:
Exit Sub