[Access] Faire une BDD fournisseurs

Résolu
logan_grimnar Messages postés 281 Date d'inscription   Statut Membre Dernière intervention   -  
logan_grimnar Messages postés 281 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,
Nouvelle Année et déjà gros problémes !!!
impossible de trouver la solution a celui-ci !!!!
et visiblement meme pour la communauté CCM
Bon donc ...j'explique...
Je cherche déséspérément a faire une BDD pour le boulot qui repertorie lensemble de nos fournisseurs et qui garde en mémoire et fait la somme des toutes les factures de ceux-ci client par client et de façon globale .

Je suis totallement paumé ....


L'idée sur laquelle je suis pour le moment c'est de faire une premiere table pour les fournisseurs addresse mail telephone etc etc ....
et une seconde sur laquelle on entre un nouvelle facture et qui par relation avec la premiere met le fournisseur en relation avec la facture
ensuite je ferais la somme de toute les factures par fourniseur en fonction de la clé primaire de la premiere table pour avoir mon cout par fournisseur et l'addition de toute les factures pour le cout annuel a oui ossi otre préscision faut que j'integre la date donc facture 2007 2008 séparés automatiquement dans les calculs .....

voila je nage .....et encore jvé pa tarder a couler merci davance !!!!

Bonne année a la communautée CCM

21 réponses

zazie38
 
Je ne maîtrise pas Access mais ton idée de faire 2 fichiers distincts fournisseur et facture est la bonne car ce sont 2 notions différentes. Tu reportes le n° de fournisseur dans ton fichier facture. Ensuite, tu fais une vue qui reprend les données des 2 fichiers pour faire une liste avec cumul et rupture.
0
blux Messages postés 27121 Date d'inscription   Statut Modérateur Dernière intervention   3 359
 
Salut,

il me semble que la solution tient la route... Relation de 1 à n entre fournisseurs et factures (sur la clé primaire de fournisseurs).

voila je nage
Ok, mais quel est ton problème exactement ?
0
fouadb6 Messages postés 11 Date d'inscription   Statut Membre Dernière intervention   7
 
slt je comprend votr poblem j'ai déja travailler avec access dans pas mal de gesion des entrepris je tu donne une explication a votr problem:
on fai une table fourniseur : avec SQL ou l'assistant de creation des tables dans acccess : par exemple avec SQL
CREAT TABLE fourniseur (ID_for varchar(10) primary key ,nom varchar(20),adress varchar(20),email varchar(10),ID_clien forign key references clien.ID_clien)

CREAT TABLE clien(ID_clien varchar(10) primary key, nom varchar(20) , prenom varchar(20) ,cl_adresse varchar(20),k forign key ID_article references article.ID_article)

CREAT TABLE article (N_°articl integer primary key ,nom_art varchar(20), libel_art varcahar(20) )

ment pour calculer le nombre d'article d'un clien il sufai de fair une requete SQL

la requet SQL : SELECT COUNT as nbr_artcle,ID-client FROM clien A,article B,fournisseur C where( A.ID_article=B.ID_article) AND(C.ID_client=A.ID_client)

cette requete permet de donne le NBR d'article de tous les clien mais il faut le clien que soit donne leur comand a le fournisseur

SI TU VEU PLUS DE SPECIFICATION CONTACTER MOI DANS MA BOIT MAIL FF-23@HOTMAIL.COM
0
blux Messages postés 27121 Date d'inscription   Statut Modérateur Dernière intervention   3 359
 
Le SQL que tu donnes n'ira pas pous access... varchar n'existe pas...

Il vaut mieux passer par l'interface graphique qui permet de créer des tables en visuel et de définir des relations en drag'n'drop...
0
logan_grimnar Messages postés 281 Date d'inscription   Statut Membre Dernière intervention   12
 
