Página 1 de 1

TArrayBrowse Ayuda

Publicado: Mié Dic 09, 2009 3:49 pm
por Javier
como se cual es la posicion actual en la matriz aEditListUbound
de un TBrwColummn?
Tengo un campo de edicion tipo beLISTBOX en un TArrayBrowse, cuando selecciono
edicion despliega el listbox con el
contenido de la matriz aEditListText y es correcto, pero cuando selecciono
cualquiera de opciones no quiero que me retorne
"Uno", "Dos" ni "Tres" quiero que me deje como valor del campo el valor que
corresponda a la matriz aEditListBound es decir
deje 1,2,o 3 el que sea.
:nEditType := beLISTBOX
:aEditListText := { "Uno", "Dos", "Tres" }
:aEditListBound := { 1, 2, 3 }

Gracias a quien me pueda ayudar.

TArrayBrowse Ayuda

Publicado: Mié Dic 09, 2009 4:26 pm
por zeasoftware
TDBListBox:nDataType
Indica la forma en la cual se buscará en la lista del control.
ímbito:
Asignable
Tipo:
Numérico
Valor inicial:
.T.
Valores posibles:
dtDEFAULT, dtINDEX, dtSTRING, dtBOUND
· dtDEFAULT: Para objetos oDataField que devuelvan valores númericos, se
hará coincidir dicho valor númerico con la propiedad nIndex del ListBox.
Para valores tipo carácter, se buscará la cadena en la lista de elementos
del ListBox
· dtINDEX: Independiente del tipo del oDataField, la busqueda se hará sobre
la propiedad nIndex. En el caso de valores tipo carácter se pasará a formato
numerico poniendo tantos ceros a la izquierda como longitud tenga el campo.
Este valor es el tí­pico a utilizar cuando se guardan datos tipo númerico en
campos tipo carácter y con ceros por la izquierda. Por ejemplo: "0001"
· dtSTRING: Independiente del tipo del oDataField, la busqueda se hará
sobre la lista de elementos del ListBox
· dtBOUND: La busqueda y asignación no se hará sobre la matriz aItems sino
sobre la matriz aItemsBound
--
Ramón Zea
01.993.231-62-29
http://www.paginasprodigy.com/zeasoftware/
zeasoftware@prodigy.net.mx
zeasoftware@hotmail.com
ramonzea@yahoo.com
zeasoft.movil@hotmail.com