|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre du Club
![]() Inscription : août 2007 Messages : 133 ![]() |
Bonjour à tous,
J'ai une erreur de syntaxe dans un champ calculé alors que j'utilise la même formule avec succès dans une autre requête ... Code :
Rep = VraiFaux([DesignNrDate]>1, "Rep", " ") J'ai essayé la même formule directement dans un formulaire contrôle onglet et "bizarrement" dans le 1er onglet la formule est acceptée et fonctionne mais est rejetée dans le 2eme onglet... Quelqu'un peut-il venir à mon secours? Par avance merci |
|
|
00
|
|
|
#2 | |
|
Expert Confirmé
![]() Inscription : juillet 2007 Messages : 2 178 ![]() |
Bonjour Chris 81,
Citation:
__________________
Dis-nous et à bientôt, Richard. ---------------------------------------------------------------------------------------------- . et permettent aux forumeurs de cibler leur recherche dans une discussion : n'hésitez pas à voter !
|
|
|
|
00
|
|
|
#3 | ||
|
Membre du Club
![]() Inscription : août 2007 Messages : 133 ![]() |
Toutes mes excuses pour le manque de clarte de ma question
en SQL Citation:
Citation:
|
||
|
|
00
|
|
|
#4 |
|
Expert Confirmé
![]() Inscription : juillet 2007 Messages : 2 178 ![]() |
Restes dans l'assistant :
Code :
Rep = VraiFaux([DesignNrDate]>1 ; "Rep" ; " ") Dans le code SQL généré, le VraiFaux() est remplacé par IIf() avec des virgules. Tu ne peux pas utiliser la syntaxe de l'un avec l'autre, et inversement...
__________________
Dis-nous et à bientôt, Richard. ---------------------------------------------------------------------------------------------- . et permettent aux forumeurs de cibler leur recherche dans une discussion : n'hésitez pas à voter !
|
|
|
00
|
|
|
#5 |
|
Membre du Club
![]() Inscription : août 2007 Messages : 133 ![]() |
J'ai bien respecte les differentes syntaxes et j'obtiens le meme message
nombre d'arguments incorrects ! |
|
|
00
|
|
|
#6 |
|
Expert Confirmé
![]() Inscription : juillet 2007 Messages : 2 178 ![]() |
Peux-tu poster l'image de ta requête (via l'assistant) ?
__________________
Dis-nous et à bientôt, Richard. ---------------------------------------------------------------------------------------------- . et permettent aux forumeurs de cibler leur recherche dans une discussion : n'hésitez pas à voter !
|
|
|
00
|
|
|
#7 |
![]() ![]() |
Bonjour
Dans l'assistant ce n'est pas un égal, c'est cela : Code :
Rep: vraifaux([DesignNrdate]>1; "Rep"; "")
__________________
Détaillez vos questions, sinon vous aurez des réponses erronées et vous irez tout droit dans le et lisez les règles sinon ![]() Si vous pensez commencer sans un livre, oublier : livres pour débuter Vous pouvez consulter mes articles sur Access et PowerPoint Le blog Office. Inutile de m'envoyer un MP pour des questions techniques ou de me relancer , je n'y répondrais pas. |
|
|
00
|
|
|
#8 |
|
Expert Confirmé
![]() Inscription : juillet 2007 Messages : 2 178 ![]() |
Exact, merci Philippe.
Code :
Rep : VraiFaux([DesignNrDate]>1 ; "Rep" ; " ")
__________________
Dis-nous et à bientôt, Richard. ---------------------------------------------------------------------------------------------- . et permettent aux forumeurs de cibler leur recherche dans une discussion : n'hésitez pas à voter !
|
|
|
00
|
|
|
#9 |
![]() ![]() |
Re
@ Chris 81 Une chose important à ce mettre en tête : Assistant (ce que l'on nomme QBE) : Syntaxe Française, fonctions en français, séparateur ; Mode SQL : Syntaxe AngloSaxonne, fonction en Anglais, séparateur ; Lorsque tu passes de l'assistant au mode SQL, la traduction se fait automatiquement. Tu peux même dans le QBE écrire les fonctions en Anglais, Access les traduits de suite, c'est cool. Philippe
__________________
Détaillez vos questions, sinon vous aurez des réponses erronées et vous irez tout droit dans le et lisez les règles sinon ![]() Si vous pensez commencer sans un livre, oublier : livres pour débuter Vous pouvez consulter mes articles sur Access et PowerPoint Le blog Office. Inutile de m'envoyer un MP pour des questions techniques ou de me relancer , je n'y répondrais pas. |
|
|
00
|
|
|
#10 |
|
Membre du Club
![]() Inscription : août 2007 Messages : 133 ![]() |
Merci pour toutes vos interventions mais j'obtiens toujours les mêmes messages de la part de notre ami Bill... à savoir : Vous avez peut-être un opérande sans operateur
En fait j'avais déjà repris les syntaxes du message 3 ... Ce qui m'étonne le plus c'est le fait que dans mon formulaire la formule soit acceptée dans le 1er onglet mais pas dans les suivants... ce qui m'a incité à essayer le champ calculé dans la requête... |
|
|
00
|
|
|
#11 | |
|
Expert Confirmé
![]() Inscription : juillet 2007 Messages : 2 178 ![]() |
Bonjour Chris 81 et Philippe,
Citation:
__________________
Dis-nous et à bientôt, Richard. ---------------------------------------------------------------------------------------------- . et permettent aux forumeurs de cibler leur recherche dans une discussion : n'hésitez pas à voter !
|
|
|
|
00
|
|
|
#12 | |
|
Membre du Club
![]() Inscription : août 2007 Messages : 133 ![]() |
Citation:
Est-ce cela que tu souhaites obtenir? merci pour toute ton aide |
|
|
|
00
|
|
|
#13 | |
|
Expert Confirmé
![]() Inscription : juillet 2007 Messages : 2 178 ![]() |
Je t'ai demandé l'image graphique de ta requête... mais bon, ce n'est pas grave.
Il faut remplacer Code sql :
VraiFaux([DesignNrDate]>1, "Rep", "") AS Rep Code sql :
IIf([DesignNrDate]>1, "Rep", "") AS Rep Mais, le plus important, c'est que tu comprennes que Citation:
__________________
Dis-nous et à bientôt, Richard. ---------------------------------------------------------------------------------------------- . et permettent aux forumeurs de cibler leur recherche dans une discussion : n'hésitez pas à voter !
|
|
|
|
00
|
|
|
#14 | |
![]() ![]() |
Re
Citation:
Philippe
__________________
Détaillez vos questions, sinon vous aurez des réponses erronées et vous irez tout droit dans le et lisez les règles sinon ![]() Si vous pensez commencer sans un livre, oublier : livres pour débuter Vous pouvez consulter mes articles sur Access et PowerPoint Le blog Office. Inutile de m'envoyer un MP pour des questions techniques ou de me relancer , je n'y répondrais pas. |
|
|
|
00
|
|
|
#15 |
|
Membre du Club
![]() Inscription : août 2007 Messages : 133 ![]() |
En remplacant dans le code SQL VraiFaux par IIF cela fonctionne a merveille ...
![]() Merci beaucoup pour votre aide precieuse. Je suis un autodidacte qui apprend a force de faire des "erreurs" et grace a votre aide. Merci pour votre patience ![]() A tres bientot |
|
|
00
|
|
|
#16 | |
|
Expert Confirmé
![]() Inscription : juillet 2007 Messages : 2 178 ![]() |
Citation:
__________________
Dis-nous et à bientôt, Richard. ---------------------------------------------------------------------------------------------- . et permettent aux forumeurs de cibler leur recherche dans une discussion : n'hésitez pas à voter !
|
|
|
|
00
|
|
|
#17 |
![]() ![]() |
Re
Moi aussi j'ai tout apprit par moi même, on y arrive
__________________
Détaillez vos questions, sinon vous aurez des réponses erronées et vous irez tout droit dans le et lisez les règles sinon ![]() Si vous pensez commencer sans un livre, oublier : livres pour débuter Vous pouvez consulter mes articles sur Access et PowerPoint Le blog Office. Inutile de m'envoyer un MP pour des questions techniques ou de me relancer , je n'y répondrais pas. |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com