Juliacom => calcul de stocks

malalam Messages postés 10839 Date d'inscription lundi 24 février 2003 Statut Membre Dernière intervention 2 mars 2010 - 15 juin 2005 à 17:18
malalam Messages postés 10839 Date d'inscription lundi 24 février 2003 Statut Membre Dernière intervention 2 mars 2010 - 15 juin 2005 à 18:52
bonjour
Je me permets de prendre contact avec toi par ce biai cars
Je n arrive plus à ecrire des messages avec le module
j'ai contacté les admins qui sont au courant du probléme.
voici ma question sujet gestion de stock
j'ai cree un systeme de gestion stock
j'ai
un tableau qui affiche le stock au niveau du produit date quantite prix
et total du stock, En suite j'ai un autre tableau qui affiche la
commande par le produit la quantité le prix la date puis le dernier qui
lui fait la différence entre stock depart et stock restant j'explique:
stock depart - la commande passée du produit reste tant.
là où je tilt c'est comment récupérer la quantité du produit par commande_article avec l'ID du produit
c'est à dire le produit est identifier par id=2
je
fais une commande x avec une quantité y du produit id= 2 puis je fais
une autre commande x avec la quantité y du même produit id=2 comment
faire pour récupérer les quantités du produit id=2 et inserer ensuite
le total dans le champ quantité pour calculer mon stock restant par
rapport au produit.
merci pour ton aide
juliacom (JF)

3 réponses

malalam Messages postés 10839 Date d'inscription lundi 24 février 2003 Statut Membre Dernière intervention 2 mars 2010 25
15 juin 2005 à 18:51
voici la structure
Structure de la table `commandes_articles`
#

CREATE TABLE `commandes_articles` (
`commande_id` int(11) NOT NULL default '0',
`produit_id` int(11) NOT NULL default '0',
`date` date NOT NULL default '0000-00-00',
`prix` float(5,2) NOT NULL default '0.00',
`quantite` int(11) NOT NULL default '0',
`promotion` float(5,2) NOT NULL default '0.00',
`tva` float(5,2) NOT NULL default '0.00',
PRIMARY KEY (`commande_id`,`produit_id`)
) TYPE=MyISAM;

Structure de la table `produits`
#

CREATE TABLE `produits` (
`id` int(11) NOT NULL auto_increment,
`produit_id` int(11) NOT NULL default '0',
`reference` varchar(100) NOT NULL default '',
`nom` varchar(255) NOT NULL default '',
`description` text NOT NULL,
`image2` varchar(255) default NULL,
`image3` varchar(255) default NULL,
`image1` varchar(255) NOT NULL default '',
`prix` float(5,2) NOT NULL default '0.00',
`on_special` tinyint(4) NOT NULL default '0',
`date_insere` date NOT NULL default '0000-00-00',
`type_prix` varchar(50) NOT NULL default '',
`lang` char(3) NOT NULL default '',
`image4` varchar(255) NOT NULL default '0',
`paiement` varchar(255) NOT NULL default '',
`descriptifcourt` text NOT NULL,
`promotion` float(5,2) NOT NULL default '0.00',
`tva` float(5,2) NOT NULL default '0.00',
`etat` int(1) NOT NULL default '0',
`stock` int(1) NOT NULL default '0',
PRIMARY KEY (`id`),
KEY `name` (`nom`)
) TYPE=MyISAM AUTO_INCREMENT=7 ;

CREATE TABLE `stocks` (
`id` int(6) NOT NULL auto_increment,
`ref_produit` varchar(20) NOT NULL default '0',
`quantite` decimal(20,2) NOT NULL default '0.00',
`prix` decimal(20,2) NOT NULL default '0.00',
`date` date NOT NULL default '0000-00-00',
KEY `id` (`id`)
) TYPE=MyISAM AUTO_INCREMENT=8 ;

merci!
1
malalam Messages postés 10839 Date d'inscription lundi 24 février 2003 Statut Membre Dernière intervention 2 mars 2010 25
15 juin 2005 à 17:25
Julia,



tu peux donner les structures de tes tables produits, et commandes ? Enfin, toutes les tables dont tu te sers pour faire ca ?
0
malalam Messages postés 10839 Date d'inscription lundi 24 février 2003 Statut Membre Dernière intervention 2 mars 2010 25
15 juin 2005 à 18:52
Bon moi je n'ai plus de temps la, et j'en ai guere eu, donc si
quelqu'un veut s'en occuper...moi je pars! Sinon je jette un oeil
demain.
0
Rejoignez-nous