Page 1 sur 1

Pyrex : Un générateur d'état

Publié : mer. 19/déc./2012 14:01
par falsam
Pyrex est un un générateur d'état commercial (40 Euros environ) développé par SRod, membre sur le forum Anglais. Je l'utilise depuis un an et son utilisation est très simple.

Un exemple de mon programme de test pour imprimer une liste de contact qui se nomme iTest.nxr.

Code : Tout sélectionner

Procedure ContactPrint()
  If nxReport_LoadReport("iTest.nxr", @report) = #nxReport_OKAY
    report\PreviewInNewWindow(0, 0, 800, 650, "Liste des contacts", #PB_Window_MinimizeGadget|#PB_Window_MaximizeGadget|#PB_Window_SizeGadget|#PB_Window_ScreenCentered, 0, $47420A, #nxReport_SHOWPRINTBUTTON|#nxReport_SHOWTHUMBNAILNAVIGATION|#nxReport_MAKEMODAL, RGB(213, 243, 206),120)
    report\Destroy()
  Else
    MessageRequester("Information", "Erreur durant la procedure d'impression")
  EndIf 
  
  nxReport_RemoveTemporaryFiles() 
EndProcedure
Site de Pyrex by Srod : http://www.arctic-reports.com en anglais.

Fil de discussion sur le forum anglais : http://www.purebasic.fr/english/viewtop ... ilit=pyrex

Pyrex : Un générateur d'état

Publié : mer. 19/déc./2012 18:49
par wood51
Déjà adhéré ! J'avais commencer à coder la même chose en moins puissant mais c'est chaud et devant le besoin de résultat ... :D . En tous cas c'est vraiment un outils formidable ...

Re: Pyrex : Un générateur d'état

Publié : mer. 19/déc./2012 19:24
par Kwai chang caine
Moi j'savais même pas ce que c'etait :oops:
Heureusement que j'suis toujours là pour poser la question qui tue ...
http://fr.answers.yahoo.com/question/in ... 951AANcCY5

Re: Pyrex : Un générateur d'état

Publié : mar. 09/sept./2014 9:03
par Kwai chang caine
2 ans apres....j'ai relu ce post puisque un lien menait à celui ci (J'aime bien cliquer sur les liens :mrgreen: )
http://www.purebasic.fr/french/viewtopi ... 31#p166831
Et je me suis reposé exactement la même question (Completement oublié) :oops:
J'ai donc recliqué sur mon lien...merci KCC :mrgreen:

Re: Pyrex : Un générateur d'état

Publié : mar. 09/sept./2014 10:18
par Micoute
Bonjour KCC,

J'en ai fabriqué plusieurs, sans savoir que ça s'appelait comme, je nommais ça, "module de remplissage de notice", quand on y pense, "générateur d'état", c'est plus explicite et surtout plus court !

Re: Pyrex : Un générateur d'état

Publié : mar. 09/sept./2014 11:08
par Kwai chang caine
Bonjour Micoute :wink:
Je trouve ton nom beaucoup plus explicite que l'original....
C'est peut etre un peu franchouillard, mais en quelques mots t'explique ce qu'il fait 8)
"Générateur d'etat" ca la pete...mais les etats de quoi ??? :roll:

Quant à PYREX meme pas j'en cause, moi a part un plat qui craint pas le four.. :oops:

Re: Pyrex : Un générateur d'état

Publié : mar. 09/sept./2014 11:39
par falsam
Kwai chang caine a écrit :"Générateur d'etat" ca la pete...mais les etats de quoi ???
Qu'ouis-je, qu'entends-je, qu'acoustiquais-je ? Mais ça la pète pas du tout.

Un générateur d'état digne de ce nom est un outil qui permet de sélectionner via une requête SQL des données issues d'une base de données et de générer une structure d'état après avoir défini par exemple, l’entête et l'enpied de chaque page (Tu remarqueras que je n'ai pas employé d'anglicisme comme Header et Footer: ça la péte moins) ainsi que la structure de la ligne détail.

L'outil va générer le skeleton de l'état qui contiendra la requête SQL + la structure de l'état: Exemple : listclient.pbr

Depuis un code Pure Basic il suffirait d'avoie une ligne du genre Print("listclient.pbr") afin d'obtenir un état comme celui là.

Image

C'est ce que fait Pyrex ainsi que beaucoup d'autres générateurs d'états :)

Re: Pyrex : Un générateur d'état

Publié : mar. 09/sept./2014 12:09
par Kwai chang caine
Aaaaah je pensais que ça servait à remplir quelque chose.
C'est vrai c'est joli le resultat..
Mais un bon texte ascii et apres on en fait ce qu'on veut, cest bien assez pour moi, et aussi sûrement plus souple...enfin je pense. ..

Nous nos retours de requettes sur as/400 ou 3270 sont en dbf...et on a pas besoin de dinosaure...ah non ça c'est TYREX :mrgreen:
Bref pas besoin de TUPPERWARE pour facturer au client. .crois moi :)

Re: Pyrex : Un générateur d'état

Publié : mar. 09/sept./2014 13:06
par falsam
Kwai chang caine a écrit :...et on a pas besoin de dinosaure...
Tu bosses sur du 3270 ? Avec ça tu n'as pas besoin de dinosaure effectivement. Tu en a déjà un avec un 3270 :mrgreen:

Même pas de micro-ordinateur à cette époque :)

Re: Pyrex : Un générateur d'état

Publié : mar. 09/sept./2014 13:27
par Kwai chang caine
Non je bosse pas dessus, je leur pose des milliers de questions ou je les pilote via un emulateur telnet.
Et je reçois le resultat des requettes "instantanément" (Mode 3270) .... 3/5 minutes les jours avec....ou 12 heures les jours sans :mrgreen:
Faut en avoir une grosse vessie, pour aller pisser en attendant les résultats :lol:

J'avais même par nostalgie commencé à coder un emulateur, puis un simulateur de 3270, 80 col, 24 ligne, vert et noir, j'adore les TYREX 8)

Re: Pyrex : Un générateur d'état

Publié : dim. 09/nov./2014 19:00
par Lemaquis
Pyrex fait même la cuisine : :mrgreen: :mrgreen: :mrgreen: :mrgreen:
Image

Re: Pyrex : Un générateur d'état

Publié : dim. 09/nov./2014 22:41
par Patrick88
j'aurais plutôt pensé à ça
Image

le môsieur de dos c'est KCC :mrgreen:

Re: Pyrex : Un générateur d'état

Publié : dim. 09/nov./2014 23:01
par SPH
"un generateur d'etat" : premiere fois que j'entend parler de cette bestiole.
En plus, je n'ai pas du tout compris a quoi ca servait !!

Re: Pyrex : Un générateur d'état

Publié : dim. 09/nov./2014 23:22
par falsam
SPH a écrit :"un generateur d'etat" : premiere fois que j'entend parler de cette bestiole.
En plus, je n'ai pas du tout compris a quoi ca servait !!
C'est un logiciel que l'on paramétre en indiquant :
-Quel est la base de données qu'on souhaite interroger.
-Quel requête SQL on souhaite réaliser.
-Quel présentation on souhaite faire (Entete, regroupement, détail, .... En-pied)
-Quels sont les formules de calculs à appliquer

Des exemples d'états :
-Devis et factures clients
-Grand livres comptables et autres états comptables
-Etats statistique
-etc ...

Tsss en relisant ce topic je viens de voir que j'ai déja répondu à cette question
http://www.purebasic.fr/french/viewtopi ... 86#p166886

PS: Parfois je me pose des questions !!

Re: Pyrex : Un générateur d'état

Publié : lun. 10/nov./2014 8:13
par Ollivier
Falsam a écrit :Parfois je me pose des questions
Sarah dote parfois ses normes à l'excuse et l'oubli.

(ça radote parfois c'est normal, excusez l'oubli...)