Página 1 de 1

TDBBrowse

Publicado: Dom May 27, 2007 3:55 pm
por Juan Jose Zamora San
Hola a todos, en un objeto TDbrowse se pueden incluir nuevas columnas
del tipo TBrwColumn para mostrar por ejemplo un bitmat, pero cuando se
filtran los datos e introducimos un valor en esa columna nos devuelve el
siguiente error:
TDBBROWSE:SETFILTER(204)
Error BASE/1004 Message not found: TBRWCOLUMN:LCANFILTER
Argumentos: ()
La forma de definir esa columna es la siguiente:
oCol2 := TBrwColumn():New( ::oVarProc:oBrowse1 )
oCol2:cHeader := "Prueba"
oCol2:nAlignment := taLEFTHEADERCENTER
oCol2:OnGetData := {|o, c, i| i:= IIF( ::oQuery:aFields[ 3
]:cType == "N", 1, 2 ), NIL }
oCol2:Create()
¿Sabeí­s a que puede ser debido?
Saludos.

TDBBrowse

Publicado: Lun May 28, 2007 12:14 pm
por ignacio
Juan Jose,
Utilice la clase TDBBrwColumn para crear las columnas.
Un saludo,
--
Ignacio Ortiz de Zúñiga
http://www.xailer.com
"Juan Jose Zamora San Martin" <juanjosezamoras@gmail.com> escribió en el
mensaje news:46598d51$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
> Hola a todos, en un objeto TDbrowse se pueden incluir nuevas columnas del
> tipo TBrwColumn para mostrar por ejemplo un bitmat, pero cuando se filtran
> los datos e introducimos un valor en esa columna nos devuelve el siguiente
> error:
>
> TDBBROWSE:SETFILTER(204)
> Error BASE/1004 Message not found: TBRWCOLUMN:LCANFILTER
> Argumentos: ()
>
> La forma de definir esa columna es la siguiente:
>
> oCol2 := TBrwColumn():New( ::oVarProc:oBrowse1 )
> oCol2:cHeader := "Prueba"
> oCol2:nAlignment := taLEFTHEADERCENTER
> oCol2:OnGetData := {|o, c, i| i:= IIF( ::oQuery:aFields[ 3 ]:cType
> == "N", 1, 2 ), NIL }
> oCol2:Create()
>
> ¿Sabeís a que puede ser debido?
>
> Saludos.
>