Problème de relation entre les tables [Résolu]

A voir également:Problème de relation entre les tablesCréer une relation entre des tables dans excel 2010 ✓ - Forum - Excel Relation entre les tables ✓ - Forum - Access Comment établir les relations entre les tables access2013 ✓ - Forum - Access {Access} créer des relations entre des tables ✓ - Forum - Access Relation entre les table suos eccess 2003 ✓ - Forum - Bureautique

Bonjour,

Je connais relativement bien EXCEL et le VBA mais je débute sous ACCESS. J'essaie de développer ma première application et je rencontre déjà des difficultés. C'est la première fois que je m'inscris sur un forum et j'ai besoin d'aide.

Mon problème :

J'ai 3 tables

Table 1 : COMMANDES. Chaque commande a un numéro unique et ne concerne qu'un seul produit

Table 2 : LIVRAISONS. Une même commande peut être livrée en plusieurs fois. Chaque livraison a un numéro de BL (bon de livraison). Par exemple pour la commande N° 1 j'ai 4 BL numérotés de 1 à 4

Table 3 : FACTURES. Une même commande peut engendrer plusieurs factures. Par exemple la facture N° 1 concernera le BL N° 1, la facture N° 2 concernera les BL N° 2 et 3, la facture N° 3 concernera le BL N° 4.
C'est à dire que pour la facture N° 2 j'aurai 2 lignes de détail

Dois-je créer une 4ème table (Détail facture) ?
Comment créer mes relations ?

Merci d'avance


Configuration: Windows / Chrome 78.0.3904.108

Forum

A voir également:Problème de relation entre les tablesCréer une relation entre des tables dans excel 2010 ✓ - Forum - Excel Relation entre les tables ✓ - Forum - Access Comment établir les relations entre les tables access2013 ✓ - Forum - Access {Access} créer des relations entre des tables ✓ - Forum - Access Relation entre les table suos eccess 2003 ✓ - Forum - Bureautique

Web: www.shapebootstrap.net

5 réponses

Marsh

NOVEMBER 9, 2013 AT 9:15 PM

bonjour, moi je mettrais le numéro de facture dans la table LIVRAISONS.
tu obtiendras le détail de la facture via une requête.

Reply

Marsh

NOVEMBER 9, 2013 AT 9:15 PM

Merci yg_be pour la rapidité avec laquelle tu m'as répondu.
Je n'aurai pas le temps d'y réfléchir avant la semaine prochaine mais je ne manquerai pas de te tenir au courant
Encore merci

Reply

Marsh

NOVEMBER 9, 2013 AT 9:15 PM

Bonjour yg_be
De retour après un W-E de loisir, je me replonge dans ma base de données. Ta solution peut fonctionner mais elle ne me satisfait pas pleinement. En effet je peux effectuer plusieurs livraisons à des dates différentes avant de les facturer. Je ne connais donc pas le N° de facture au moment de la livraison et je devrai retourner sur la table LIVRAISONS après facturation.
Peut-on imaginer une autre solution ?
En attendant je continue de chercher ...

Reply
réponses:
  • auteur

Marsh

NOVEMBER 9, 2013 AT 9:15 PM

bonjour
3 type de relations existent 1 à 1, 1 à plusieurs et sans
la plus usuelle est un a plusieurs.
je ferai une liaison entre commande et livraison, livraison et facture.

Commande a 1 sur le champ IdCde en N°auto, IdCde en numerique dans livraison,
Livraison a 1sur le champ IdLiv en N°auto,IdLiv en numérique dans la table livraison,
Facture a 1sur le Champ IdFac en N° auto,

Reply

Marsh

NOVEMBER 9, 2013 AT 9:15 PM

Comme je vous l'ai indiqué sur mon premier message je débute sur ACCESS et je m'aperçois que j'ai encore du chemin à faire ...
Aussi, je vais continuer à me former à l'aide de bouquins et de tutoriels. Quand je serai un peu plus au point, je reviendrai sur ce forum pour demander de l'aide.
En attendant, je vous remercie de m'avoir répondu et vous dis à bientôt.

Reply
réponses:
  • auteur

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed