bonjour,
je suis confronté un problème bizarre. J'ai créé une table facture et une table détail facture en Hyperfile.
La clé de la table facture : nofacture en numérique (incrémenté manuellement)
celle de la détail : clé composée nofacture+noarticle (incrémenté de la même façon)
quand je crée mes lignes je constitue la clé de recherche et effectue une recherche si je ne la trouve pas => Hajoute
Or en ayant mis une trace juste avant Hajoute je vois le N° de facture 1 (par ex) et il incrémente le n° dans Hajoute et crée le détail sur la facture n°2, vu qu'elle n'existe pas => ligne pas créée.
Pire si c'est une facture modifiée, c'est la facture suivante qui récupère la ligne et celà ne se passe pas forcément à chaque fois. Sur une centaine, ça a dû arriver une douzaine de fois.
Ma version est la dernière en date (29t).
Je me demande si je n'avais pas une autre clé sur ma table et qu'ayant fait évoluer ma table WD n'aurait pas gardé quelque chose en mémoire ?
Bref je ne vois pas trop où chercher, j'ai détruis l'index de la table au cas où mais même fonctionnement
quelqu'un aurait-il été confronté à ce problème ?
merci de votre aide