Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Sous-totaux d'un GRID
Message
From
11/04/2001 13:39:58
 
General information
Forum:
Visual FoxPro
Category:
Other
Miscellaneous
Thread ID:
00494485
Message ID:
00494539
Views:
15
>Je cherche comment créer une ligne bas-de-tableau pour un contrôle GRID, pouvant contenir (par ex) les sous-totaux des différentes colonnes. Elle doit défiler horizontalement avec le GRID.
>Merci

Salut Kamal,

Excuse mon français. Si je te comprend bien. Tu veut avoir quelle que chose en deçus de la grid qui peut suive le grid quand tu scroll droite & gauche. Et tu veut qu'il contien les totals des columns qui sont dans la grid. Si oui, créer un cursor qui vont avoir 1 enregistrement. Ce cursor droite avoir la meme structure de la cursor ou table que t'as utilise pour remplir la grid. Utilise CALCULTE SUM() pour chacune des columns est mette les totals dans les champs du nouveau cursor. Mette un autre grid sur la form. Cache les headers. Utilise la nouveau cursor comme RECORDSOURCE. Dans la SCROLLED EVENT de ton 1ér grid mette du code pour que la 2éme grid peut suive la 1ér. Voici ce que j'ai mis dans mon grid quand j'ai faite sa.

LPARAMETERS ndirection
IF ndirection < 4
RETURN
ENDIF

THISFORM.LOCKSCREEN = .T.
mydirection = IIF( ndirection > 5, 2, 0 ) + IIF( THISFORM.grid2.LEFTCOLUMN > THISFORM.grid1.LEFTCOLUMN , 4, 5 )
DO WHILE THISFORM.grid2.LEFTCOLUMN <> THISFORM.grid1.LEFTCOLUMN
THISFORM.grid2.DOSCROLL(mydirection)
ENDDO
THISFORM.LOCKSCREEN = .F.

J'espaire que ça va t'aider.
Mike
Previous
Reply
Map
View

Click here to load this message in the networking platform