bonjour,
j'essaye d'ajouter un enregistrement dans une table. pour cela l'utilisateur me donne un nom et en cliquant sur un bouton ca va l'ajouter dans la table avec une clé que je calcule.
pour cela j'ai essayé de faire ca :
ma clé est id_section et je cherche donc à récupérer le max auquel j'ajoute 1.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 MaxSection = "select MAX(id_section) from section" Set rs = db.OpenRecordset(requete) If (Me.Texte22.Value <> "") Then rs.AddNew rs!id_section = MaxSection + 1 rs!lib_section = Me.Texte22.Value ...
le pb est que mon MaxSection est in Integer donc j'ai une 'erreur incompatibilité de type' sur ma premiere ligne.
comment puis je faire? j'ai essayé de trouver comment convertir un string mais j'ai trouvé StrConv qui converti en minuscule ou en majuscule ou.... mais ca m'interessse pas
donc :
est ce bien comme ca que je dois faire? (recupérer le max et ajouter 1)?
si oui,comment palier à mon probleme?
merci
edit : en fait mon pb vient du fait que maxsection contient la requete... comment faire pour qu'il contienne le resultat? (le max)
Partager