OVH Cloud OVH Cloud

Question de novice

1 réponse
Avatar
Alexandre
Bonjour,
Je suis novice en Access 2000 et je ne sais pas faire qqchose. Pouvez vous
m'aider ?
Voila mon pb :
Ma base de données contient 2 tables :
1 - Table ARTICLES qui a 3 champs : "prix" , "devise" et "prix en euros"
Exemple :
Prix Devise Prix en Euros
10,20 EUR
5,2 EUR
30,5 USD
4,8 EUR

2 - Table DEVISE qui a 2 champs : "nom" et "taux"
Exemple :
Nom Taux
EUR 1
USD 1,13169

Je souhaite faire un formulaire où je puisse saisir le prix et le nom de la
devise (=remplir ma première table),
et que la valeur du 3ème champ (prix en euros) soit automatiquement le prix
divisé par le taux (en fonction de la devise, bien sûr)

En fait je ne sais pas dire à Access : si je mets tel nom de devise dans
telle case (venant de la colonne "Nom" de la table 2), alors tu utilises le
taux qui lui correspond.

Est-il possible d'utiliser simplement le "Générateur d'expression", dans la
rubrique "Source contrôle" des propriétés de champs ?

Voilà, et merci d'avance à ceux (et celles) qui m'ont lu jusqu'ici.

1 réponse

Avatar
Pierre CFI
bonjour

dans la source du controle prix en euro du form

=RechDom("TAUX";"DEVISE";"NOM='" & [DEVISE] & '") * [PRIX]
fais attention il y a un ' avant le " de NOM=, ainsi que & ' " mais pas espace

--
Pierre CFI
MVP Microsoft Access

Site pour bien commencer
http://users.skynet.be/mpfa/
Site perso
http://access.cfi.free.fr
"Alexandre" a écrit dans le message de news: 3f3b5a55$0$26848$
Bonjour,
Je suis novice en Access 2000 et je ne sais pas faire qqchose. Pouvez vous
m'aider ?
Voila mon pb :
Ma base de données contient 2 tables :
1 - Table ARTICLES qui a 3 champs : "prix" , "devise" et "prix en euros"
Exemple :
Prix Devise Prix en Euros
10,20 EUR
5,2 EUR
30,5 USD
4,8 EUR

2 - Table DEVISE qui a 2 champs : "nom" et "taux"
Exemple :
Nom Taux
EUR 1
USD 1,13169

Je souhaite faire un formulaire où je puisse saisir le prix et le nom de la
devise (=remplir ma première table),
et que la valeur du 3ème champ (prix en euros) soit automatiquement le prix
divisé par le taux (en fonction de la devise, bien sûr)

En fait je ne sais pas dire à Access : si je mets tel nom de devise dans
telle case (venant de la colonne "Nom" de la table 2), alors tu utilises le
taux qui lui correspond.

Est-il possible d'utiliser simplement le "Générateur d'expression", dans la
rubrique "Source contrôle" des propriétés de champs ?

Voilà, et merci d'avance à ceux (et celles) qui m'ont lu jusqu'ici.