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]
Bonsoir.
certains champs ayant la valeur Null, il faut remplacer cette valeur par 0 avec la fonction Nz: Majoration: Nz(T_Paiements.[Montant];0) + Nz([Espèces];0) + Nz([Pass Sport];0) - Nz([Prix Lic];0)
-- @+ Raymond Access MVP http://OfficeSystem.Access.free.fr/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"Quaisako" a écrit dans le message de news:
Bonsoir le Forum,
J'essaie de créer une requête pour avoir un résultat dans un champ "Majoration".
Montant, Espèces, Pass Sport, Prix Lic et Majoration font tous partie de la table "T_Paiements".
Pour info: Montant, Espèces et Pass Sport ne sont pas tous obligatoirement remplis. Il se peut qu'il n'y en ai que un ou deux.
certains champs ayant la valeur Null, il faut remplacer cette valeur par 0
avec la fonction Nz:
Majoration: Nz(T_Paiements.[Montant];0) + Nz([Espèces];0) + Nz([Pass
Sport];0) - Nz([Prix Lic];0)
--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum
"Quaisako" <jean_pierre_rome@hotmail.com> a écrit dans le message de news:
e7B1uvL0EHA.2716@TK2MSFTNGP14.phx.gbl...
Bonsoir le Forum,
J'essaie de créer une requête pour avoir un résultat dans un champ
"Majoration".
Montant, Espèces, Pass Sport, Prix Lic et Majoration font tous partie de
la
table "T_Paiements".
Pour info: Montant, Espèces et Pass Sport ne sont pas tous obligatoirement
remplis. Il se peut qu'il n'y en ai que un ou deux.
certains champs ayant la valeur Null, il faut remplacer cette valeur par 0 avec la fonction Nz: Majoration: Nz(T_Paiements.[Montant];0) + Nz([Espèces];0) + Nz([Pass Sport];0) - Nz([Prix Lic];0)
-- @+ Raymond Access MVP http://OfficeSystem.Access.free.fr/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"Quaisako" a écrit dans le message de news:
Bonsoir le Forum,
J'essaie de créer une requête pour avoir un résultat dans un champ "Majoration".
Montant, Espèces, Pass Sport, Prix Lic et Majoration font tous partie de la table "T_Paiements".
Pour info: Montant, Espèces et Pass Sport ne sont pas tous obligatoirement remplis. Il se peut qu'il n'y en ai que un ou deux.
Dans ta syntaxe: Majoration: Nz(T_Paiements.[Montant];0) + Nz([Espèces];0) + Nz([Pass Sport];0) - Nz([Prix Lic];0)
Je peux comprendre: Nz([Espèces];0) et Nz([Pass Sport];0) et Nz([Prix Lic];0)
Mais ici: Nz(T_Paiements.[Montant];0), pourquoi prendre le nom de la table dans les parenthèses? et ne pas écrire: Majoration:T_Paiements.Nz([Montant];0) + .........................
Merci encore. Jipé
Re à tous,
Mille mercis Raymond. C'est parfait.
Petite précision si tu as le temps.
Dans ta syntaxe:
Majoration: Nz(T_Paiements.[Montant];0) + Nz([Espèces];0) + Nz([Pass
Sport];0) - Nz([Prix Lic];0)
Je peux comprendre: Nz([Espèces];0) et Nz([Pass Sport];0) et
Nz([Prix Lic];0)
Mais ici: Nz(T_Paiements.[Montant];0), pourquoi prendre le nom de la
table dans les parenthèses? et ne pas écrire:
Majoration:T_Paiements.Nz([Montant];0) + .........................
Dans ta syntaxe: Majoration: Nz(T_Paiements.[Montant];0) + Nz([Espèces];0) + Nz([Pass Sport];0) - Nz([Prix Lic];0)
Je peux comprendre: Nz([Espèces];0) et Nz([Pass Sport];0) et Nz([Prix Lic];0)
Mais ici: Nz(T_Paiements.[Montant];0), pourquoi prendre le nom de la table dans les parenthèses? et ne pas écrire: Majoration:T_Paiements.Nz([Montant];0) + .........................
Merci encore. Jipé
Raymond [mvp]
Bonjour.
le nom de la table fait partie intégrante du nom global du champ. si tu indiques le nom de la table, il est impossible de les dissocier et ne forment qu'une seule structure de donnée.
-- @+ Raymond Access MVP http://OfficeSystem.Access.free.fr/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"Quaisako" a écrit dans le message de news:
Re à tous,
Mille mercis Raymond. C'est parfait.
Petite précision si tu as le temps.
Dans ta syntaxe: Majoration: Nz(T_Paiements.[Montant];0) + Nz([Espèces];0) + Nz([Pass Sport];0) - Nz([Prix Lic];0)
Je peux comprendre: Nz([Espèces];0) et Nz([Pass Sport];0) et Nz([Prix Lic];0)
Mais ici: Nz(T_Paiements.[Montant];0), pourquoi prendre le nom de la table dans les parenthèses? et ne pas écrire: Majoration:T_Paiements.Nz([Montant];0) + .........................
Merci encore. Jipé
Bonjour.
le nom de la table fait partie intégrante du nom global du champ. si tu
indiques le nom de la table, il est impossible de les dissocier et ne
forment qu'une seule structure de donnée.
--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum
"Quaisako" <jean_pierre_rome@hotmail.com> a écrit dans le message de news:
uD1lpUO0EHA.3596@TK2MSFTNGP12.phx.gbl...
Re à tous,
Mille mercis Raymond. C'est parfait.
Petite précision si tu as le temps.
Dans ta syntaxe:
Majoration: Nz(T_Paiements.[Montant];0) + Nz([Espèces];0) + Nz([Pass
Sport];0) - Nz([Prix Lic];0)
Je peux comprendre: Nz([Espèces];0) et Nz([Pass Sport];0) et
Nz([Prix Lic];0)
Mais ici: Nz(T_Paiements.[Montant];0), pourquoi prendre le nom de la
table dans les parenthèses? et ne pas écrire:
Majoration:T_Paiements.Nz([Montant];0) + .........................
le nom de la table fait partie intégrante du nom global du champ. si tu indiques le nom de la table, il est impossible de les dissocier et ne forment qu'une seule structure de donnée.
-- @+ Raymond Access MVP http://OfficeSystem.Access.free.fr/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"Quaisako" a écrit dans le message de news:
Re à tous,
Mille mercis Raymond. C'est parfait.
Petite précision si tu as le temps.
Dans ta syntaxe: Majoration: Nz(T_Paiements.[Montant];0) + Nz([Espèces];0) + Nz([Pass Sport];0) - Nz([Prix Lic];0)
Je peux comprendre: Nz([Espèces];0) et Nz([Pass Sport];0) et Nz([Prix Lic];0)
Mais ici: Nz(T_Paiements.[Montant];0), pourquoi prendre le nom de la table dans les parenthèses? et ne pas écrire: Majoration:T_Paiements.Nz([Montant];0) + .........................