Requete addition (access)
méthodiste
-
méthodiste -
méthodiste -
Bonjour,
je cherche à faire une requête tout simple sous access mais je ne sais pas comment faire.
Dans une table j'ai une durée (table: contrat) que je souhaite multiplier par un prix (table: voiture). J'aimerais que le résultat apparaisse dans la case prix total (table: contrat).
Pouvez vous m'aider svp?
Merci!
je cherche à faire une requête tout simple sous access mais je ne sais pas comment faire.
Dans une table j'ai une durée (table: contrat) que je souhaite multiplier par un prix (table: voiture). J'aimerais que le résultat apparaisse dans la case prix total (table: contrat).
Pouvez vous m'aider svp?
Merci!
A voir également:
- Requete addition (access)
- Formule addition excel - Guide
- Acer quick access ✓ - Forum PC portable
- Access runtime ✓ - Forum Access
- Bash addition - Forum Shell
- Exemple base de données access à télécharger gratuit - Forum Access
18 réponses
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Tout d'abord dans la requête sélection il faut y placer les 2 tables et les lier au niveau du champ [Cars ID] (si cela ne se fait pas automatiquement), et créer le champ [PrixTotal] en le nommant de la façon suivante:
PrixTotal:[TableVoiture]![ChampXXX]*[TableContrat]![ChampYYY]
Après il faudra transformer cette requête en requête "mise à jour"...
PrixTotal:[TableVoiture]![ChampXXX]*[TableContrat]![ChampYYY]
Après il faudra transformer cette requête en requête "mise à jour"...
Et une fois que j'ai fait ca, je fais comment pour que le résultat s'affiche quelquepart ?
Merci de ton aide.
Merci de ton aide.
En fait, il doit y avoir un prix par contrat, ce que tu peux constater en ajoutant dans la requête, à côté du champ [PrixTotal], le champ [Contrat ID].
Le résultat est pour l'instant calculé par cette requête qui l'affiche quand on fait apparaître cette requête en mode feuille de données. Est-ce le cas?
Non, le prix ne s'affiche pas.
De plus quand j'exécute la requête, il me demande une valeur pour tous les champs de la requete alors que je voudrais seulement rentrer le numéro du contrat.
De plus quand j'exécute la requête, il me demande une valeur pour tous les champs de la requete alors que je voudrais seulement rentrer le numéro du contrat.
Si tu as tapé lettre pour lettre ce que j'ai écrit: PrixTotal:[Voiture]![Prix]*[Contrat]![Durée], il se peut qu'Access ait mal interprété. Après avoir placé les 2 tables reliées au niveau du champ [Cars ID], tape plutôt: PrixTotal:[Prix]*[Durée], est-ce que les champs "Prix" et "Durée" sont les noms exacts?
Non les champs exacts sont:
booking duration dans la table boooking et daily price dans la table cars.
Comme tu l'as remarqué, c'est un projet en anglais :)
booking duration dans la table boooking et daily price dans la table cars.
Comme tu l'as remarqué, c'est un projet en anglais :)
Alors PrixTotal:[booking]![booking duration]*[cars]![daily price] est le champ que la requête sélection va calculer à raison d'un résultat par contrat. J'imagine que les tables [booking] et (cars) possèdent déjà des enregistrements (des lignes)...
Au début tu parlais d'inscrire ce résultat dans la table [booking], c'est possible en transformant maintenant cette requête en requête action de type "mise"à jour". Toutefois cette requête suffit en elle même pour obtenir le résultat souhaité et même y rajouter des contrats (en faisant apparaître dans cette requête les champs à renseigner de la table [booking])