ATOUTFOX
COMMUNAUTÉ FRANCOPHONE DES PROFESSIONNELS FOXPRO
Visual FoxPro : le développement durable

ETAT DYNAMIQUE   



L'auteur

eric leissler
France France
Membre Simple
# 0000002784
enregistré le 06/03/2010
http://www.aumeric.fr
62 ans
leissler eric
85290 MORTAGNE SUR SEVRE
de la société AUMERIC LOGICIELS ( 0633412395 )
Fiche personnelle


Note des membres
pas de note

Contributions > 03 - FRX : Etat, impression, Report

ETAT DYNAMIQUE
# 0000000334
ajouté le 21/06/2006 10:30:45 et modifié le 12/02/2012
consulté 5338 fois
Niveau initié

Version(s) Foxpro :
VFP 9.0


Le téléchargement des pièces jointes est limité aux membres
Veuillez vous identifier ou vous inscrire si vous n'avez pas encore de compte ...
Description

Afin d'obtenir dans un état des objets dynamiquement paramétrable.

Mettre le contenu du zip dans le répertoire de l'appli

Le principe fonctionne sur un objet champ sur lequel on va pouvoir parametrer la couleur des caractères, la couleur du fond et le style ( Gras ou pas)

Dans l'exemple de l'image jointe, la table initiale possède un champ COULSTAT1 qui est numérique. Ce champ contient la couleur voulue. ce champ a été alimenté auparavant par un bete getcolor()

les commandes
*:EFFECTS BACKCOLOR = PREPPLAN.COULSTAT1
*:EFFECTS FORECOLOR = PREPPLAN.COULSTAT1

insérées dans l'onglet autre, données utilisateur, permettent d'avoir la même couleur de caractères et de fond pour simuler un rectangle plein.

Ci-dessous, le code pour appeler l'état.

Bonne journée à tous

Code source :
loListener  = newobject('EffectsListener', ;
  'DynamicFormatting.prg')
loListener.OutputType = 1

report form PLANNPOINT TO print PROMPT PREVIEW object loListener
RELEASE lolistener
cLEAR CLASS effectslistener
cLEAR CLASS effecthandler
cLEAR CLASS usereffecthandler
cLEAR CLASS DynamicForeColorEffect
cLEAR CLASS DynamicBackColorEffect
cLEAR CLASS DynamicStyleEffect
CLEAR CLASS effectobject


Commentaires
Aucun commentaire enregistré ...

Publicité

Les pubs en cours :


www.atoutfox.org - Site de la Communauté Francophone des Professionnels FoxPro - v3.4.0 - © 2004-2019.
Cette page est générée par un composant COM+ développé en Visual FoxPro 9.0-SP2-HF3