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 07/03/2011, 12h01   #1
Invité de passage
 
Inscription : mars 2011
Messages : 3
Détails du profil
Informations forums :
Inscription : mars 2011
Messages : 3
Points : 0
Points : 0
Par défaut Conseil pour création d'une table achat et de stock

Bonjour,
Je suis actuellement en réflexion pour la création d'un projet access 2010 qui m'aiderait à gérer mon CA, bénéfice etc ...

J'ai une réflexion à vous soumettre qu'en a la création d'une table achat et une table stock
sachant que le prix d'achat de mes produits changent tous les jours donc le bénéfice est différent à chaque fois. Cela va fausser ma page de résultat
comment concevrez vous cette table afin de pouvoir avoir un résultat au final qui prend en compte le nombre de produit acheté a tel prix et ce même produit acheté a un autre prix sur une même commande tout en tenant ma table stock a jour.
Je ne sais pas si je me suis bien fais comprendre
Merci pour vos réponses
Cdt,
zebda est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/03/2011, 19h24   #2
Rédacteur/Modérateur
 
Avatar de Philippe JOCHMANS
 
Homme Philippe JOCHMANS
Développeur informatique
Inscription : mai 2005
Messages : 17 612
Détails du profil
Informations personnelles :
Nom : Homme Philippe JOCHMANS
Âge : 44
Localisation : France, Loir et Cher (Centre)

Informations professionnelles :
Activité : Développeur informatique
Secteur : Communication - Médias

Informations forums :
Inscription : mai 2005
Messages : 17 612
Points : 30 965
Points : 30 965
Envoyer un message via MSN à Philippe JOCHMANS Envoyer un message via Skype™ à Philippe JOCHMANS
Bonjour

Pour cela il faut que tu ais la notion de date (deux champs début et fin) pour savoir à quel moment un article à un prix.

Ensuite par extraction par rapport à la date tu auras toujours le bon prix pour la suite.

Philippe
__________________
Détaillez vos questions, sinon vous aurez des réponses erronées et vous irez tout droit dans le et lisez les règles sinon
Si vous pensez commencer sans un livre, oublier : livres pour débuter
Vous pouvez consulter mes articles sur Access et PowerPoint
Le blog Office.

Inutile de m'envoyer un MP pour des questions techniques ou de me relancer , je n'y répondrais pas.
Philippe JOCHMANS est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/03/2011, 21h39   #3
Expert Confirmé Sénior
 
Avatar de f-leb
 
Homme Fabien
Enseignant
Inscription : janvier 2009
Messages : 2 410
Détails du profil
Informations personnelles :
Nom : Homme Fabien
Âge : 41
Localisation : France, Sarthe (Pays de la Loire)

Informations professionnelles :
Activité : Enseignant

Informations forums :
Inscription : janvier 2009
Messages : 2 410
Points : 4 439
Points : 4 439
Par défaut Valorisation des stocks

Bonjour zebda , Philippe…

Si je ne me trompe pas Zebda, tu cherches à valoriser ton stock.

J’ai justement un schéma (pièce-jointe) en stock (inspiré d’un truc trouvé sur Internet je ne sais plus où)

Ce qui permet, pour un même article, d’avoir plusieurs lignes de stock :

LigneStock :
Code :
1
2
3
4
5
6
7
8
idArticle	NumLigne	QtteLigneStock		PrixLigneStock	DateLigneStock	…
1		1		20			12€		01/03/2011
1		2		30			13€		02/03/2011
1		3		10			13.5€		03/03/2011
2		1		50			25€		01/03/2011
2		2		30			28€		02/03/2011
2		3		60			29€		03/03/2011
…
On peut préférer mettre la clé primaire sur un NuméroAuto, ce qui donnerait la table :
LigneStock (idLigne(NuméroAuto), #idArticle, QtteLigneStock,…)

Si on te commande 30 exemplaires de l’idArticle=1 et que tu fonctionnes suivant le principe FIFO (First In First Out), il faudra "dépiler" les 20 exemplaires à 12€ + 10 exemplaires à 13€ (soit un prix moyen à 12.33€).

Le stock pour l’idArticle=1 devient,
LigneStock :
Code :
1
2
3
4
idArticle	NumLigne	QtteLigneStock		PrixLigneStock	DateLigneStock	…
1		1		0			12€		01/03/2011 <--soldé
1		2		20			13€		02/03/2011
1		3		10			13.5€		03/03/2011
Voilà le principe en tout cas…
Images attachées
Type de fichier : png stock.PNG (4,5 Ko, 8 affichages)
f-leb est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/03/2011, 23h23   #4
Invité de passage
 
Inscription : mars 2011
Messages : 3
Détails du profil
Informations forums :
Inscription : mars 2011
Messages : 3
Points : 0
Points : 0
Par défaut Merci de l'interet

Je vous remercie de l'intérêt que vous portez à ma problématique
f_leb, il n'y a pas moyen d'avoir une estimation exact suite à ces achats et non une moyenne
Exemple:
Lundi - je fais un achat de 5 pièces avec une marge de 10€ par pièce
Mardi - un achat de 3 pièce avec une marge de 11€ par pièce
Mercredi - un client m'achète 6 pièces donc sur ma commande j'ai 5x10€+ 1x11€ soit 61€ de marge
Merci encore pour vos lumières
Zebda
zebda est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/03/2011, 12h15   #5
Expert Confirmé Sénior
 
Avatar de f-leb
 
Homme Fabien
Enseignant
Inscription : janvier 2009
Messages : 2 410
Détails du profil
Informations personnelles :
Nom : Homme Fabien
Âge : 41
Localisation : France, Sarthe (Pays de la Loire)

Informations professionnelles :
Activité : Enseignant

Informations forums :
Inscription : janvier 2009
Messages : 2 410
Points : 4 439
Points : 4 439
La marge est une donnée calculable donc à partir du moment où le modèle de données (les tables) comporte les informations nécessaires au calcul (date d’achat, caractéristiques du produit, prix unitaire, quantités,…), ce n’est plus qu’une question de technique SQL et/ou VBA pour extraire les données.

A priori tu as besoin au minimum des tables :
Produit, LigneStock, Commande, DetailCommande, Client, Achat,…
f-leb est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/03/2011, 12h11   #6
Invité de passage
 
Inscription : mars 2011
Messages : 3
Détails du profil
Informations forums :
Inscription : mars 2011
Messages : 3
Points : 0
Points : 0
merci pour vos réponses, je vais suivre ton info f-leb
zebda 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 17h48.


 
 
 
 
Partenaires

Hébergement Web