J'ai b=E2ti une requ=EAte avec les colonnes suivantes :
Num=E9ro de client (table 1), mois de facturation (table=20
1), champ calcul=E9, constante et une fonction logique=20
selon la composition suivante :
Fonction: VraiFaux([Table 1].[Mois de facturation]=3D"12-
01 @ 12-31" Ou "01-01 @ 01-31" Ou "02-01 @ 02-28"=20
Ou "02-01 @ 02-29" Ou "03-01 @ 03-31";[Champ=20
calcul=E9];0)
Autrement dit, pour les mois de d=E9cembre =E0 mars, la=20
fonction prend la valeur du champ calcul=E9. Pour tous les=20
autres mois, la fonction est =E9gale =E0 0.
Cependant, actuellement, la fonction prend toujours la=20
valeur du champ calcul=E9, ind=E9pendamment du mois.
Que manque-t-il dans ma fonction logique pour qu'elle=20
tienne compte du mois ??
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Raymond [mvp]
Bonjour.
il manque simplement qu'il faut répéter la condition: VraiFaux([Table 1].[Mois de facturation]="12-01 @ 12-31" Ou [Table 1].[Mois de facturation]="01-01 @ 01-31" Ou [Table 1].[Mois de facturation]="02-01 ......... je ne sais pas si "12-01 @ 12-31" est un exemple ou une valeur réelle . -- @+ Raymond Access MVP http://access.seneque.free.fr/ http://access.vba.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"Elvis vivant" a écrit dans le message de news:1818301c44a3b$21050700$ Voici ma situation :
J'ai bâti une requête avec les colonnes suivantes :
Numéro de client (table 1), mois de facturation (table 1), champ calculé, constante et une fonction logique selon la composition suivante :
Fonction: VraiFaux([Table 1].[Mois de facturation]="12- 01 @ 12-31" Ou "01-01 @ 01-31" Ou "02-01 @ 02-28" Ou "02-01 @ 02-29" Ou "03-01 @ 03-31";[Champ calculé];0)
Autrement dit, pour les mois de décembre à mars, la fonction prend la valeur du champ calculé. Pour tous les autres mois, la fonction est égale à 0.
Cependant, actuellement, la fonction prend toujours la valeur du champ calculé, indépendamment du mois.
Que manque-t-il dans ma fonction logique pour qu'elle tienne compte du mois ??
Merci de votre aide !
Bonjour.
il manque simplement qu'il faut répéter la condition:
VraiFaux([Table 1].[Mois de facturation]="12-01 @ 12-31" Ou [Table
1].[Mois de facturation]="01-01 @ 01-31" Ou [Table 1].[Mois de
facturation]="02-01 .........
je ne sais pas si "12-01 @ 12-31" est un exemple ou une valeur réelle .
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access.vba.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum
"Elvis vivant" <elvis_vivant@hotmail.com> a écrit dans le message de
news:1818301c44a3b$21050700$a301280a@phx.gbl...
Voici ma situation :
J'ai bâti une requête avec les colonnes suivantes :
Numéro de client (table 1), mois de facturation (table
1), champ calculé, constante et une fonction logique
selon la composition suivante :
Fonction: VraiFaux([Table 1].[Mois de facturation]="12-
01 @ 12-31" Ou "01-01 @ 01-31" Ou "02-01 @ 02-28"
Ou "02-01 @ 02-29" Ou "03-01 @ 03-31";[Champ
calculé];0)
Autrement dit, pour les mois de décembre à mars, la
fonction prend la valeur du champ calculé. Pour tous les
autres mois, la fonction est égale à 0.
Cependant, actuellement, la fonction prend toujours la
valeur du champ calculé, indépendamment du mois.
Que manque-t-il dans ma fonction logique pour qu'elle
tienne compte du mois ??
il manque simplement qu'il faut répéter la condition: VraiFaux([Table 1].[Mois de facturation]="12-01 @ 12-31" Ou [Table 1].[Mois de facturation]="01-01 @ 01-31" Ou [Table 1].[Mois de facturation]="02-01 ......... je ne sais pas si "12-01 @ 12-31" est un exemple ou une valeur réelle . -- @+ Raymond Access MVP http://access.seneque.free.fr/ http://access.vba.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"Elvis vivant" a écrit dans le message de news:1818301c44a3b$21050700$ Voici ma situation :
J'ai bâti une requête avec les colonnes suivantes :
Numéro de client (table 1), mois de facturation (table 1), champ calculé, constante et une fonction logique selon la composition suivante :
Fonction: VraiFaux([Table 1].[Mois de facturation]="12- 01 @ 12-31" Ou "01-01 @ 01-31" Ou "02-01 @ 02-28" Ou "02-01 @ 02-29" Ou "03-01 @ 03-31";[Champ calculé];0)
Autrement dit, pour les mois de décembre à mars, la fonction prend la valeur du champ calculé. Pour tous les autres mois, la fonction est égale à 0.
Cependant, actuellement, la fonction prend toujours la valeur du champ calculé, indépendamment du mois.
Que manque-t-il dans ma fonction logique pour qu'elle tienne compte du mois ??
Merci de votre aide !
Elvis vivant
Ça fonctionne !
Merci beaucoup Raymond !
-----Message d'origine----- Bonjour.
il manque simplement qu'il faut répéter la condition: VraiFaux([Table 1].[Mois de facturation]="12-01 @ 12- 31" Ou [Table
1].[Mois de facturation]="01-01 @ 01-31" Ou [Table 1]. [Mois de
facturation]="02-01 ......... je ne sais pas si "12-01 @ 12-31" est un exemple ou une valeur réelle .
-- @+ Raymond Access MVP http://access.seneque.free.fr/ http://access.vba.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"Elvis vivant" a écrit dans le message de
news:1818301c44a3b$21050700$ Voici ma situation :
J'ai bâti une requête avec les colonnes suivantes :
Numéro de client (table 1), mois de facturation (table 1), champ calculé, constante et une fonction logique selon la composition suivante :
Fonction: VraiFaux([Table 1].[Mois de facturation]="12- 01 @ 12-31" Ou "01-01 @ 01-31" Ou "02-01 @ 02-28" Ou "02-01 @ 02-29" Ou "03-01 @ 03-31";[Champ calculé];0)
Autrement dit, pour les mois de décembre à mars, la fonction prend la valeur du champ calculé. Pour tous les autres mois, la fonction est égale à 0.
Cependant, actuellement, la fonction prend toujours la valeur du champ calculé, indépendamment du mois.
Que manque-t-il dans ma fonction logique pour qu'elle tienne compte du mois ??
Merci de votre aide !
.
Ça fonctionne !
Merci beaucoup Raymond !
-----Message d'origine-----
Bonjour.
il manque simplement qu'il faut répéter la condition:
VraiFaux([Table 1].[Mois de facturation]="12-01 @ 12-
31" Ou [Table
1].[Mois de facturation]="01-01 @ 01-31" Ou [Table 1].
[Mois de
facturation]="02-01 .........
je ne sais pas si "12-01 @ 12-31" est un exemple ou
une valeur réelle .
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access.vba.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum
"Elvis vivant" <elvis_vivant@hotmail.com> a écrit dans
le message de
news:1818301c44a3b$21050700$a301280a@phx.gbl...
Voici ma situation :
J'ai bâti une requête avec les colonnes suivantes :
Numéro de client (table 1), mois de facturation (table
1), champ calculé, constante et une fonction logique
selon la composition suivante :
Fonction: VraiFaux([Table 1].[Mois de facturation]="12-
01 @ 12-31" Ou "01-01 @ 01-31" Ou "02-01 @ 02-28"
Ou "02-01 @ 02-29" Ou "03-01 @ 03-31";[Champ
calculé];0)
Autrement dit, pour les mois de décembre à mars, la
fonction prend la valeur du champ calculé. Pour tous les
autres mois, la fonction est égale à 0.
Cependant, actuellement, la fonction prend toujours la
valeur du champ calculé, indépendamment du mois.
Que manque-t-il dans ma fonction logique pour qu'elle
tienne compte du mois ??
il manque simplement qu'il faut répéter la condition: VraiFaux([Table 1].[Mois de facturation]="12-01 @ 12- 31" Ou [Table
1].[Mois de facturation]="01-01 @ 01-31" Ou [Table 1]. [Mois de
facturation]="02-01 ......... je ne sais pas si "12-01 @ 12-31" est un exemple ou une valeur réelle .
-- @+ Raymond Access MVP http://access.seneque.free.fr/ http://access.vba.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"Elvis vivant" a écrit dans le message de
news:1818301c44a3b$21050700$ Voici ma situation :
J'ai bâti une requête avec les colonnes suivantes :
Numéro de client (table 1), mois de facturation (table 1), champ calculé, constante et une fonction logique selon la composition suivante :
Fonction: VraiFaux([Table 1].[Mois de facturation]="12- 01 @ 12-31" Ou "01-01 @ 01-31" Ou "02-01 @ 02-28" Ou "02-01 @ 02-29" Ou "03-01 @ 03-31";[Champ calculé];0)
Autrement dit, pour les mois de décembre à mars, la fonction prend la valeur du champ calculé. Pour tous les autres mois, la fonction est égale à 0.
Cependant, actuellement, la fonction prend toujours la valeur du champ calculé, indépendamment du mois.
Que manque-t-il dans ma fonction logique pour qu'elle tienne compte du mois ??