OVH Cloud OVH Cloud

Etat

2 réponses
Avatar
AkA
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!

Merci d'avance ! :)

Cédric

2 réponses

Avatar
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").
Avatar
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 !!

--
En esperant t'avoir aidé.
ted