PC SOFT

FOROS PROFESIONALES
WINDEVWEBDEV y WINDEV Mobile

Inicio → WINDEV 2025 → requete sql + etat croisé
requete sql + etat croisé
Iniciado por brnrd.dubois, 18,nov. 2004 09:25 - No hay respuesta
Publicado el 18,noviembre 2004 - 09:25
comment faire une requete mysql ( par exemple ) pour un état croisé avec des fonctions spécifiques SQL comme concat() ou if() ?




pour info voici le message que j'avais indiqué la dernière fois sans réponse.

===============================================================

la création de tableau croisé dans les états permet de construire un document sympa dans sa présentation.

Nous voulions faire ce genre de tableau


------------------- JAN 04 ---- FEV 04 ---- MAR 04
01 - AIN 123 129 ...
69 - RHONE 234 023
75 - PARIS 452 143

....


Nous attaquons une base MYSQL et souhaitons pouvoir utiliser des fonctions natives MYSQL

comme par exemple

select concat( code_postal," ",ville) from fclient ....

ou

select if( length(pay_code) > 0 , pay_lib, " pays pas renseigné ") from fpays ....

qui permettent de créer des requètes très puissantes et parfaitement adapté.

( c'est plus simple d'indiquer 75 - PARIS ( contenu dans 2 champs ) que 75 uniquement


Si on construit un tableau croisé il faut obligatoirement utiliser une requete mais dans ce cas windev refuse les commandes spécifiques MYSQL


si on passe par une requete fonction sql avec constitution d'un tableau/table et que l'on associe l'état à la table cela ne marche pas car l'état ne prend qu'une ligne même si on affecte bien les bonnes colonnes ( En revanche si l'état est un état simple l'édition est correcte )

Si on passe par un fichier texte alors l'état croisé indique qu'il n'y a pas de requete et ne marche pas


Avez-vous déjà fait des états croisés sur des bases SQL

Connaissez-vous une solution autre que de construire manuellement ( solution marteau + burin ) un tableau croisé et ensuite un état simple pour imprimer le résultat


par avance

merci