Mon Recordsaffected renvoi toujours zero que faire?

Eric -  
 Eric -
Bonjour à tous.
Veuillent s'il vous plait m'aider.
J'ai écrit un code dans lequel la fonction Recordsaffected renvoie souvent zéro et parfois 1. Quelle peut être la cause? Moi j'aimerai qu'il me renvoie toujours 1.

If (db.Recordsaffected > 0) then

(Le code ne s'exécute pas car c souvent zéro)
Quelqu'un peut-il avoir une idée??
A voir également:

1 réponse

yg_be Messages postés 23541 Date d'inscription   Statut Contributeur Dernière intervention   Ambassadeur 1 584
 
bonjour,
merci d'utiliser les balises de code, et de préciser "basic" pour du VBA: https://codes-sources.commentcamarche.net/faq/11288-les-balises-de-code

si tu veux toujours avoir 1, pourquoi faire ce test?

pense-tu que l'extrait de code que tu montres nous permet de comprendre ce que tu fais?
0
Eric
 
Voici mon fichier ci joint
Ouvrez le formulaire "F_liste commande." puis appuyer sur le bouton "créer facture " c'est le code de ce bouton qui a un problème. Merci d'avance de votre aide.
https://www.cjoint.com/c/JIxijLgVQXb
0
yg_be Messages postés 23541 Date d'inscription   Statut Contributeur Dernière intervention   1 584 > Eric
 
voilà j'ai trouvé la cause.
pour te permettre de la trouver, je suggère que tu analyses la requête exécutée.
pour cela, je suggère que tu modifies l'instruction qui affiche le message d'erreur, pour y inclure cette requête, par exemple ainsi:
MsgBox "Probleme, facture non cree, " + vbCrLf + req, vbCritical, "creation de facture"
0
Eric > yg_be Messages postés 23541 Date d'inscription   Statut Contributeur Dernière intervention  
 
OK. Merci beaucoup je suis entrain d'essayer
0