re salut tout dabord merci bien pour vos ptis post ....
je suis dessu depui ce matin et javance a trés trés petits pas j'ai vaguement sorti la tete de l'eau depuis tout a l'heure je ne voulais pas du tout utiliser de sql car je ne le maitrise pas mais bon je me suis finalement plongé dedans .....connaiscan le JAVA je m'en sort vaguement ....mais alors trés vaguements...je commence a comprendre le principe des requetes pour mon systeme que vous avez estimés juste ..... quand je disait je nage donc c'était plus par rapport au comment réaliser tout ca !!!!aucune idée de par ou commencer ....mes requetes ne donnent pas grand chose non plus pour le moment j'ai en face de moi mes deux tables et puis c'est tout de temps a autre une requete que je récrase et améliore depui ce matin !!!!et voila !!j'ai trouvé ce tuto https://mhubiche.developpez.com/Access/tutoJointures/ ca m'aide un petit peu mais bon .....

en gros mon probleme c'est comment faire une requete qui me ressort ma liste de fournisseur sans avoir deux fois leur noms et du coup qui additionne chaque facture de chaque fournisseur pour qu'il n'y en ait plus qu'une ....
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
blux Messages postés 27121 Date d'inscription   Statut Modérateur Dernière intervention   3 359
 
Il faut faire une requête de type 'analyse croisée', dans l'assistant requête d'access, c'est proposé...
0
logan_grimnar Messages postés 281 Date d'inscription   Statut Membre Dernière intervention   12
 
ok merci j'essaye ca ....on verra bien si je m'en sort ...
0
logan_grimnar Messages postés 281 Date d'inscription   Statut Membre Dernière intervention   12
 
et donc comme je m'en doutait j'ai un vieu truc qui me compte le nombre de factures mais pas le nombre de sous ....ca me marque par exemple AQuimbus nombre de factures 3,c le total de montant de la facture qui merde .....
0
logan_grimnar Messages postés 281 Date d'inscription   Statut Membre Dernière intervention   12
 
ok super merci pour le truc de la requete en croisé ca fonctionne ......
fallait juste trouver le bon ordre !!!
bon je laisse le post ouvert car je sent que je vais avoir besoin de vous cher membres ccm !!!!!
a trés bientot !!! merci euuu ps la jariv juste a un bout dmon calcul reste la suite si vs savez pas quoi faire mdr merci ;)
bonne année
0
logan_grimnar Messages postés 281 Date d'inscription   Statut Membre Dernière intervention   12
 
chose promis chose due me revoila .......!!!!!
bon Bonne nouvelle je pense en avoir finit avec la partie BDD calcul et tout le reste ......
ce qui m'améne alor me direz vous ...!!!!
et bien c pour la réalisation du formulaire j'ai tenté avec l'assistant de formulaire je met les champs que je veut mais ce con la me met une erreure sur tout les champs en me diasant qu'ils n'ont pas de contrôle source .....
le formulaire que je veut faire est un formulaire simple
nom de sociétée, ID ,fax mail add postale etc etc ajout de facture et donc montant TOTAL !!!!

merci davance
et au fait merci blux
0
fouadb6 Messages postés 11 Date d'inscription   Statut Membre Dernière intervention   7
 
slt une autr fois


dabord il a de VARCHAR en ACCESS et ca signifié le type (alphanumerique) ok
pour la requet de avec l'assistan c pas sufisante par ce que nous sommen des informaticien et ca c de prototypage
imagéni une administration d'une basse de donnée avce SGBD oracle il a pas de graphysme et de l'assisatance
et pour le code qui j'ai depose avec SQL il marche dans ACCESS , le code et cocepte avec la methode merise
il a la nosion de pere_fils et clé etranger mais il saufé de glise dans ACCESS dans le chéma relationnelle ou crre une code comme le mien
0
blux Messages postés 27121 Date d'inscription   Statut Modérateur Dernière intervention   3 359
 
Moi pas tout compris à ton charabia...

Je ne parle pas de merise, ni de prototypage, ni de formes normales de boyce-codd, parce que la personne à l'origine du problème voudrait une réponse sur access, utilisons les facilités d'access !
0
logan_grimnar Messages postés 281 Date d'inscription   Statut Membre Dernière intervention   12
 
rooo ouai svp vous pouvez la faire en acces et en francais merci !!! hihihi
bon en tout cas merci de m'aider quand meme !!!!!
donc Objectif du jour pour moi maintenant que la partie requete et table est effectuée
passons au formulaire ......
celui ci doit regroupper des informations de plusieur table et requete est-ce possible ?????????
0
logan_grimnar Messages postés 281 Date d'inscription   Statut Membre Dernière intervention   12
 
