PC SOFT

PROFESSIONAL NEWSGROUPS
WINDEVWEBDEV and WINDEV Mobile

Home → WINDEV 2024 → Etat externe
Etat externe
Started by 8j8p8, Mar., 29 2006 5:29 PM - 6 replies
Posted on March, 29 2006 - 5:29 PM
Est-il possible de charger un état externe depuis Windev, cad la possibilité d'éditer des états de facturation spécifiques à chaque client. Par défaut, c'est l'état standard et ensuite des états spécifiques à chaque client. Par exemple il y a 30 clients, je ne vais pas compiler les 30 états dans le projet ! l'idée serait de stocker l'état de chaque client dans un fichier et de le charger si nécessaire. J'ai vu les composants mais c'est pareil, il faut l'intégrer obligatoirement au projet. Ce qui m'intéresse serait de charger un fichier avec un "nom parlant" (du style etat_client1, etat_client2....)
Posted on March, 29 2006 - 5:33 PM
je l'avais fait en 5.5, il suffit de fournir le .wde

JP a présenté l'énoncé suivant :

Est-il possible de charger un état externe depuis Windev, cad la possibilité
d'éditer des états de facturation spécifiques à chaque client. Par défaut,
c'est l'état standard et ensuite des états spécifiques à chaque client. Par
exemple il y a 30 clients, je ne vais pas compiler les 30 états dans le
projet ! l'idée serait de stocker l'état de chaque client dans un fichier et
de le charger si nécessaire. J'ai vu les composants mais c'est pareil, il
faut l'intégrer obligatoirement au projet. Ce qui m'intéresse serait de
charger un fichier avec un "nom parlant" (du style etat_client1,
etat_client2....)


--
Pierre BOUSQUET

" Ne me dites pas que ce problème est difficile.
S'il n'était pas difficile, ce ne serait pas un problème. "
Posted on March, 29 2006 - 7:17 PM
>je l'avais fait en 5.5, il suffit de fournir le .wde

--> cad, précise un peu plus ta pensée, le .wde c'est une bibliothèque que je charge ?
il faut avoir a l'esprit que si le fichier spécifique n'existe pas, c'est par défaut la facture standard qui sera éditée
Posted on March, 29 2006 - 7:33 PM
non le .wde c le fichier état que tu as créé (sous Windev ou WdEtat)

Tu vérifies si le fichier est présent sur le disque
sinon tu exécutes l'état standard

JP vient de nous annoncer :


je l'avais fait en 5.5, il suffit de fournir le .wde

--> cad, précise un peu plus ta pensée, le .wde c'est une bibliothèque que je
charge ? il faut avoir a l'esprit que si le fichier spécifique n'existe pas,
c'est par défaut la facture standard qui sera éditée


--
Pierre BOUSQUET

" Ne me dites pas que ce problème est difficile.
S'il n'était pas difficile, ce ne serait pas un problème. "
Posted on March, 30 2006 - 11:58 AM
non le .wde c le fichier état que tu as créé (sous Windev ou WdEtat)

Tu vérifies si le fichier est présent sur le disque sinon tu exécutes l'état standard

--> Exécuter avec quelle fonction ? A ma connaissance, on ne peut pas exécuter un .wde. Je ne fournis pas non plus l'éditeur d'état au client car ca doit se faire de manière automatique
Posted on March, 30 2006 - 12:21 PM
iImprimeEtat(<Nom de l'état> [, <Paramètre 1> [, <Paramètre 2>
[,...]]])

Détails des paramètres

<Nom de l'état> : Chaîne de caractères (avec ou sans guillemets)

Nom logique de l'état, défini sous l'éditeur d'états.

Nom physique de l'état (avec son chemin), si le code compilé est
intégré à l'état.


Le 30/03/2006, JP a supposé :


non le .wde c le fichier état que tu as créé (sous Windev ou WdEtat)

Tu vérifies si le fichier est présent sur le disque sinon tu exécutes l'état
standard

--> Exécuter avec quelle fonction ? A ma connaissance, on ne peut pas
exécuter un .wde. Je ne fournis pas non plus l'éditeur d'état au client car
ca doit se faire de manière automatique


--
Pierre BOUSQUET

" Ne me dites pas que ce problème est difficile.
S'il n'était pas difficile, ce ne serait pas un problème. "
Posted on March, 30 2006 - 3:59 PM
créé un etat avec l'éditeur qui s'appel facture_std
un fichier facture_std.wde est créé, copie le dans un rep c:\nomClient\facture_std.wde

vEtat est un chaine = "c:\nomclient\facture_std.wde"
iimprimeetat(vEtat,param1, ...)

et ca marche.