requête complexe...
Le
td__
Bonsoir,
Une agence de voyages doit effectuer un contrôle de continuité sur les
numéros de billets d'avion émis. Un dispositif centralisé et hors agence
octroie des séquences de numéros, par blocs continus, mais la séquence
change souvent, il n'y a donc pas de continuité dans le temps, et pas moyen
de créer une séquence numérique complète.
Chaque num.de billet doit être consigné sur la facture de vente
correspondante.
Chaque facture peut couvrir de 0 à 6 billets d'avion : 0 si vente autre que
avion, et 6 parce
qu'il faur bien s'arrêter qqpart: il arrive parfois de vendre de 10 à 80
billets dans une seule
facture, mais ça fait partie des exceptions traîtées manuellement.
Ma table Facture pourrait donc contenir les champs Num1, Num2, Num6,
remplis par la comptable lors de l'établissement de la facture.
Le problème: reconstituer la séquence des num.de billets, et afficher en
face les num.de factures correspondants.
Comme ceci, par ex:
Num.billet Num.facture
8501530001 2005-125
8501530002 2005-139
8501530003 2005-155
8501530004 2005-155 ici, 2 billets vendus sur 1 seule facture.
etc
Idéalement, je voudrais éviter le VBA avec lequel je m'entends assez mal, je
préférerais une bonne petite requête bien tournée.
J'espère que c'est clair. Quelqu'un peut-il m'aider ?
Grand merci d'avance,
--
Thierry
http://users.belgacom.net/gc009083
Une agence de voyages doit effectuer un contrôle de continuité sur les
numéros de billets d'avion émis. Un dispositif centralisé et hors agence
octroie des séquences de numéros, par blocs continus, mais la séquence
change souvent, il n'y a donc pas de continuité dans le temps, et pas moyen
de créer une séquence numérique complète.
Chaque num.de billet doit être consigné sur la facture de vente
correspondante.
Chaque facture peut couvrir de 0 à 6 billets d'avion : 0 si vente autre que
avion, et 6 parce
qu'il faur bien s'arrêter qqpart: il arrive parfois de vendre de 10 à 80
billets dans une seule
facture, mais ça fait partie des exceptions traîtées manuellement.
Ma table Facture pourrait donc contenir les champs Num1, Num2, Num6,
remplis par la comptable lors de l'établissement de la facture.
Le problème: reconstituer la séquence des num.de billets, et afficher en
face les num.de factures correspondants.
Comme ceci, par ex:
Num.billet Num.facture
8501530001 2005-125
8501530002 2005-139
8501530003 2005-155
8501530004 2005-155 ici, 2 billets vendus sur 1 seule facture.
etc
Idéalement, je voudrais éviter le VBA avec lequel je m'entends assez mal, je
préférerais une bonne petite requête bien tournée.
J'espère que c'est clair. Quelqu'un peut-il m'aider ?
Grand merci d'avance,
--
Thierry
http://users.belgacom.net/gc009083

Poser une question


le numéro de facture et le numéro de billet, avec une clé sur ces deux zones
pour éviter les doublons. Avec un sous-formulaire sur le numéro de facture,
elle remplirait les numéros de billets, selon le nombre à rentrer. Ainsi on
peut faire une requete par numéro de billet ou par numéro de facture.
numéros de billets pour une seule facture. Ceci signifie que je dois prévoir
plusieurs champs différents pour y encoder les différents num.de billets (A
moins qu'il y ait qqch de plus simple ??) Pourrais-tu élaborer ta réponse
stp.
Merci,
Th
"gm" news:
tu as une table facture avec une clé NumeroFacture par exemple. Tu saisis
une facture dans un formulaire. bon jusque là, pas de pb.
tu as une seconde table (FactBillets) avec 2 champs : numéroFacture et
NuméroBillet
dans ton formulaire saisie facture, tu ouvres un sous-formulaire basé sur ta
nouvelle table (FactBillets) avec un lien père/fils sur le numérofacture. Tu
pourras mettre autant de numéros de billets que tu veux par numéro de
facture, et en principe, le numéro de facture sera mis à jour tout seul.
Au final tu auras une table (FactBillets) qui contiendra tous les couples
NuméroFacture / NuméroBillet que tu pourra travailler par requête.
OK ?
Th
"gm" news:
Th
"td__" news: