Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Bonjour à tous.
J'ai un soucis au niveau de mon script, je souhaite calculer des encaissements effectués sur des factures, le soucis est que les encaissements portent sur les lignes de factures car une facture peut avoir plusieurs lignes de factures.
Donc au niveau du modèle de données, j'ai utilisé 3 tables dont (FACTURE, LIGNEFACTURE ET ENCAISSEMENT_LIGNEFACTURE).
---voir capture d'écran ci-jointe, en effet je n'arrive pas à faire une liaison entre ENCAISSEMENT_LIGNEFACTURE et FACTURE ce qui fait que je n'arrive pas à récupérer les bon chiffres pour le montant encaissé pour toutes les lignes de factures de toutes les factures.
Si vous voyez bien dans le modele je ne recupere pas BIL_ID (Id de la facture) dans ENCAISSEMENT_LIGNEFACTURE c'est juste BLI_NUMBER (ID de la ligne de facture qui est recupere) si jessaie d'ajouter le champ BIL_ID (Id de la facture) dans ENCAISSEMENT_LIGNEFACTURE ca me genere de cle synthetique.
Merci de me suggérer de solution si vous en aurez.
Ajoute le champ suivant dans la table LIGNE_FACTURE :
BIL_ID & '_' & BLI_NUMBER as BIL_ID_NUMBER
Ajoute le champ suivant dans la table ENCAISS_LIGNEFACTURE :
BIL_ID & '_' & BLI_NUMBER as BIL_ID_NUMBER
Les champs BIL_ID et BLI_NUMBER sont conservés dans la table LIGNE_FACTURE, mais ils sont commenté dans la table ENCAISS_LIGNEFACTURE
LE lien entre les 2 table se fera par le champ BIL_ID_NUMBER
Bonjour,
il te faut créer une clé composée
Autonumber(clé1 & clé2) as clé sur les deux tables.
jette un coup d’œil sur les clé composés
Merci pour votre réponse.
Mais j'ai essayé de créé la clé composé dans les 2 table et en supprimant les champs de base dans l'autre table comme mentionné dans l'url que vous m'avez envoyé mais ca ne marche pas.
Ajoute le champ suivant dans la table LIGNE_FACTURE :
BIL_ID & '_' & BLI_NUMBER as BIL_ID_NUMBER
Ajoute le champ suivant dans la table ENCAISS_LIGNEFACTURE :
BIL_ID & '_' & BLI_NUMBER as BIL_ID_NUMBER
Les champs BIL_ID et BLI_NUMBER sont conservés dans la table LIGNE_FACTURE, mais ils sont commenté dans la table ENCAISS_LIGNEFACTURE
LE lien entre les 2 table se fera par le champ BIL_ID_NUMBER
Merci.
ça marche.