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 28/04/2011, 17h08   #1
Invité de passage
 
Homme
Directeur général
Inscription : avril 2011
Messages : 5
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Directeur général
Secteur : Industrie

Informations forums :
Inscription : avril 2011
Messages : 5
Points : 0
Points : 0
Par défaut Aide relation entre 2 formulaires

Bonjour à tous,
Comme beaucoup je débute et rencontre pas mal de soucis...
Voilà mon problème, j'ai créé plusieurs tables dont une table 'Article' et une 'Fournisseur'. Sachant que chaque fournisseur a des tarifs différents, j'ai créé une requête qui regroupe les fournisseurs, les articles et chaque tarif.
Ensuite j'ai créé un formulaire avec un sous formulaire pour enregistrer les entrées d'articles par fournisseur.
Le problème est que quand je sélectionne mon fournisseur dans la liste déroulante du formulaire j'aimerai obtenir dans le liste déroulante des articles, située dans le sous formulaire, uniquement les articles qui se rattachent à ce fournisseur. Me comprenez vous ??
Synaptik est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/05/2011, 18h48   #2
Membre Expert
 
Homme Jacques Petiot
Indépendant développeur et formateur
Inscription : octobre 2007
Messages : 891
Détails du profil
Informations personnelles :
Nom : Homme Jacques Petiot
Âge : 51
Localisation : France

Informations professionnelles :
Activité : Indépendant développeur et formateur
Secteur : Conseil

Informations forums :
Inscription : octobre 2007
Messages : 891
Points : 1 333
Points : 1 333
Hello et bienvenue sur le forum
OUIII nous comprenons très bien ! ! !
C'est le sujet maintes fois débattu du filtrage des listes déroulantes.
en cherchant sur ce forum tu devrais trouver ta vie
Après avoir commencé, tu pourras revenir sur une question précise.

Piste: une requête paramétrée comme source de la liste, un requery en sortant de la case fourniseur......
__________________
-------------------Simplifi----------comme si tout était simple--------
Simplifi est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/05/2011, 09h17   #3
Invité de passage
 
Homme
Directeur général
Inscription : avril 2011
Messages : 5
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Directeur général
Secteur : Industrie

Informations forums :
Inscription : avril 2011
Messages : 5
Points : 0
Points : 0
Hello et bien en fait j'ai résolu le problème en faisant un requery sur la premiere liste et un refresh sur la seconde...
Mais comme toujours, une fois ce problème résolu, un autre est apparu !!
Je veux faire la somme de champs calculés (en l'occurrence un champ Montant=Quantité*Tarif), pour que le montant total apparaisse dans le pied du sous formulaire, et là... c'est le drame ! lol
Synaptik est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/05/2011, 10h54   #4
Membre Expert
 
Homme Jacques Petiot
Indépendant développeur et formateur
Inscription : octobre 2007
Messages : 891
Détails du profil
Informations personnelles :
Nom : Homme Jacques Petiot
Âge : 51
Localisation : France

Informations professionnelles :
Activité : Indépendant développeur et formateur
Secteur : Conseil

Informations forums :
Inscription : octobre 2007
Messages : 891
Points : 1 333
Points : 1 333
Hello
bien content d'avoir servi à quelque chose
pour ton montant, donnes des détails
as tu un champ montant sur chaque ligne? dans ce cas = somme([Montant])
as tu seulement quantité et tarif dans chaque ligne? alors =somme([Quantité]*[Tarif])
ou peut être encore autre chose????
__________________
-------------------Simplifi----------comme si tout était simple--------
Simplifi est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/05/2011, 14h43   #5
Invité de passage
 
Homme
Directeur général
Inscription : avril 2011
Messages : 5
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Directeur général
Secteur : Industrie

Informations forums :
Inscription : avril 2011
Messages : 5
Points : 0
Points : 0
alors en fait, sur chaque ligne de mon sous formulaire j'ai un champ Quantité que je remplis, un champ Tarif qui se renseigne automatiquement (en fonction de l'article et du fournisseur !! ) et un champ calculé Montant, qui est =Quantité*Tarif. Là, pas de problème, à chaque ligne j'obtiens le bon montant.
Mais je voudrais afficher dans le pied du sous formulaire le montant total.
J'ai réussi à calculer la quantité totale, =Somme([Quantite]), mais pour ce qui est du montant total alors là.... =Somme([Quantite]*[Tarif]) ne marche pas, =Somme([Montant]) non plus...
Synaptik est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/05/2011, 19h23   #6
Membre Expert
 
Homme Jacques Petiot
Indépendant développeur et formateur
Inscription : octobre 2007
Messages : 891
Détails du profil
Informations personnelles :
Nom : Homme Jacques Petiot
Âge : 51
Localisation : France

Informations professionnelles :
Activité : Indépendant développeur et formateur
Secteur : Conseil

Informations forums :
Inscription : octobre 2007
Messages : 891
Points : 1 333
Points : 1 333
Hello
je viens de tester =Somme([Quantité]*[Prix_unitaire]) chez moi et ça donne bien le bon résultat (en pied de sous formulaire)
prends bien garde à l'orthographe (quantité <> quantite)
sinon je ne vois pas la c..ille
__________________
-------------------Simplifi----------comme si tout était simple--------
Simplifi est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/05/2011, 08h31   #7
Invité de passage
 
Homme
Directeur général
Inscription : avril 2011
Messages : 5
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Directeur général
Secteur : Industrie

Informations forums :
Inscription : avril 2011
Messages : 5
Points : 0
Points : 0
hum... c'est très étrange...
chez moi ca ne fonctionne pas...
Dans le pied du sous formulaire j'ai le champ calculé qui me donne la quantité totale. Celui ci marche bien. Quand j'ajoute à coté de ce champ le champ calculé qui doit donner le montant total, j'obtiens alors comme résultat '#Erreur' dans les 2 champs !?
Je ne peux pas faire d'erreur d'orthographe car je passe par le générateur d'expression...
Synaptik est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/05/2011, 09h54   #8
Membre Expert
 
Homme Jacques Petiot
Indépendant développeur et formateur
Inscription : octobre 2007
Messages : 891
Détails du profil
Informations personnelles :
Nom : Homme Jacques Petiot
Âge : 51
Localisation : France

Informations professionnelles :
Activité : Indépendant développeur et formateur
Secteur : Conseil

Informations forums :
Inscription : octobre 2007
Messages : 891
Points : 1 333
Points : 1 333
Hello
je ne sais pas avancer dans le diagnostique.
à moins que tu ne joigne une base de données allégée.
__________________
-------------------Simplifi----------comme si tout était simple--------
Simplifi est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/05/2011, 13h53   #9
Invité de passage
 
Homme
Directeur général
Inscription : avril 2011
Messages : 5
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Directeur général
Secteur : Industrie

Informations forums :
Inscription : avril 2011
Messages : 5
Points : 0
Points : 0
hmm... je dois te dire aussi que le champ [Tarif] est =[IDTrans].[Column](2) ou IDTrans est la numérotation auto d'une ligne faisant partie d'une requête.
En fait, quand je fais la somme de [Tarif] simplement j'obtiens également une erreur....
Synaptik 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 08h39.


 
 
 
 
Partenaires

Hébergement Web