Plateforme Level Extreme
Abonnement
Profil corporatif
Produits & Services
Support
Légal
English
Gestion des etats
Message
De
11/03/2002 15:33:31
 
 
À
11/03/2002 11:58:50
Information générale
Forum:
Visual FoxPro
Catégorie:
Problèmes
Divers
Thread ID:
00631043
Message ID:
00631175
Vues:
20
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
Précédent
Répondre
Fil
Voir

Click here to load this message in the networking platform