Je fais des requêtes MS QUERY pour atteindre une base de données sous SQL
SERVER. Je souhaiterai calculer un champ grâce à IIF ou le si d'EXCEL.
Si je travaille dans la fenêtre sql, je peux utiliser un CASE WHEN THEN ELSE
END mais je perds alors toutes les aides graphiques de MSQUERY. De plus, il
n'est pas possible de transposer le CASE WHEN dans une nouvelle colonne,
j'ai un message "erreur de syntaxe". J'ai essayé avec IF, IIF mais sans
succès. Connaissez vous la syntaxe à utiliser dans ce cas ?
Au passage j'en profite pour demander s'il existe des sites ou livres qui
reprennent les syntaxes utilisées dans MSQUERY.
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
Pierre CFI [mvp]
bonjour avec msquery tu vas étre assez limité en langage. tu ferais peut etre mieux d'attaquer ta base avec DAO, ou ADO tu as ici, entre autre, un intervenant micheldenis qui a un penchant certain pour les recordset ..:o)
-- Pierre CFI MVP Microsoft Access Mail : http://cerbermail.com/?z0SN8cN53B
Site pour bien commencer Access http://users.skynet.be/mpfa/ Excel http://www.excelabo.net Site perso http://access.cfi.free.fr "Benoit" a écrit dans le message de news:%
Bonsoir,
Je fais des requêtes MS QUERY pour atteindre une base de données sous SQL SERVER. Je souhaiterai calculer un champ grâce à IIF ou le si d'EXCEL. Si je travaille dans la fenêtre sql, je peux utiliser un CASE WHEN THEN ELSE END mais je perds alors toutes les aides graphiques de MSQUERY. De plus, il n'est pas possible de transposer le CASE WHEN dans une nouvelle colonne, j'ai un message "erreur de syntaxe". J'ai essayé avec IF, IIF mais sans succès. Connaissez vous la syntaxe à utiliser dans ce cas ?
Au passage j'en profite pour demander s'il existe des sites ou livres qui reprennent les syntaxes utilisées dans MSQUERY.
Merci pour vos réponses
-- Benoit
bonjour
avec msquery tu vas étre assez limité en langage.
tu ferais peut etre mieux d'attaquer ta base avec DAO, ou ADO
tu as ici, entre autre, un intervenant micheldenis qui a un penchant certain pour les recordset ..:o)
--
Pierre CFI
MVP Microsoft Access
Mail : http://cerbermail.com/?z0SN8cN53B
Site pour bien commencer
Access http://users.skynet.be/mpfa/
Excel http://www.excelabo.net
Site perso
http://access.cfi.free.fr
"Benoit" <benoit@.fr> a écrit dans le message de news:%23wSfZKzyEHA.2752@TK2MSFTNGP11.phx.gbl...
Bonsoir,
Je fais des requêtes MS QUERY pour atteindre une base de données sous SQL
SERVER. Je souhaiterai calculer un champ grâce à IIF ou le si d'EXCEL.
Si je travaille dans la fenêtre sql, je peux utiliser un CASE WHEN THEN ELSE
END mais je perds alors toutes les aides graphiques de MSQUERY. De plus, il
n'est pas possible de transposer le CASE WHEN dans une nouvelle colonne,
j'ai un message "erreur de syntaxe". J'ai essayé avec IF, IIF mais sans
succès. Connaissez vous la syntaxe à utiliser dans ce cas ?
Au passage j'en profite pour demander s'il existe des sites ou livres qui
reprennent les syntaxes utilisées dans MSQUERY.
bonjour avec msquery tu vas étre assez limité en langage. tu ferais peut etre mieux d'attaquer ta base avec DAO, ou ADO tu as ici, entre autre, un intervenant micheldenis qui a un penchant certain pour les recordset ..:o)
-- Pierre CFI MVP Microsoft Access Mail : http://cerbermail.com/?z0SN8cN53B
Site pour bien commencer Access http://users.skynet.be/mpfa/ Excel http://www.excelabo.net Site perso http://access.cfi.free.fr "Benoit" a écrit dans le message de news:%
Bonsoir,
Je fais des requêtes MS QUERY pour atteindre une base de données sous SQL SERVER. Je souhaiterai calculer un champ grâce à IIF ou le si d'EXCEL. Si je travaille dans la fenêtre sql, je peux utiliser un CASE WHEN THEN ELSE END mais je perds alors toutes les aides graphiques de MSQUERY. De plus, il n'est pas possible de transposer le CASE WHEN dans une nouvelle colonne, j'ai un message "erreur de syntaxe". J'ai essayé avec IF, IIF mais sans succès. Connaissez vous la syntaxe à utiliser dans ce cas ?
Au passage j'en profite pour demander s'il existe des sites ou livres qui reprennent les syntaxes utilisées dans MSQUERY.