Bonjour à tous,
je vous expose mon problème
j'ai une table : T_bordereau avec plusieurs champs dedans
idbordereau numéroAuto clé primaire
numero_bordereau
avenant
date_bordereau
....
et j'ai deux formulaires
le premier permet de me lister tous les bordereaux (fonctionne très bien)
dans ce formulaire sur chaque ligne que la base me ramène pour mes bordereaux, j'ai trois boutons (un modifier, un supprimer et un ajouter)
ils fonctionnent bien également mais le problème se produit quand je clique sur ajouter
je voudrais que dans le nouveau formulaire qui s'ouvre, je récupère le numéro de bordereau
par contre c'est sur le champ avenant que ça ne fonctionne pas
je voudrais pouvoir récupérer le champ le plus grand des avenants pour ce bordereau et l'incrémenter de un
et la ça ne fonctionne pas je n'arrive pas à récupérer mon max du champ avenant
dans ma table je peux avoir:
T_bordereau
idbordereau numero_bordereau avenant
1 10 1
2 10 2
3 11 1
4 12 1
en gros si je clique sur ajouter pour le bordereau 10 que ça m'affiche l'avenant le plus grand donc 2 et que me l'inclémente de 1 donc qu'a la fin j'aies 3
mon bouton ajouter est de la forme:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 private sub bouton_click() docmd.openform "F_test1", , , , acformadd, acdialog Me.recalc End sub
j'ai meme essaye de créer une requête qui recherche le max de avenant (requête qui fonctionne seule) mais qui ne fonctionne pas si je l'appelle depuis mon champ avenant du formulaire f_test1
merci de votre aide
blado_sap
Partager