Je suis nouveau dans le monde de windev, et je souhaiterais en savoir un peu
plus...
Parce qu'a vrai dire, je nage !
Donc.. Je suis en train de créer une appli qui va servir à gérer les devis
et commandes. Jusque la, pas de problème.
Seulement, il faut que je sorte des statistiques afin d'analyser certains
indicateurs concernant les devis. Plus explicitement, ma table contient
ceci:
ETAT: 1 , 2 ou 3 (1: devis a faire - 2: devis fait - 3:passé en commande)
NUMART: N° d'article
Sur ces 2 champs, je voudrais créer un tableau avec des fonctions COUNT qui
ressemble a ca:
N°ARTICLE DEVIS COMMANDE
2521488 3 1
354668765 9 6
.......
Voila! Mais bon impossible à faire parce qu'on ne peut mettre qu'une seule
requete par etat.
Meme les états imbriqué ne me servent à rien. A moins que je m'y prends
vraiment mal!
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
mat
AkA wrote:
Bonjour,
Je suis nouveau dans le monde de windev, et je souhaiterais en savoir un peu plus... Parce qu'a vrai dire, je nage ! Donc.. Je suis en train de créer une appli qui va servir à gérer les devis et commandes. Jusque la, pas de problème. Seulement, il faut que je sorte des statistiques afin d'analyser certains indicateurs concernant les devis. Plus explicitement, ma table contient ceci: ETAT: 1 , 2 ou 3 (1: devis a faire - 2: devis fait - 3:passé en commande) NUMART: N° d'article
Sur ces 2 champs, je voudrais créer un tableau avec des fonctions COUNT qui ressemble a ca:
N°ARTICLE DEVIS COMMANDE 2521488 3 1 354668765 9 6 .......
Voila! Mais bon impossible à faire parce qu'on ne peut mettre qu'une seule requete par etat. Meme les états imbriqué ne me servent à rien. A moins que je m'y prends vraiment mal!
En lisant l'aide en ligne on trouve qu'on peut baser les états sur différents type de source de données, entre autres fichiers, requête interne, requête externe. Avec la dernière on peut faire ce qu'on veut, y compris totalement la changer et exécuter avec HExecuteRequêteSQL ou utiliser une autre requête. Et si les rubriques liées restent les mêmes sans aucun changement au niveau de l'état, autre qu'éventuellement un changement de source de donnée (autre nom de requête, "fichier parcouru").
AkA wrote:
Bonjour,
Je suis nouveau dans le monde de windev, et je souhaiterais en savoir un peu
plus...
Parce qu'a vrai dire, je nage !
Donc.. Je suis en train de créer une appli qui va servir à gérer les devis
et commandes. Jusque la, pas de problème.
Seulement, il faut que je sorte des statistiques afin d'analyser certains
indicateurs concernant les devis. Plus explicitement, ma table contient
ceci:
ETAT: 1 , 2 ou 3 (1: devis a faire - 2: devis fait - 3:passé en commande)
NUMART: N° d'article
Sur ces 2 champs, je voudrais créer un tableau avec des fonctions COUNT qui
ressemble a ca:
N°ARTICLE DEVIS COMMANDE
2521488 3 1
354668765 9 6
.......
Voila! Mais bon impossible à faire parce qu'on ne peut mettre qu'une seule
requete par etat.
Meme les états imbriqué ne me servent à rien. A moins que je m'y prends
vraiment mal!
En lisant l'aide en ligne on trouve qu'on peut baser les états sur
différents type de source de données, entre autres fichiers, requête
interne, requête externe. Avec la dernière on peut faire ce qu'on veut,
y compris totalement la changer et exécuter avec HExecuteRequêteSQL ou
utiliser une autre requête. Et si les rubriques liées restent les mêmes
sans aucun changement au niveau de l'état, autre qu'éventuellement un
changement de source de donnée (autre nom de requête, "fichier parcouru").
Je suis nouveau dans le monde de windev, et je souhaiterais en savoir un peu plus... Parce qu'a vrai dire, je nage ! Donc.. Je suis en train de créer une appli qui va servir à gérer les devis et commandes. Jusque la, pas de problème. Seulement, il faut que je sorte des statistiques afin d'analyser certains indicateurs concernant les devis. Plus explicitement, ma table contient ceci: ETAT: 1 , 2 ou 3 (1: devis a faire - 2: devis fait - 3:passé en commande) NUMART: N° d'article
Sur ces 2 champs, je voudrais créer un tableau avec des fonctions COUNT qui ressemble a ca:
N°ARTICLE DEVIS COMMANDE 2521488 3 1 354668765 9 6 .......
Voila! Mais bon impossible à faire parce qu'on ne peut mettre qu'une seule requete par etat. Meme les états imbriqué ne me servent à rien. A moins que je m'y prends vraiment mal!
En lisant l'aide en ligne on trouve qu'on peut baser les états sur différents type de source de données, entre autres fichiers, requête interne, requête externe. Avec la dernière on peut faire ce qu'on veut, y compris totalement la changer et exécuter avec HExecuteRequêteSQL ou utiliser une autre requête. Et si les rubriques liées restent les mêmes sans aucun changement au niveau de l'état, autre qu'éventuellement un changement de source de donnée (autre nom de requête, "fichier parcouru").
ted
"AkA" écrivait news:cgkj89$m1r$:
Meme les états imbriqué ne me servent à rien. A moins que je m'y prends vraiment mal!
Salut,
Je crois effectivement qu tu ne prends pas le pb par le bon coté. Il faut d'abord que tu mettes au clair ce que tu veux faire, et que tu sois capable de la faire en programmation (avec une ou plusieurs requêtes si nécessaire).
Ensuite, tu verras en général se dégager un fichier/une requête principale, c'est cette requête qu'il faudra mettre en source de l'état.
Puis dans le code de l'état, à tous les niveaux tu peux par programmation exécuter d'autres requêtes, affecter des champs calculés par programmation, ou utiliser des états internes, ou imbriqués des états basés sur d'autres requêtes. Dans le pire des cas si tu ne t'en sorts pas, tu fais tout en dehors de l'état et tu mets le résultats dans une table, ensuite tu fais un état sur cette table : Il faut 3 clics !!
Meme les états imbriqué ne me servent à rien. A moins que je m'y
prends vraiment mal!
Salut,
Je crois effectivement qu tu ne prends pas le pb par le bon coté.
Il faut d'abord que tu mettes au clair ce que tu veux faire, et que tu
sois capable de la faire en programmation (avec une ou plusieurs requêtes
si nécessaire).
Ensuite, tu verras en général se dégager un fichier/une requête
principale, c'est cette requête qu'il faudra mettre en source de l'état.
Puis dans le code de l'état, à tous les niveaux tu peux par
programmation exécuter d'autres requêtes, affecter des champs calculés
par programmation, ou utiliser des états internes, ou imbriqués des états
basés sur d'autres requêtes.
Dans le pire des cas si tu ne t'en sorts pas, tu fais tout en dehors de
l'état et tu mets le résultats dans une table, ensuite tu fais un état
sur cette table : Il faut 3 clics !!
Meme les états imbriqué ne me servent à rien. A moins que je m'y prends vraiment mal!
Salut,
Je crois effectivement qu tu ne prends pas le pb par le bon coté. Il faut d'abord que tu mettes au clair ce que tu veux faire, et que tu sois capable de la faire en programmation (avec une ou plusieurs requêtes si nécessaire).
Ensuite, tu verras en général se dégager un fichier/une requête principale, c'est cette requête qu'il faudra mettre en source de l'état.
Puis dans le code de l'état, à tous les niveaux tu peux par programmation exécuter d'autres requêtes, affecter des champs calculés par programmation, ou utiliser des états internes, ou imbriqués des états basés sur d'autres requêtes. Dans le pire des cas si tu ne t'en sorts pas, tu fais tout en dehors de l'état et tu mets le résultats dans une table, ensuite tu fais un état sur cette table : Il faut 3 clics !!