Mon Recordsaffected renvoi toujours zero que faire?

Fermé
Eric - 23 sept. 2020 à 07:36
 Eric - 24 sept. 2020 à 16:44
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??

1 réponse

yg_be Messages postés 23342 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 21 novembre 2024 Ambassadeur 1 550
23 sept. 2020 à 08:16
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
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 23342 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 21 novembre 2024 1 550 > Eric
23 sept. 2020 à 18:49
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 23342 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 21 novembre 2024
24 sept. 2020 à 16:44
OK. Merci beaucoup je suis entrain d'essayer
0