OVH Cloud OVH Cloud

Calcul sous condition

3 réponses
Avatar
castel
j'ais un Frm principal " Clients] S-Frm_Location
dans ce S-Frm les Champs ci-dessous
[Date]
[Nbjours]
[Tarif]
[Prix]
et une Case =E0 cocher
le champ [Prix] est le r=E9sultat de [Nbjours]*[Tarif]
Je voudrais additioner dans le pied du Frm Principal les=20
lignes du champ Prix si
la case est coch=E9e et si [Date]=3DDate()
merci d'avance=20
castel

3 réponses

Avatar
Raymond [mvp]
Bonsoir.

je vais faire appel à ma mémoire en espérant qu'elle me sera fidèle.
il faut que prix soit calculé dans la requête et non dans le formulaire.
renommer le champ date, en LaDate si tu veux ( mot réservé)
placer un controle texte en pied de sous-formulaire qui sera la somme des
champs prix avec les conditions ( voir DSum). le mettre en visible false
éventuellement.
placer un controle texte en pied de formulaire qui aura en source cntrole le
nom du contrôle, total du sous-formulaire (controle ci-desus).
Bien penser de faire des Requery sur les deux champs, à chaque changement
possible de valeur et d'enregistrement.
après tu verras si ça avance ! !
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour une meilleure
efficacité de tes interventions sur MPFA


"castel" a écrit dans le message de
news:015501c3aed4$90e348a0$
j'ais un Frm principal " Clients] S-Frm_Location
dans ce S-Frm les Champs ci-dessous
[Date]
[Nbjours]
[Tarif]
[Prix]
et une Case à cocher
le champ [Prix] est le résultat de [Nbjours]*[Tarif]
Je voudrais additioner dans le pied du Frm Principal les
lignes du champ Prix si
la case est cochée et si [Date]Úte()
merci d'avance
castel
Avatar
-----Message d'origine-----
Bonsoir.

je vais faire appel à ma mémoire en espérant qu'elle me
sera fidèle.

il faut que prix soit calculé dans la requête et non
dans le formulaire.

renommer le champ date, en LaDate si tu veux ( mot
réservé)

placer un controle texte en pied de sous-formulaire qui
sera la somme des

champs prix avec les conditions ( voir DSum). le mettre
en visible false

éventuellement.
placer un controle texte en pied de formulaire qui aura
en source cntrole le

nom du contrôle, total du sous-formulaire (controle ci-
desus).

Bien penser de faire des Requery sur les deux champs, à
chaque changement

possible de valeur et d'enregistrement.
après tu verras si ça avance ! !
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour une meilleure
efficacité de tes interventions sur MPFA


"castel" a écrit
dans le message de

news:015501c3aed4$90e348a0$
j'ais un Frm principal " Clients] S-Frm_Location
dans ce S-Frm les Champs ci-dessous
[Date]
[Nbjours]
[Tarif]
[Prix]
et une Case à cocher
le champ [Prix] est le résultat de [Nbjours]*[Tarif]
Je voudrais additioner dans le pied du Frm Principal les
lignes du champ Prix si
la case est cochée et si [Date]Úte()
merci d'avance
castel


.
Bonjour,
Le résultat de ma requette basée sur des criteres est

juste et s'affichent bien pendant le test de cette
requette, mais il m'est impossible de récupérer
uniquement le champ [SommeDePrix]pour l'afficher dans le
pied de mon S-Frm.
merci

Avatar
Raymond [mvp]
Bonjour.

ton sous-form doit être en continu et non en feuille de données.

--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour une meilleure
efficacité de tes interventions sur MPFA


a écrit dans le message de
news:0b0501c3af40$9a1d8720$

Bonjour,
Le résultat de ma requette basée sur des criteres est

juste et s'affichent bien pendant le test de cette
requette, mais il m'est impossible de récupérer
uniquement le champ [SommeDePrix]pour l'afficher dans le
pied de mon S-Frm.
merci