Bonjour à tous
J'ai crée 2 tables, la table N°1 possède l'identification; le nom du
produit et le prix.
et l'autre table N° 2 : date; ....; nom du produit; dosse mis; le prix.
Je voudrait que dans le formulaire issue de la table N°2. Dés que l'on
choisit le nom du produit, automatiquement, je dois avoir le prix
correspondant (1 seul réponse possible). Pour l'instant j'utilise "liste
déroulante restreinte", inconvénient je dois sélection le prix donc perde de
temps.
P.S: j'utilise access 2000
Merci à l'avance
stef
Bj stef
Bonjour à tous
J'ai crée 2 tables, la table N°1 possède l'identification; le nom du
produit et le prix.
et l'autre table N° 2 : date; ....; nom du produit; dosse mis; le prix.
Je voudrait que dans le formulaire issue de la table N°2. Dés que l'on
choisit le nom du produit, automatiquement, je dois avoir le prix
correspondant (1 seul réponse possible). Pour l'instant j'utilise "liste
déroulante restreinte", inconvénient je dois sélection le prix donc perde de
temps.
P.S: j'utilise access 2000
Merci à l'avance
stef
Bj stef
Bonjour à tous
J'ai crée 2 tables, la table N°1 possède l'identification; le nom du
produit et le prix.
et l'autre table N° 2 : date; ....; nom du produit; dosse mis; le prix.
Je voudrait que dans le formulaire issue de la table N°2. Dés que l'on
choisit le nom du produit, automatiquement, je dois avoir le prix
correspondant (1 seul réponse possible). Pour l'instant j'utilise "liste
déroulante restreinte", inconvénient je dois sélection le prix donc perde de
temps.
P.S: j'utilise access 2000
Merci à l'avance
stef
Bj stef
> Bj stef
Pourquoi tu 2 fois la désignation et le prix dans 2 tables ?
peut être que tu as une raison ?
mais cela n'est pas normal dans une base de données
tu devrais mettre un champ "identifiant" (numérique) ton article dans la
table2
et supprimer les champs designation et prix dans la table 2
rené
> Bj stef
Pourquoi tu 2 fois la désignation et le prix dans 2 tables ?
peut être que tu as une raison ?
mais cela n'est pas normal dans une base de données
tu devrais mettre un champ "identifiant" (numérique) ton article dans la
table2
et supprimer les champs designation et prix dans la table 2
rené
> Bj stef
Pourquoi tu 2 fois la désignation et le prix dans 2 tables ?
peut être que tu as une raison ?
mais cela n'est pas normal dans une base de données
tu devrais mettre un champ "identifiant" (numérique) ton article dans la
table2
et supprimer les champs designation et prix dans la table 2
rené
Bonjour rené
La table n°1 contient les prix qui correspond à 1 article, je voudrait le
marqué 1 seul fois et plus à y penser.
Exemple:
id produit prix / Litre
1 ab 0,50 ?
2 ba 1,50 ?
3 ca 4,00 ?
etc...
Le formulaire issue de la table N°2 contient la date, le nom de l'article et
donc le prix issue de la table n°1 et le dosage mis.
Exemple marqué sur 1 formulaire.
date produit utilisé le prix la dose somme du
produit
1/2/09 ab 0,5 2 L 1 ?
1/2/09 ba 1,5 1 L 1,5 ?
1/2/09 ca 4,0 0,25 L 1 ?
Somme total du jour 3,5
Actuellement ce que j'ai pu trouvé comme solution quand je marque "le
produit utilisé" pour qu'il me marque le prix, j'utilise la liste déroulante
restreinte. c'est une assez bonne méthode, mais le problème c'est que je
dois faire des manipulations sur le prix pour l'afficher.
Et je voudrait savoir si l'on as 1 autre solution, dés que l'on sélectionne
le nom du produit, automatiquement, le prix s'affiche sans y toucher?
espère que j'ai été 1 peux plus clair??
merci
stef
____________________Bj stef
Pourquoi tu 2 fois la désignation et le prix dans 2 tables ?
peut être que tu as une raison ?
mais cela n'est pas normal dans une base de données
tu devrais mettre un champ "identifiant" (numérique) ton article dans la
table2
et supprimer les champs designation et prix dans la table 2
rené
Bonjour rené
La table n°1 contient les prix qui correspond à 1 article, je voudrait le
marqué 1 seul fois et plus à y penser.
Exemple:
id produit prix / Litre
1 ab 0,50 ?
2 ba 1,50 ?
3 ca 4,00 ?
etc...
Le formulaire issue de la table N°2 contient la date, le nom de l'article et
donc le prix issue de la table n°1 et le dosage mis.
Exemple marqué sur 1 formulaire.
date produit utilisé le prix la dose somme du
produit
1/2/09 ab 0,5 2 L 1 ?
1/2/09 ba 1,5 1 L 1,5 ?
1/2/09 ca 4,0 0,25 L 1 ?
Somme total du jour 3,5
Actuellement ce que j'ai pu trouvé comme solution quand je marque "le
produit utilisé" pour qu'il me marque le prix, j'utilise la liste déroulante
restreinte. c'est une assez bonne méthode, mais le problème c'est que je
dois faire des manipulations sur le prix pour l'afficher.
Et je voudrait savoir si l'on as 1 autre solution, dés que l'on sélectionne
le nom du produit, automatiquement, le prix s'affiche sans y toucher?
espère que j'ai été 1 peux plus clair??
merci
stef
____________________
Bj stef
Pourquoi tu 2 fois la désignation et le prix dans 2 tables ?
peut être que tu as une raison ?
mais cela n'est pas normal dans une base de données
tu devrais mettre un champ "identifiant" (numérique) ton article dans la
table2
et supprimer les champs designation et prix dans la table 2
rené
Bonjour rené
La table n°1 contient les prix qui correspond à 1 article, je voudrait le
marqué 1 seul fois et plus à y penser.
Exemple:
id produit prix / Litre
1 ab 0,50 ?
2 ba 1,50 ?
3 ca 4,00 ?
etc...
Le formulaire issue de la table N°2 contient la date, le nom de l'article et
donc le prix issue de la table n°1 et le dosage mis.
Exemple marqué sur 1 formulaire.
date produit utilisé le prix la dose somme du
produit
1/2/09 ab 0,5 2 L 1 ?
1/2/09 ba 1,5 1 L 1,5 ?
1/2/09 ca 4,0 0,25 L 1 ?
Somme total du jour 3,5
Actuellement ce que j'ai pu trouvé comme solution quand je marque "le
produit utilisé" pour qu'il me marque le prix, j'utilise la liste déroulante
restreinte. c'est une assez bonne méthode, mais le problème c'est que je
dois faire des manipulations sur le prix pour l'afficher.
Et je voudrait savoir si l'on as 1 autre solution, dés que l'on sélectionne
le nom du produit, automatiquement, le prix s'affiche sans y toucher?
espère que j'ai été 1 peux plus clair??
merci
stef
____________________Bj stef
Pourquoi tu 2 fois la désignation et le prix dans 2 tables ?
peut être que tu as une raison ?
mais cela n'est pas normal dans une base de données
tu devrais mettre un champ "identifiant" (numérique) ton article dans la
table2
et supprimer les champs designation et prix dans la table 2
rené
- Identifiant
- Identifiant Produit (celui-ci correspond au champ Identifiant produit
de la table 1)
(N.B.: Avec cette méthode si tu modifie un produit dans ta table 1 par
exemple nom de produit cela se répercute sur la table 2 pour les lignes
correspondantes)
- Dose produit
- Somme total produit
- Date
ensuite dans ton formulaire : "euh c'est pas dans la table que l'on fait ça???? si c'est ça, j'arrive jusqu'à là."
Tu as un champ date que tu aliment comme tu veux qui correspond au champ
date de la table 2 >
Tu as un champ Produit qui est une liste déroulante avec pour source de
données la liste des produits de ta table 1 (Requête exemple : "SELECT *
FROM [Table 1]"
Ensuite tu mets dans les propriétés de cette liste déroulante les valeurs :
- Nbre colonne : 3
- Largeurs colonnes : 0;[Largeur de ta liste];0 (Ce qui représente
l'ordre et les champs de ta table 1 : Le premier 0 pour l'identifiant,
[Largeur de ta liste] le nom du produit et le deuxième 0 représente le
prix au litre)
- Colonne liée : 1 (Numéro de la colonne contenant l'identifiant produit
dans la requête)
Ta liste n'affichera que ton nom de produit
Ensuite tu as un champ Prix qui récupère le prix au litre du produit
sélectionné.
Dans le propriétés de ce champ il faut que tu mette la valeur source
contrôle à : =[Ta liste déroulante].column(2) ou =[Ta liste
déroulante].colonne(2)
ce qui donnera directement si tu charge le formulaire le prix des
produits déjà saisie dans la table 2
- Identifiant
- Identifiant Produit (celui-ci correspond au champ Identifiant produit
de la table 1)
(N.B.: Avec cette méthode si tu modifie un produit dans ta table 1 par
exemple nom de produit cela se répercute sur la table 2 pour les lignes
correspondantes)
- Dose produit
- Somme total produit
- Date
ensuite dans ton formulaire : "euh c'est pas dans la table que l'on fait ça???? si c'est ça, j'arrive jusqu'à là."
Tu as un champ date que tu aliment comme tu veux qui correspond au champ
date de la table 2 >
Tu as un champ Produit qui est une liste déroulante avec pour source de
données la liste des produits de ta table 1 (Requête exemple : "SELECT *
FROM [Table 1]"
Ensuite tu mets dans les propriétés de cette liste déroulante les valeurs :
- Nbre colonne : 3
- Largeurs colonnes : 0;[Largeur de ta liste];0 (Ce qui représente
l'ordre et les champs de ta table 1 : Le premier 0 pour l'identifiant,
[Largeur de ta liste] le nom du produit et le deuxième 0 représente le
prix au litre)
- Colonne liée : 1 (Numéro de la colonne contenant l'identifiant produit
dans la requête)
Ta liste n'affichera que ton nom de produit
Ensuite tu as un champ Prix qui récupère le prix au litre du produit
sélectionné.
Dans le propriétés de ce champ il faut que tu mette la valeur source
contrôle à : =[Ta liste déroulante].column(2) ou =[Ta liste
déroulante].colonne(2)
ce qui donnera directement si tu charge le formulaire le prix des
produits déjà saisie dans la table 2
- Identifiant
- Identifiant Produit (celui-ci correspond au champ Identifiant produit
de la table 1)
(N.B.: Avec cette méthode si tu modifie un produit dans ta table 1 par
exemple nom de produit cela se répercute sur la table 2 pour les lignes
correspondantes)
- Dose produit
- Somme total produit
- Date
ensuite dans ton formulaire : "euh c'est pas dans la table que l'on fait ça???? si c'est ça, j'arrive jusqu'à là."
Tu as un champ date que tu aliment comme tu veux qui correspond au champ
date de la table 2 >
Tu as un champ Produit qui est une liste déroulante avec pour source de
données la liste des produits de ta table 1 (Requête exemple : "SELECT *
FROM [Table 1]"
Ensuite tu mets dans les propriétés de cette liste déroulante les valeurs :
- Nbre colonne : 3
- Largeurs colonnes : 0;[Largeur de ta liste];0 (Ce qui représente
l'ordre et les champs de ta table 1 : Le premier 0 pour l'identifiant,
[Largeur de ta liste] le nom du produit et le deuxième 0 représente le
prix au litre)
- Colonne liée : 1 (Numéro de la colonne contenant l'identifiant produit
dans la requête)
Ta liste n'affichera que ton nom de produit
Ensuite tu as un champ Prix qui récupère le prix au litre du produit
sélectionné.
Dans le propriétés de ce champ il faut que tu mette la valeur source
contrôle à : =[Ta liste déroulante].column(2) ou =[Ta liste
déroulante].colonne(2)
ce qui donnera directement si tu charge le formulaire le prix des
produits déjà saisie dans la table 2