Incrémenter un champ en vba

Fermé
Mongeau18 Messages postés 198 Date d'inscription mardi 7 août 2012 Statut Membre Dernière intervention 9 mars 2013 - 22 oct. 2012 à 23:16
Mongeau18 Messages postés 198 Date d'inscription mardi 7 août 2012 Statut Membre Dernière intervention 9 mars 2013 - 24 oct. 2012 à 13:45
Bonjour,
Dans ma base de données j'aimerais pouvoir incrémenter un champ par le code VBA. c'est a dire que j'ai plusieurs recette et quand je veut ajouter, je désire que mon code puisse s'exécuter. dans mon code, j'aimerais etre capable de compter le nombre d'enregistrement total de recette dans ma base de donnée et y ajouter + 1 pour qu'a l'ajout, le nombre soit inscrit dans mon champ sur mon formulaire.



1 réponse

f894009 Messages postés 17212 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 24 décembre 2024 1 711
23 oct. 2012 à 09:47
Bonjour,

Code a mettre a l'endroit ou vous sauvegardez quand vous faites une nouvelle recette.
'Textebox a adapter
Nb_R7 = DCount("NoRecette", "TblRecette")

Bonne suite
0
Mongeau18 Messages postés 198 Date d'inscription mardi 7 août 2012 Statut Membre Dernière intervention 9 mars 2013 44
23 oct. 2012 à 19:00
Bonjour,

Est-ce que je met ce code dans une macro ou bien je le met dans un module?
0
f894009 Messages postés 17212 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 24 décembre 2024 1 711
23 oct. 2012 à 22:40
Re,
Code a mettre a l'endroit ou vous sauvegardez quand vous faites une nouvelle recette. Vous avez bien un formulaire qui vous permet d'ajouter des recettes.

A+
0
Mongeau18 Messages postés 198 Date d'inscription mardi 7 août 2012 Statut Membre Dernière intervention 9 mars 2013 44
23 oct. 2012 à 23:07
J'utilise le même formulaire pour consulter mes recettes que pour en ajouter. Serait-il mieux d'en faire un pour l'ajout et un différent pour la consultation?

Merci bien :)
0
Mongeau18 Messages postés 198 Date d'inscription mardi 7 août 2012 Statut Membre Dernière intervention 9 mars 2013 44
23 oct. 2012 à 23:19
Bonjour, j'ai utiliser une autre formulaire pour l'ajout. Et dans mon formulaire j'ai un bouton "Terminer" -> l'endroit ou je sauvegarde. J'ai mis le code que vous m'aviez dit dans ma macro qui fait sauvegarder, donc dans mon code j'ai l'action "Exécuter un code" qui est le code "NoRecette = DCount("NoRecette", "TblRecette") ". Quand j'exécute mon formulaire, je ne sais toujours pas quel est le numéro de recette que je suis entrain de créer et lorsque je clic sur terminer, il me donne une erreur car mon NoRecette est clé primaire et je ne peut pas en mettre car je ne connais donc pas le nombre de recette que j'ai dans ma base de données.
0
f894009 Messages postés 17212 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 24 décembre 2024 1 711
24 oct. 2012 à 09:16
Bonjour,
Le code que je vous ais donne est pour du VBA pas pour une macro comme vous utilisez dans votre fichier access.
0