J'ai une base qui contient un champ "Numéro" formaté en "Texte (je ne veux
pas de numérotation automatique),
mon problème est le suivant :
Je souhaite récupérer le numéro du dernier enregistrement, puis ouvrir mon
formulaire de saisie
sur un nouvel enregistrement, et attribuer la valeur [derniernuméro+1] au
champ "Numéro".
Ca a l'air simple comme ça mais j'ai du mal à m'en sortir !
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 MC!
Pourquoi ne voulez-vous pas de numerotation automatique? C'est de loin la solution la meilleure pour alouer des nouveau numeros sequentiels, il suffit de prevoir une routine pour inserer les numeros qui ont ete supprimes si vraiment vous voulez des numeros contigus.
Si vraiment vous voulez vous compliquer la vie, mais pas trop, alors commencez par mettre votre champ "Numero" en type entier (pourquoi texte? ca rallentit les operations, augmente l'espace necessaire au stockage et rends les operations arithmetiques et de classement delicates).
Puis, un petit coup d'oeil dans l'aide en ligne sur la fonction DMax() devrait vous aider a demarrer...
-- Daniel :-)
Computing Technologies International - www.computing-tech.com - We provide solutions...
"MC" wrote in message news:cdip9i$e6v$
Bonjour,
J'ai une base qui contient un champ "Numéro" formaté en "Texte (je ne veux pas de numérotation automatique), mon problème est le suivant :
Je souhaite récupérer le numéro du dernier enregistrement, puis ouvrir mon formulaire de saisie sur un nouvel enregistrement, et attribuer la valeur [derniernuméro+1] au champ "Numéro".
Ca a l'air simple comme ça mais j'ai du mal à m'en sortir !
Bonne journée à tous et merci !
MC
Bonjour MC!
Pourquoi ne voulez-vous pas de numerotation automatique? C'est de loin la
solution la meilleure pour alouer des nouveau numeros sequentiels, il suffit
de prevoir une routine pour inserer les numeros qui ont ete supprimes si
vraiment vous voulez des numeros contigus.
Si vraiment vous voulez vous compliquer la vie, mais pas trop, alors
commencez par mettre votre champ "Numero" en type entier (pourquoi texte? ca
rallentit les operations, augmente l'espace necessaire au stockage et rends
les operations arithmetiques et de classement delicates).
Puis, un petit coup d'oeil dans l'aide en ligne sur la fonction DMax()
devrait vous aider a demarrer...
--
Daniel :-)
Computing Technologies International - www.computing-tech.com - We
provide solutions...
"MC" <MC@wanadoo.fr> wrote in message
news:cdip9i$e6v$1@news-reader3.wanadoo.fr...
Bonjour,
J'ai une base qui contient un champ "Numéro" formaté en "Texte (je ne veux
pas de numérotation automatique),
mon problème est le suivant :
Je souhaite récupérer le numéro du dernier enregistrement, puis ouvrir mon
formulaire de saisie
sur un nouvel enregistrement, et attribuer la valeur [derniernuméro+1] au
champ "Numéro".
Ca a l'air simple comme ça mais j'ai du mal à m'en sortir !
Pourquoi ne voulez-vous pas de numerotation automatique? C'est de loin la solution la meilleure pour alouer des nouveau numeros sequentiels, il suffit de prevoir une routine pour inserer les numeros qui ont ete supprimes si vraiment vous voulez des numeros contigus.
Si vraiment vous voulez vous compliquer la vie, mais pas trop, alors commencez par mettre votre champ "Numero" en type entier (pourquoi texte? ca rallentit les operations, augmente l'espace necessaire au stockage et rends les operations arithmetiques et de classement delicates).
Puis, un petit coup d'oeil dans l'aide en ligne sur la fonction DMax() devrait vous aider a demarrer...
-- Daniel :-)
Computing Technologies International - www.computing-tech.com - We provide solutions...
"MC" wrote in message news:cdip9i$e6v$
Bonjour,
J'ai une base qui contient un champ "Numéro" formaté en "Texte (je ne veux pas de numérotation automatique), mon problème est le suivant :
Je souhaite récupérer le numéro du dernier enregistrement, puis ouvrir mon formulaire de saisie sur un nouvel enregistrement, et attribuer la valeur [derniernuméro+1] au champ "Numéro".
Ca a l'air simple comme ça mais j'ai du mal à m'en sortir !
Bonne journée à tous et merci !
MC
PatCatNat's
Bonjour,
J'ai un petit exemple sous access 97 si celà peut aider :
J'ai une base qui contient un champ "Numéro" formaté en "Texte (je ne veux pas de numérotation automatique), mon problème est le suivant :
Je souhaite récupérer le numéro du dernier enregistrement, puis ouvrir mon formulaire de saisie sur un nouvel enregistrement, et attribuer la valeur [derniernuméro+1] au champ "Numéro".
Ca a l'air simple comme ça mais j'ai du mal à m'en sortir !
Bonne journée à tous et merci !
MC
Bonjour,
J'ai un petit exemple sous access 97 si celà peut aider :
"MC" <MC@wanadoo.fr> a écrit dans le message de
news:cdip9i$e6v$1@news-reader3.wanadoo.fr...
Bonjour,
J'ai une base qui contient un champ "Numéro" formaté en "Texte (je ne veux
pas de numérotation automatique),
mon problème est le suivant :
Je souhaite récupérer le numéro du dernier enregistrement, puis ouvrir mon
formulaire de saisie
sur un nouvel enregistrement, et attribuer la valeur [derniernuméro+1] au
champ "Numéro".
Ca a l'air simple comme ça mais j'ai du mal à m'en sortir !
J'ai une base qui contient un champ "Numéro" formaté en "Texte (je ne veux pas de numérotation automatique), mon problème est le suivant :
Je souhaite récupérer le numéro du dernier enregistrement, puis ouvrir mon formulaire de saisie sur un nouvel enregistrement, et attribuer la valeur [derniernuméro+1] au champ "Numéro".
Ca a l'air simple comme ça mais j'ai du mal à m'en sortir !