Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Access > IHM
IHM Ce forum est dédié aux questions relatives à la création de formulaires et d'états, avec ou sans code VBA, et macros.
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 11/01/2011, 21h25   #1
Invité de passage
 
Inscription : décembre 2010
Messages : 20
Détails du profil
Informations forums :
Inscription : décembre 2010
Messages : 20
Points : 1
Points : 1
Par défaut Problème etat à commander

Bonjour,

j'ai besoin d'un petit coup de main.

Pour faire simple:
2 tables : AchatLig et Stock. Lien entre les 2 le champs ArtRef.

Comment sortir un état qui me sort tout les ArtRef en stock, et m'ajoute une information Qté ( champs existant dans ma table AchatLig ) quand il trouve AchatLig.ArtRef=Stock.ArtRef ? Sinon, il prend 0.

J'èpère que c'est clair.
merci en attendant.
jacky88 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/01/2011, 13h19   #2
Membre éclairé
 
Homme Pierre-Jean
Développeur informatique
Inscription : février 2010
Messages : 306
Détails du profil
Informations personnelles :
Nom : Homme Pierre-Jean
Âge : 31
Localisation : France

Informations professionnelles :
Activité : Développeur informatique
Secteur : Industrie

Informations forums :
Inscription : février 2010
Messages : 306
Points : 330
Points : 330
Envoyer un message via MSN à paidge
Bonjour,
Je pense que ça devrait te convenir :
Code :
1
2
SELECT Stock.*, Nz([Qté],0) AS Quantite
FROM AchatLig RIGHT JOIN Stock ON AchatLig.ArtRef = Stock.ArtRef;
A mettre dans la source de ton état
paidge est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/01/2011, 21h55   #3
Invité de passage
 
Inscription : décembre 2010
Messages : 20
Détails du profil
Informations forums :
Inscription : décembre 2010
Messages : 20
Points : 1
Points : 1
merci paidge. Apparement ca marche.
Ca parait très simple.....Mais je maitrise pas du tout le SQL
Demain j'adapte à mon cas en réalisant les regroupements.
si ok, je marquerais ma discution comme résolue...
jacky88 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/01/2011, 21h26   #4
Invité de passage
 
Inscription : décembre 2010
Messages : 20
Détails du profil
Informations forums :
Inscription : décembre 2010
Messages : 20
Points : 1
Points : 1
il me manque juste un petit bout de code pour finir.
Toujours dans la même requete.
Comment dire en SQL, prends que les Qté non soldées de la tables achat lig.
Elles sont égale à QteCde-QteRecue.

merci d'avance....
jacky88 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/01/2011, 22h59   #5
Membre du Club
 
Avatar de Boubker_023
 
Inscription : septembre 2007
Messages : 56
Détails du profil
Informations personnelles :
Localisation : Maroc

Informations forums :
Inscription : septembre 2007
Messages : 56
Points : 55
Points : 55
Par défaut Requête

Salut jacky88
Pour compléter ta requête et obtenir le solde à reçevoir par commande, je te suggère à titre d'exemple l'instruction suivante:
Code :
1
2
3
4
5
SELECT Stock.*, AchatLig.QtitéCde, AchatLig.QtitéLiv, nz([Qtité])-nz([QtitéLiv]) AS Stock
FROM Stock INNER JOIN AchatLig ON Stock.RéfArticle = AchatLig.RéfArticle
WHERE (((nz([Qtité])-nz([QtitéLiv]))<>0));
 
;
Bon courage
Boubker_023 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/01/2011, 08h03   #6
Invité de passage
 
Inscription : décembre 2010
Messages : 20
Détails du profil
Informations forums :
Inscription : décembre 2010
Messages : 20
Points : 1
Points : 1
faut vraiment que je me mettre à l' SQL .....!!!

merci
jacky88 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 19h47.


 
 
 
 
Partenaires

Hébergement Web