FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour XBROWSE, con Get, Combobox y CheckBox, en una misma Columna
Posts: 336
Joined: Wed May 16, 2007 09:40 PM
XBROWSE, con Get, Combobox y CheckBox, en una misma Columna
Posted: Thu Mar 21, 2024 06:04 PM

Existe alguna forma de tener un Xbrowse con la siguiente combinacion que en la misma columna convivan varios get y combobox, dependiendo del tipo de datos que deba ingresar,,, algunos se llenaran manual (GET) y otros se seleccionaran(COMBOBOX y/o CHECKBOX), pero en la misma columna, se puede hacer en fivewin..

Por lo menos en columnas separadas lo he hecho, pero ahora lo necesito en una sola columna.

Se puede hacer ??? alguien que tenga un ejemplo...

Fivewin-Xharbour 24.09, Iquique, Chile
Posts: 44162
Joined: Thu Oct 06, 2005 05:47 PM
Re: XBROWSE, con Get, Combobox y CheckBox, en una misma Columna
Posted: Fri Mar 22, 2024 04:33 AM

Si se puede, revisa FWH\samples\inspect.prg

regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 44162
Joined: Thu Oct 06, 2005 05:47 PM
Re: XBROWSE, con Get, Combobox y CheckBox, en una misma Columna
Posted: Fri Mar 22, 2024 03:32 PM

Implementada la opci贸n del checkbox para el pr贸ximo build!

regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 336
Joined: Wed May 16, 2007 09:40 PM
Re: XBROWSE, con Get, Combobox y CheckBox, en una misma Columna
Posted: Fri Mar 22, 2024 04:12 PM

Gracias, Antonio, quedo perfecto, justo lo que necesitaba

Fivewin-Xharbour 24.09, Iquique, Chile
Posts: 44162
Joined: Thu Oct 06, 2005 05:47 PM
Re: XBROWSE, con Get, Combobox y CheckBox, en una misma Columna
Posted: Fri Mar 22, 2024 08:35 PM
regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 336
Joined: Wed May 16, 2007 09:40 PM
Re: XBROWSE, con Get, Combobox y CheckBox, en una misma Columna
Posted: Thu Mar 28, 2024 04:27 PM

Hola Antonio

Una consulta,,, como desabilito un EDIT_BUTTON dentro de un xbrowse, dependiendo de la condicion

olbx101c:acols[4]:bEditWhen:= { || olbx101c:aArrayData[olbx101c:nArrayAt][5]="1" }

lo hago de esta manera pero no me funciona, sigue estando habilitado

Gracias

Fivewin-Xharbour 24.09, Iquique, Chile
Posts: 44162
Joined: Thu Oct 06, 2005 05:47 PM
Re: XBROWSE, con Get, Combobox y CheckBox, en una misma Columna
Posted: Thu Mar 28, 2024 08:29 PM

Prueba asi y deber铆a funcionar:

oBrw:aCols[ 2 ]:bEditWhen = { || oBrw:nArrayAt != 8 }

luego es el valor que est茅 devolviendo la expresi贸n

Prueba a hacer esto para saber el tipo de valor que hay:

olbx101c:acols[4]:bEditWhen:= { || MsgInfo( ValType( olbx101c:aArrayData[olbx101c:nArrayAt][5] ) ), olbx101c:aArrayData[olbx101c:nArrayAt][5] == "1" }

regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 336
Joined: Wed May 16, 2007 09:40 PM
Re: XBROWSE, con Get, Combobox y CheckBox, en una misma Columna
Posted: Thu Mar 28, 2024 09:01 PM
Antonio Linares wrote:Prueba asi y deber铆a funcionar:

oBrw:aCols[ 2 ]:bEditWhen = { || oBrw:nArrayAt != 8 }

luego es el valor que est茅 devolviendo la expresi贸n

Prueba a hacer esto para saber el tipo de valor que hay:
olbx101c:acols[4]:bEditWhen:= { || MsgInfo( ValType( olbx101c:aArrayData[olbx101c:nArrayAt][5] ) ), olbx101c:aArrayData[olbx101c:nArrayAt][5] == "1" }

Hola Antonio, Gracias por contestar,,,, implemente cada una de las opciones y no hace nada, me da la impresion que no esta habilitada para EDIT_GET_LISTBOX, el bEditWhen

Este es un trozo del programa donde esta el XBROWSE,, en el EDIT_GET, funciona sin problema, habilita y desabilita segun opcion, pero el el EDIT_GET_LISTBOX, no hace nada, deja todo habilitado y asi como esta ni siquiera me envia el mensaje del MSGINFO

REDEFINE XBROWSE oLbx101c ID 101 OF oFld:aDialogs[2];
COLUMNS 1,2,3,4;
HEADERS "Descriptor","Etiqueta","Informacion","Buscar";
COLSIZES 60,100,310,40;
PICTURE "","","","";
ARRAY acDescriptor UPDATE FOOTERS LINES AUTOCOLS CELL

olbx101c:nRowHeight := 25
olbx101c:acols[3]:nEditType:= EDIT_GET
olbx101c:acols[3]:cEditPicture:="@!"
olbx101c:acols[3]:bEditWhen:= { || olbx101c:aArrayData[olbx101c:nArrayAt][5]="C" }
olbx101c:acols[3]:bOnPostEdit:= { |o,nval| hola(@acDescriptor,@acTemporal,olbx101c,nval) }

olbx101c:acols[4]:nEditType:=EDIT_GET_LISTBOX
olbx101c:aCols[4]:addbmpfile("\QASVE\config\bmp\BUSCAR16X16.bmp")
oLbx101c:aCols[4]:lBtnTransparent := .t.
olbx101c:aCols[4]:nBtnBmp := 1
olbx101c:aCols[4]:nDataBmpAlign := AL_CENTER
//olbx101c:acols[4]:bEditWhen:= { || olbx101c:aArrayData[olbx101c:nArrayAt][5]="T" }
olbx101c:acols[4]:bOnPostEdit:= { |o,nval| hola(@acDescriptor,@acTemporal,olbx101c,nval) }
olbx101c:acols[4]:aEditListTxt := acTemporal
//olbx101c:acols[4]:bEditBlock:= { mifuncion('1') }
//olbx101c:acols[4]:bBmpAction := { |oCol| mifuncion('2') }
//olbx101c:acols[4]:bEditValid :={|| mifuncion('2') }
olbx101c:acols[4]:bEditWhen:= { || MsgInfo( ValType( olbx101c:aArrayData[olbx101c:nArrayAt][5] ) ), olbx101c:aArrayData[olbx101c:nArrayAt][5] == "1" }
//olbx101c:aCols[4]:bEditWhen = { || olbx101c:nArrayAt = "T" }
Fivewin-Xharbour 24.09, Iquique, Chile
Posts: 10733
Joined: Sun Nov 19, 2006 05:22 AM
Re: XBROWSE, con Get, Combobox y CheckBox, en una misma Columna
Posted: Fri Mar 29, 2024 03:37 AM

bEditWhen works with all edit types.

In case of EDIT_BUTTON, the button is inactive.

In case of EDIT_LISTBOX and EDIT_GET_LISTBOX, the listbox opens (this is for information of the user) but the user can not change the value.

bEditWhen works in all cases.

Also, please let us know the FWH version you are using.

Regards



G. N. Rao.

Hyderabad, India
Posts: 336
Joined: Wed May 16, 2007 09:40 PM
Re: XBROWSE, con Get, Combobox y CheckBox, en una misma Columna
Posted: Sun Mar 31, 2024 07:10 PM
nageswaragunupudi wrote:bEditWhen works with all edit types.
In case of EDIT_BUTTON, the button is inactive.
In case of EDIT_LISTBOX and EDIT_GET_LISTBOX, the listbox opens (this is for information of the user) but the user can not change the value.

bEditWhen works in all cases.

Also, please let us know the FWH version you are using.
Hola Mr Rao

a mi en lo personal no me funciona, uso la version 11.07...

SAludos

Elmo
Fivewin-Xharbour 24.09, Iquique, Chile
Posts: 44162
Joined: Thu Oct 06, 2005 05:47 PM
Re: XBROWSE, con Get, Combobox y CheckBox, en una misma Columna
Posted: Mon Apr 01, 2024 07:58 AM

Estimado Elmo,

Usas una versi贸n del 2011, es posible que a煤n no estuviese implementado o afinado.

regards, saludos

Antonio Linares
www.fivetechsoft.com

Continue the discussion