hiiii correction il me reste un peti truc a faire !!!!!!
et pas des moindre !!!!il faut que tous ces calculs soient remis a zéro quand on change d'année
je m'explique je veut savoir combien j'ai dépensé par fournisseur au cours de l'année 2007 et en 2008 repartir a zéro sans pour autant effacer les factures de 2007 histoire d'avoir une petite archive quand meme !!!!
donc il faut que ca additionne toutes mes factures ......j'usqu'au 31 dec 2008 des 2009 on remet les compteurs a zeros ...
voila si c pa clair demandé moi....
0
blux Messages postés 27121 Date d'inscription   Statut Modérateur Dernière intervention   3 359
 
Dans ce cas-là, c'est ta requête qui va sélectionner les factures de l'année que tu souhaites, il n'y a pas de remise à 0...
0
logan_grimnar Messages postés 281 Date d'inscription   Statut Membre Dernière intervention   12
 
ok super blux je te remeci fortement j'ai pas encore dit que ca marchait lol mais je vais faire ca ....!!!c'est aussi ce que je pensait faire a croire que je commence a comprendre !!!!
je te tient au courant merci bien
PS si ta rien a faire extériorise sur quelle requete je doit lui mettre la date
esque ca va bien prendre en compte seulement l'annéee et non pas le jour et le mois aussi
car je veut le total annuel
voila merci jessaye ca
0
logan_grimnar Messages postés 281 Date d'inscription   Statut Membre Dernière intervention   12
 
nikel du premier coup !!!!!maîtrise lol !!!
bon ca commence a rentrer je me coucherait moin bete !!!!c'est toujours ca de gagné et ce grace a toi Blux !!!!
petite question par contre j'ai attaqué le formulaire c'est le bordel !!!
lol
donc comme je te sent fortement efficasse !!!
je veut un formulaire qui répertorie toute les société de la premiere table dans lequel j'ai aussi la possibilitée de rentrer une nouvelle facture avec date et qui reprend le nom de société actuel automatikemen c a dire de la table 1 en fonction de la page de formulaire ou je suis(seconde table)
voila et qui affiche aussi le resultat de ma requete d'analyse croisée !!!!!

as tu compri ????hésite pa a me demander pour plus de préscision moi je m'y met de suite !!

en te remerciant par avance !!!!
0
blux Messages postés 27121 Date d'inscription   Statut Modérateur Dernière intervention   3 359
 
Solution : formulaire principal basé sur la table formulaire et sous-formulaire basé sur la table factures avec liens via champs père-champs fils.

Regarde l'aide d'access sur les sous-formulaires.
0
logan_grimnar Messages postés 281 Date d'inscription   Statut Membre Dernière intervention   12
 
ok encore un grand merci a toi jeffectue l'oppération !!!
et je te tient au courant merci bien !!
0
logan_grimnar Messages postés 281 Date d'inscription   Statut Membre Dernière intervention   12
 
salut salut
bon j'ai suivi l'assistant access tout bien mais ce n'est pas le résultat que je souhaite
n'y a t-il pas moyen de creer ses champs et de leur dire par exemple tu as la valeure de cette case la
comme ca si tu prefere =[nomTable]![nom du champ]
0
fouadb6 Messages postés 11 Date d'inscription   Statut Membre Dernière intervention   7
 
slt les informaticiens bon bolo
0
logan_grimnar Messages postés 281 Date d'inscription   Statut Membre Dernière intervention   12
 
c toi lbolos lol
0
katim3
 
Bonjour;
Je commence le même projet dans l’entreprise ou je travail ;
J’ai besoin de gérer :
- Devis client par fournisseur par projet
- Gérer la clientèle : prospection, commande, facturation et paiement.
- Sourcing des fournisseurs : prospection, commande, facturation et paiement.

Voila ou j’en suis, moi j’ai déjà travaillé sur des bases de données access.
J’aurais bien aimé savoir ou t’en es, et qu’on avance ensemble.
Mon adresse : katim3@gmail.com
0