GNT sans publicité, site mobile, fonctionnalitées exclusives...

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
Lire les 5 réponses

Vidéos High-Tech et Jeu Vidéo
Téléchargements
Vos réponses
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
gm
Le #5630971
est ce que la comptable ne pourrait pas plutôt remplir, une table contenant
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.


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








td__
Le #5630611
Oui, elle le pourrait. Mais mon problème, c'est qu'il y a parfois plusieurs
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:
est ce que la comptable ne pourrait pas plutôt remplir, une table
contenant

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.


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










gm
Le #5573751
j'essaie:

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 ?



Oui, elle le pourrait. Mais mon problème, c'est qu'il y a parfois plusieurs
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:
est ce que la comptable ne pourrait pas plutôt remplir, une table
contenant

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.


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















td__
Le #5573391
Merci, je m'y mets et reviens à vous.
Th


"gm" news:
j'essaie:

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 ?



Oui, elle le pourrait. Mais mon problème, c'est qu'il y a parfois
plusieurs


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:
est ce que la comptable ne pourrait pas plutôt remplir, une table
contenant

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.


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

















td__
Le #5573381
Me revoilà déjà: le sous-formulaire marche très bien, merci pour ce tuyau.
Th


"td__" news:
Merci, je m'y mets et reviens à vous.
Th


"gm" news:
j'essaie:

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 ?



Oui, elle le pourrait. Mais mon problème, c'est qu'il y a parfois
plusieurs


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:
est ce que la comptable ne pourrait pas plutôt remplir, une table
contenant

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.






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





















Publicité
Suivre les réponses
Poster une réponse
Anonyme