|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité régulier
![]() |
Bonjour,
j'ai un souci. Premierement, la base de donnée avec laquelle je travaille est peu commune. C'est Connx(en fait c'est une appli qui transforme des fichier C-ISAM sous Unix en BD). Je fais des applis sous VB qui se connectent à cette base. Aucun souci pour des requetes de base, jointures, updates, etc. Mais je veux faire une requete conditionnelle du type Select num_facture, nom_client, date_facture ( Si Type_facture='Facture' then Prix Else if [FAC]Type_facture='Avoir' then Prix * -1 End if) from FACTURE Je ne sais pas quoi utiliser entre le CASE, SWITCH, IIF. Pour tester mes requetes avant de les integrer dans mon code, j'utilise Microsoft Query, et : La fonction Switch ne me renvoie que le "Else If" !!! La fonction Case n'est pas reconnue La fonction IIF je m'en souviens plus !!! Merci de me donner les syntaxes de ces 3 fonctions svp, et si vous le pouvez, de m'eclairer |
|
|
00
|
|
|
#2 | ||||
![]() ![]() |
Que supporte votre base comme fonction ?
Normalement les syntaxes sont Code :
IIF(<<condition>>;<<Résultat si vrai>>;<<Résultat si faux>>) Code :
Code :
|
||||
|
|
00
|
|
|
#3 | |||||
|
Invité régulier
![]() |
Citation:
je teste les 3 et vous tiens au courant |
|||||
|
|
00
|
Copyright © 2000-2012 - www.developpez.com