XBrowse con Controles diferentes en la misma Columna

XBrowse con Controles diferentes en la misma Columna

Postby softruz » Wed Jan 30, 2013 6:43 pm

Muy buenas foro, ¿alguien me podria decir si podemos en nuestro XBrowse poner en la misma columna pero en diferentes filas, unas con Checkbox, otras con Button, etc...?

Un saludo y mil gracias.
softruz
 
Posts: 485
Joined: Fri Feb 09, 2007 10:34 am

Re: XBrowse con Controles diferentes en la misma Columna

Postby jnavas » Sun Feb 03, 2013 1:00 am

Colega


oCol:nEditType :=1

oCol:nEditType := EDIT_GET

#define EDIT_NONE 0
#define EDIT_GET 1
#define EDIT_LISTBOX 2
#define EDIT_BUTTON 3
#define EDIT_GET_LISTBOX 4
#define EDIT_GET_BUTTON 5
User avatar
jnavas
 
Posts: 473
Joined: Wed Nov 16, 2005 12:03 pm
Location: Caracas - Venezuela

Re: XBrowse con Controles diferentes en la misma Columna

Postby jnavas » Sun Feb 03, 2013 1:04 am

Para cambiar el control segun (Condicion) debes cambiar el tipo en la columna,

#define EDIT_NONE 0
#define EDIT_GET 1
#define EDIT_LISTBOX 2
#define EDIT_BUTTON 3
#define EDIT_GET_LISTBOX 4
#define EDIT_GET_BUTTON 5


FUNCTION CAMBIAREDITOR()
LOCAL oCol:=oBrw:aCols[MICOLUMNA]

IF lCondicion1
oCol:nEditType:=EDIT_GET
ENDIF

IF lCondicion2
oCol:nEditType:=EDIT_BUTTON
ENDIF

Recuerda los bloques de codigo para :

oCol:bOnPostEdit :={|oCol,uValue|FUNCION(oCol,uValue)}
User avatar
jnavas
 
Posts: 473
Joined: Wed Nov 16, 2005 12:03 pm
Location: Caracas - Venezuela

Re: XBrowse con Controles diferentes en la misma Columna

Postby joseluisysturiz » Sun Feb 03, 2013 3:09 pm

softruz wrote:Muy buenas foro, ¿alguien me podria decir si podemos en nuestro XBrowse poner en la misma columna pero en diferentes filas, unas con Checkbox, otras con Button, etc...?

Un saludo y mil gracias.

Saludos, pareciera un poco complicado lo que quieres, ya que creo cuando se evalua una condicion para los objetos se toma en cuenta la COL y no las filas, lo que pides es un arroz con mangoo como decimos aca en Venezuela, porque seria algo como FILA 1, COL 2, un CHECK, FILA 3, COL 2, un GET, etc, etc, segun la condicion de alguna VAR o del valor de otra CELDA en otra COL, habria que ver que intentas hacer, pero bueno, nose si lo vistes en algun sistema o es solo algo que se te vino a la mente, considero que en el xbrowse la ultima palabra la tiene Daniel, saludos... :shock:
Dios no está muerto...

Gracias a mi Dios ante todo!
User avatar
joseluisysturiz
 
Posts: 2064
Joined: Fri Jan 06, 2006 9:28 pm
Location: Guatire - Caracas - Venezuela

Re: XBrowse con Controles diferentes en la misma Columna

Postby jnavas » Mon Feb 04, 2013 4:31 am

Jose Luis
Soy Juan Navas de AdaptaPro, necesito contactarte, mi correo es jnavas@datapronet.com y mi tel 0414-3000518 - 0414-2931707
User avatar
jnavas
 
Posts: 473
Joined: Wed Nov 16, 2005 12:03 pm
Location: Caracas - Venezuela

Re: XBrowse con Controles diferentes en la misma Columna

Postby jnavas » Mon Feb 04, 2013 4:34 am

softruz

Utiliza el bloque de codigo bChange

oBrw:bChange:={|| SETCONTROL()}

FUNCTION SETCONTROL()


LOCAL oCol:=oBrw:aCols[MICOLUMNA]

IF lCondicion1
oCol:nEditType:=EDIT_GET
ENDIF

IF lCondicion2
oCol:nEditType:=EDIT_BUTTON
ENDIF

oCol:Edit()


RETURN


jnavas wrote:Para cambiar el control segun (Condicion) debes cambiar el tipo en la columna,

#define EDIT_NONE 0
#define EDIT_GET 1
#define EDIT_LISTBOX 2
#define EDIT_BUTTON 3
#define EDIT_GET_LISTBOX 4
#define EDIT_GET_BUTTON 5


FUNCTION CAMBIAREDITOR()
LOCAL oCol:=oBrw:aCols[MICOLUMNA]

IF lCondicion1
oCol:nEditType:=EDIT_GET
ENDIF

IF lCondicion2
oCol:nEditType:=EDIT_BUTTON
ENDIF

Recuerda los bloques de codigo para :

oCol:bOnPostEdit :={|oCol,uValue|FUNCION(oCol,uValue)}
User avatar
jnavas
 
Posts: 473
Joined: Wed Nov 16, 2005 12:03 pm
Location: Caracas - Venezuela


Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: Google [Bot], Lailton and 46 guests