Seite 1 von 1

DCBROWSECOL FOOTER REFRESH

Verfasst: Do, 18. Jul 2013 10:06
von Koverhage
Ich habe folgendes

Code: Alles auswählen

   DCBROWSECOL DATA { || best->stueck } PICTURE "@E 9999999.999" WIDTH 7 ;
     FOOTER {|| "Best: "+ltrim(transform(nSummebest,"@E 999999.999")) }
Gibt es eine Möglichkeit einen Refresh nur auf den FOOTER durchzuführen ?
Es ist störend, wenn immer der komplette Browse refreshed wird.
Hatte überlegt mit :refreshCurrent aber ich stehe ja nicht auf der Fußzeile

Re: DCBROWSECOL FOOTER REFRESH

Verfasst: Do, 18. Jul 2013 12:24
von Magic

Code: Alles auswählen

         oColumn := <Browser>:getColumn( <Spaltennummer> )
         oColumn:Footing:SetCell( 1,<neuer Wert>, , .F. )
Das letzte .F. kannst Du evtl. durch ein .T. ersetzen.

Re: DCBROWSECOL FOOTER REFRESH

Verfasst: Do, 18. Jul 2013 12:40
von Bertram Hansen
oder

Code: Alles auswählen

oBrowse:getColumn(nSpalte):setfootercaption(STR(nWert,12,2))

Re: DCBROWSECOL FOOTER REFRESH

Verfasst: Do, 18. Jul 2013 12:46
von Tom
Dann aber die Codeblöcke aus den Footern entfernen!