DCBROWSE field definitions in array
Posted: Fri Feb 20, 2015 6:41 am
Hi,
Please,how I can make this ?
I have in Clipper source field and header definitions in arrays, in eXpress I can only use headers, but fields break with error.
My source here:
SELECT 1
use datax index datax
* prku is names of database fields
* hrku is names of header columns
PUBLIC prku[3],hrku[3]
*DECLARE prku[3],hrku[3]
prku[1]="POR"
prku[2]="N_KATUZ"
prku[3]="K_KATUZ"
hrku[1]="Por.č."
hrku[2]="Názov k.ú."
hrku[3]="Kód k.ú."
@ 1,1 DCBROWSE oBrowse ;
SIZE 77,11.8 ;
CURSORMODE XBPBRW_CURSOR_ROW ;
ITEMSELECTED {||DC_ReadGuiEvent(DCGUI_EXIT_OK,GetList)}
DCBROWSECOL FIELD 1->POR ;
HEADER hrku[1] PARENT oBrowse
DCBROWSECOL FIELD 1->N_KATUZ ;
HEADER hrku[2] PARENT oBrowse
etc...
but I Want write some like this (in CA Clipper it run normally)
DCBROWSECOL FIELD 1->prku[1] ;
HEADER hrku[1] PARENT oBrowse
DCBROWSECOL FIELD 1->prku[2] ;
HEADER hrku[2] PARENT oBrowse
etc...
error is BASE/8027 Unknown symbor for database field...
I tryed @, &, before array name, but same error...
Please,how I can make this ?
I have in Clipper source field and header definitions in arrays, in eXpress I can only use headers, but fields break with error.
My source here:
SELECT 1
use datax index datax
* prku is names of database fields
* hrku is names of header columns
PUBLIC prku[3],hrku[3]
*DECLARE prku[3],hrku[3]
prku[1]="POR"
prku[2]="N_KATUZ"
prku[3]="K_KATUZ"
hrku[1]="Por.č."
hrku[2]="Názov k.ú."
hrku[3]="Kód k.ú."
@ 1,1 DCBROWSE oBrowse ;
SIZE 77,11.8 ;
CURSORMODE XBPBRW_CURSOR_ROW ;
ITEMSELECTED {||DC_ReadGuiEvent(DCGUI_EXIT_OK,GetList)}
DCBROWSECOL FIELD 1->POR ;
HEADER hrku[1] PARENT oBrowse
DCBROWSECOL FIELD 1->N_KATUZ ;
HEADER hrku[2] PARENT oBrowse
etc...
but I Want write some like this (in CA Clipper it run normally)
DCBROWSECOL FIELD 1->prku[1] ;
HEADER hrku[1] PARENT oBrowse
DCBROWSECOL FIELD 1->prku[2] ;
HEADER hrku[2] PARENT oBrowse
etc...
error is BASE/8027 Unknown symbor for database field...
I tryed @, &, before array name, but same error...