Sans faire de dmax (les chéquiers ne ne suivent pas toujours d'un à
l'autre), comment faire pour qu'il me prenne la valeur du dernier saisi et
me l'augmenter de 1?
Merci de votre réponse et bonne journée
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
Michel Walsh
Salut,
Faire la valeur par défaut, dans le formulaire, procédure BeforeUpdate du formulaire:
With Me.NomDuControle .DefaultValue = 1+.Value End With
Il y a un problème, lors du démarrage ( la valeur par défaut n'existe pas, le premier enregistrement crée sera donc à blanc), mais puisque c'est une valeur par défaut, elle peut être écrasée par l'utilisateur (une valeur par défaut, c'est une suggestion, pas une obligation). Pour pallier au défaut d'initialisation, il faudrait passer par 1+DMax dans le onOpen du formulaire... toujours en assignant la valeur par défaut (qui en fait, est un chaîne, mais la conversion automatique, ici, fait l'affaire).
Espérant être utile, Vanderghast, Access MVP
"Monsieur landru" wrote in message news:bttuam$n9k$
Bonjour à tous,
Sans faire de dmax (les chéquiers ne ne suivent pas toujours d'un à l'autre), comment faire pour qu'il me prenne la valeur du dernier saisi et me l'augmenter de 1? Merci de votre réponse et bonne journée
Salut,
Faire la valeur par défaut, dans le formulaire, procédure
BeforeUpdate du formulaire:
With Me.NomDuControle
.DefaultValue = 1+.Value
End With
Il y a un problème, lors du démarrage ( la valeur par défaut n'existe pas,
le premier enregistrement crée sera donc à blanc), mais puisque c'est une
valeur par défaut, elle peut être écrasée par l'utilisateur (une valeur par
défaut, c'est une suggestion, pas une obligation). Pour pallier au défaut
d'initialisation, il faudrait passer par 1+DMax dans le onOpen du
formulaire... toujours en assignant la valeur par défaut (qui en fait, est
un chaîne, mais la conversion automatique, ici, fait l'affaire).
Espérant être utile,
Vanderghast, Access MVP
"Monsieur landru" <landru@final.fr> wrote in message
news:bttuam$n9k$1@news-reader1.wanadoo.fr...
Bonjour à tous,
Sans faire de dmax (les chéquiers ne ne suivent pas toujours d'un à
l'autre), comment faire pour qu'il me prenne la valeur du dernier saisi et
me l'augmenter de 1?
Merci de votre réponse et bonne journée
Faire la valeur par défaut, dans le formulaire, procédure BeforeUpdate du formulaire:
With Me.NomDuControle .DefaultValue = 1+.Value End With
Il y a un problème, lors du démarrage ( la valeur par défaut n'existe pas, le premier enregistrement crée sera donc à blanc), mais puisque c'est une valeur par défaut, elle peut être écrasée par l'utilisateur (une valeur par défaut, c'est une suggestion, pas une obligation). Pour pallier au défaut d'initialisation, il faudrait passer par 1+DMax dans le onOpen du formulaire... toujours en assignant la valeur par défaut (qui en fait, est un chaîne, mais la conversion automatique, ici, fait l'affaire).
Espérant être utile, Vanderghast, Access MVP
"Monsieur landru" wrote in message news:bttuam$n9k$
Bonjour à tous,
Sans faire de dmax (les chéquiers ne ne suivent pas toujours d'un à l'autre), comment faire pour qu'il me prenne la valeur du dernier saisi et me l'augmenter de 1? Merci de votre réponse et bonne journée
Jean-Claude
Bonjour
Je m'insère car je suis intéressé. Il est exact que j'ai une erreur quand je démarre un nouvel enregistrement, je je n'ai pas compris comment faire dans ce cas là?
Merci "Michel Walsh" a écrit dans le message de news: u$
Salut,
Faire la valeur par défaut, dans le formulaire, procédure BeforeUpdate du formulaire:
With Me.NomDuControle .DefaultValue = 1+.Value End With
Il y a un problème, lors du démarrage ( la valeur par défaut n'existe pas, le premier enregistrement crée sera donc à blanc), mais puisque c'est une valeur par défaut, elle peut être écrasée par l'utilisateur (une valeur par
défaut, c'est une suggestion, pas une obligation). Pour pallier au défaut d'initialisation, il faudrait passer par 1+DMax dans le onOpen du formulaire... toujours en assignant la valeur par défaut (qui en fait, est un chaîne, mais la conversion automatique, ici, fait l'affaire).
Espérant être utile, Vanderghast, Access MVP
"Monsieur landru" wrote in message news:bttuam$n9k$
Bonjour à tous,
Sans faire de dmax (les chéquiers ne ne suivent pas toujours d'un à l'autre), comment faire pour qu'il me prenne la valeur du dernier saisi et
me l'augmenter de 1? Merci de votre réponse et bonne journée
Bonjour
Je m'insère car je suis intéressé.
Il est exact que j'ai une erreur quand je démarre un nouvel enregistrement,
je je n'ai pas compris comment faire dans ce cas là?
Merci
"Michel Walsh" <vanderghast@VirusAreFunnierThanSpam> a écrit dans le message
de news: u$pPJ0Q2DHA.3224@tk2msftngp13.phx.gbl...
Salut,
Faire la valeur par défaut, dans le formulaire, procédure
BeforeUpdate du formulaire:
With Me.NomDuControle
.DefaultValue = 1+.Value
End With
Il y a un problème, lors du démarrage ( la valeur par défaut n'existe pas,
le premier enregistrement crée sera donc à blanc), mais puisque c'est une
valeur par défaut, elle peut être écrasée par l'utilisateur (une valeur
par
défaut, c'est une suggestion, pas une obligation). Pour pallier au défaut
d'initialisation, il faudrait passer par 1+DMax dans le onOpen du
formulaire... toujours en assignant la valeur par défaut (qui en fait, est
un chaîne, mais la conversion automatique, ici, fait l'affaire).
Espérant être utile,
Vanderghast, Access MVP
"Monsieur landru" <landru@final.fr> wrote in message
news:bttuam$n9k$1@news-reader1.wanadoo.fr...
Bonjour à tous,
Sans faire de dmax (les chéquiers ne ne suivent pas toujours d'un à
l'autre), comment faire pour qu'il me prenne la valeur du dernier saisi
et
me l'augmenter de 1?
Merci de votre réponse et bonne journée
Je m'insère car je suis intéressé. Il est exact que j'ai une erreur quand je démarre un nouvel enregistrement, je je n'ai pas compris comment faire dans ce cas là?
Merci "Michel Walsh" a écrit dans le message de news: u$
Salut,
Faire la valeur par défaut, dans le formulaire, procédure BeforeUpdate du formulaire:
With Me.NomDuControle .DefaultValue = 1+.Value End With
Il y a un problème, lors du démarrage ( la valeur par défaut n'existe pas, le premier enregistrement crée sera donc à blanc), mais puisque c'est une valeur par défaut, elle peut être écrasée par l'utilisateur (une valeur par
défaut, c'est une suggestion, pas une obligation). Pour pallier au défaut d'initialisation, il faudrait passer par 1+DMax dans le onOpen du formulaire... toujours en assignant la valeur par défaut (qui en fait, est un chaîne, mais la conversion automatique, ici, fait l'affaire).
Espérant être utile, Vanderghast, Access MVP
"Monsieur landru" wrote in message news:bttuam$n9k$
Bonjour à tous,
Sans faire de dmax (les chéquiers ne ne suivent pas toujours d'un à l'autre), comment faire pour qu'il me prenne la valeur du dernier saisi et
me l'augmenter de 1? Merci de votre réponse et bonne journée
Michel Walsh
Salut,
Il faut alors spécifier quelque chose dans la procédure Open du formulaire, dans le genre: