Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Gestion des etats
Message
From
11/03/2002 15:33:31
 
 
To
11/03/2002 11:58:50
General information
Forum:
Visual FoxPro
Category:
Troubleshooting
Miscellaneous
Thread ID:
00631043
Message ID:
00631175
Views:
19
Kouakou,

1) Je pense que ce problème est lié au fait que VFP sauvegarde des informations concernant l’imprimante du développeur lorsqu’on enregistre un état. Cette information est stockée dans le FRX dans les champs TAG, TAG2 et EXPR du premier enregistrement. Tu peux sans risque effacer les informations des champs TAG et TAG2. Le champ EXPR est plus délicat car il contient des informations qui sont nécessaires. Le Message #630350 contient un exemple comment enlever cette information.

2) Pour obtenir le total des pages, il faut lancer l’état deux fois :
PRIVATE lnTotalPages
lnTotalPages = 0
lcFichierTemp = ADDBS(SYS(2023)) + SYS(3) + ".TMP"
*-- calculer le nombre de pages
REPORT FORM < Report > TO FILE (lcFichierTemp) NOCONSOLE

*-- dans l’état, utiliser l’expression suivante:
"Page : " + ALLTRIM(STR(_PAGENO)) + " / " + ALLTRIM(STR(lnTotalPages))

*-- imprimer l’état
REPORT FORM < Report > TO PRINTER...

*-- effacer le fichier temp
IF FILE(lcFichierTemp)
  DELETE FILE (lcFichierTemp)
ENDIF
3) Essaie le programme Frx2Word (Download#9707)

>j'ai remarqué que lorsque les marges de mes etats sont tronquées d'un ordinateur à un autre.
>Ceci m'amène à modifier souvent les marges de mes etats sur certains postes.
>1 - Comment faire pour que les marges de mes etats se soit pas tronquées quelques soit les ordinateurs et les drivers des imprimantes installés.
>
>2 - comment numéroter les pages de mes etats sous le format yy/xx où yy represente le numéro de la page et xx le nombre total de page.
>
>3 - Est il possible de copier un état avec les objets graphiques et de les imprimer en word? Comment?
Daniel
Previous
Reply
Map
View

Click here to load this message in the networking platform