Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Access > Modélisation
Modélisation Le forum qui vous aide à résoudre vos questions relatives à la modélisation (tables et relations) de votre base de données sous Access. Pour les états et les formulaires, postez dans le forum IHM.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 15/02/2006, 11h32   #1
Membre régulier
 
Inscription : décembre 2004
Messages : 300
Détails du profil
Informations forums :
Inscription : décembre 2004
Messages : 300
Points : 89
Points : 89
Envoyer un message via MSN à Daniel MOREAU
Par défaut Avis sur la conception d'un projet

Bonjour à tous,

Je dois mettre en place un outil de calcul de tarif, et avant de me lancer, je souhaiterai avoir votre avis sur le sujet.

Voilà je mets à jour plusieurs tables articles (structure identique)
mais dont le nombre d'article et les prix sont différents, les références peuvent être identiques.

Exemple
Table 1 (article1, Prix "10" - article2, Prix "12")
Table 2 (article1, Prix "15")
Table 3 (article1, Prix "13" - article4, Prix "26")
etc...

A partir de ces tables je veux mettre à jour des tables Tbl_Cat1, Tbl_Cat2 qui me servent de base "Prix Achat" pour effectuer mes calculs de tarif.

1er cas : Je souhaite tous les articles des Table1 et Table2 avec le plus petit des prix de chaque article identique pour mettre à jour Tbl_Cat1
2ème cas : Même démarche avec Table2 et Table3 pour mettre à jour Tbl_Cat2

J'ai pensé créer une requête UNION pour régler ces 2 cas, mais dans l'hypothèse de la création d'une nouvelle table, je suis concé et on peux même imaginé que pour mettre à jour les tables Tbl_Cat1 et Tbl_Cat2 je procède différemment.

J'ai regardé les cours et tutoriels et je n'ai rien trouvé qui puisse m'aider.

Avez-vous une idée pour me guider dans ma démarche :

Merci pour vos réponses

Daniel
Daniel MOREAU est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/02/2006, 14h51   #2
Rédacteur/Modérateur

 
Avatar de loufab
 
Homme Fabrice CONSTANS
Ingénieur développement logiciels
Inscription : avril 2005
Messages : 7 080
Détails du profil
Informations personnelles :
Nom : Homme Fabrice CONSTANS
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Ingénieur développement logiciels

Informations forums :
Inscription : avril 2005
Messages : 7 080
Points : 11 615
Points : 11 615
Bonjour,

Tout d'abord des tables multiples ayant la même structure peut apparaitre comme une hérésie.

Le mieux est de faire une table unique ARTICLE et une table enfant TARIFS pour les tarifs (relation 1 à n)

Cela évite un montage capilotracté à base de requête UNION qui peut déboucher sur des problèmes de conceptions insolubles.

C'est mon sentiment.

Cordialement,
__________________
Classe MELA(CRUD) Opérateur IN et zone de liste
MsGraph et VBA - 1e Partie 2e partie
Entête d'états-Opérateur LIKE-Evénements formulaires-Cours 2010
Complément :Générateur de msgbox
Visitez mon Blog
Les questions techniques par MP ne sont pas lues et je ne pratique pas l'extispicine
loufab est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/02/2006, 18h18   #3
Membre régulier
 
Inscription : décembre 2004
Messages : 300
Détails du profil
Informations forums :
Inscription : décembre 2004
Messages : 300
Points : 89
Points : 89
Envoyer un message via MSN à Daniel MOREAU
Par défaut Avis sur la conception d'un projet

Tout d'abord merci d'avoir répondu, car je ne savais pas trop si je pouvais poser ce genre de question.

Je suis d'accord il faut créer une table unique mais comment dois-je m'y prendre :

J'ai 7 Tables articles (en fait ce sont 7 fichiers différents qui me sont fournis et que je télécharge) et dont les prix sont différents.

Mon idée est de créer "des Catalogues" à partir de ces 7 tables, qui me permettront par la suite de calculer mes tarifs.

Table1 .............Catalogue1
Table2..............Catalogue1
Table3..............Catalogue1

A partir du catalogue1, je calcul 4 tarifs

Table1..............Catalogue2
Table4..............Catalogue2

A partir du catalogue2, je calcul 5 autres tarifs

Je peux être amener à utiliser la même table pour les 2 catalogues ou alors ne pas les utiliser dans d'autre cas.

Comment établir la relation ARTICLE et la Table enfant TARIFS.

Merci de votre aide.

Daniel
Daniel MOREAU est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/02/2006, 19h20   #4
Rédacteur

 
Avatar de Tofalu
 
Christophe Warin
Inscription : octobre 2004
Messages : 8 635
Détails du profil
Informations personnelles :
Nom : Christophe Warin
Âge : 28

Informations forums :
Inscription : octobre 2004
Messages : 8 635
Points : 13 718
Points : 13 718
Là, il faudrait plus de détails.

Idéalement quelques exemples:

Quelques lignes de ces fameux fichiers et le résultat à obtenir
Tofalu est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/02/2006, 09h58   #5
Membre régulier
 
Inscription : décembre 2004
Messages : 300
Détails du profil
Informations forums :
Inscription : décembre 2004
Messages : 300
Points : 89
Points : 89
Envoyer un message via MSN à Daniel MOREAU
Bonjour,

Je vais essayer d'être le plus clair possible

J'ai plusieurs Tables de Prix Achat de structure identique (6 fichiers).
La seule différence réside dans :
- Prix Achat différent
- Nombre Articles Différents

.............Tbl_PA1.....Tbl_PA2....Tbl_PA3
Article.....Prix...........Prix..........Prix
A..............10............9..............8
B................9............7..............6
C..............15. .........*..............5

(*)pas dans le fichier

Dans une table tlb_TarifClient, j'ai la liste de mes tarifs clients,
et je veux par exemple :

Tarif T1 Utilisé le PA 10 Art A Table Tbl_PA1 pour calculer mon PrixVente
Tarif T2 utilisé le PA 9 Art A Table Tbl_PA2 pour calculer mon prix vente
etc...

Mon idée est de mettre à jour des tables que je nommerai catalogue_PA
qui me permettrai de calculer mes tarifs de vente.

J'espère me faire comprendre

Merci pour ta réponse.

Daniel
Daniel MOREAU est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 07h37.


 
 
 
 
Partenaires

Hébergement Web