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??

1 réponse

  1. yg_be Messages postés 23437 Date d'inscription   Statut Contributeur Dernière intervention   Ambassadeur 1 588
     
    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
    1. 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
      1. yg_be Messages postés 23437 Date d'inscription   Statut Contributeur Dernière intervention   1 588 > 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
      2. Eric > yg_be Messages postés 23437 Date d'inscription   Statut Contributeur Dernière intervention  
         
        OK. Merci beaucoup je suis entrain d'essayer
        0