Zdrojový kód:
* loGrid je odkaz na objekt mřížky
* lcCS bude buď prázdné, nebo bude obsahovat obsah ControlSource
LOCAL lii,lcCS
lcCS=''
WITH loGrid
* Projdu všechny sloupce abych identifikoval ten správný (kvůli zdroji dat)
* Pak z něho vytáhnu potřebné informace a postavím filtr
FOR lii=1 TO .ColumnCount
IF .Columns(lii).ColumnOrder#.ActiveColumn && Toto není aktivní sloupec
LOOP && Pak jdi na další
ENDIF
* Našel jsem aktivní sloupec
* Vezmu zdroj dat
lcCS=STRTRAN(STRTRAN(NORMALIZE(.Columns(lii).ControlSource),;
NORMALIZE("Thisform"),Thisform.Name),;
NORMALIZE("Thisformset"),Thisformset.Name)
EXIT && Ukonči smyčku
NEXT
ENDWITH