Incrémenter un champ en vba

Mongeau18 Messages postés 198 Date d'inscription   Statut Membre Dernière intervention   -  
Mongeau18 Messages postés 198 Date d'inscription   Statut Membre Dernière intervention   -
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 17277 Date d'inscription   Statut Membre Dernière intervention   1 715
 
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   Statut Membre Dernière intervention   44
 
Bonjour,

Est-ce que je met ce code dans une macro ou bien je le met dans un module?
0
f894009 Messages postés 17277 Date d'inscription   Statut Membre Dernière intervention   1 715
 
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   Statut Membre Dernière intervention   44
 
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   Statut Membre Dernière intervention   44
 
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 17277 Date d'inscription   Statut Membre Dernière intervention   1 715
 
Bonjour,
Le code que je vous ais donne est pour du VBA pas pour une macro comme vous utilisez dans votre fichier access.
0