De nuevo sobre DBComboBox
Publicado: Lun Feb 19, 2007 8:09 pm
Estimado Ignacio / Jose, lei la documentacion y probe y probe y no puedo
hacer lo que necesito, voy a tratar de ser claro y sencillo a ver si me
pueden echar una mano.
Tengo una tabla que tiene datos como estos
NIDTabla Tabla Descrip
1 SEXO Masculino
2 SEXO Femenino
3 TIPDOC Factura
4 TIPDOC Recibo
5 TIPDOC Ticket
6 ESTADO Activo
7 ESTADO Baja
y asi sucesivamente, esta tabla guarda los elementos de los combos que voy a
mostrar,
antes en FiveWin usaba una funcion que llame
ELITAB("SEXO",CLIENTES->NIDSEXO)
le pasaba como parametro el nombre de los elementos a mostrar y el campo de
la base de datos
que se debe actualizar con lo que devolviera la funcion. ( Siempre devolvia
el valor del campo NIDTABLA )
De esta manera si aparecia por ejemplo un nuevo tipo de documento TIPDOC es
cuestion de agregar un registro en esa tabla por ejemplo:
NIDTabla Tabla Descrip
8 TIPDOC Orden de pago
y sin tener que compilar nada el cliente ya tenia los nuevos elementos de
los array de los cambos actualizados.
Ahora quisiera poder hacer esto pero en nuestro querido Xailer, estuve
tratando de cargar la matriz aItems al entrar tambien probe con aItemsBound
pero no se llenan o no se como llenarlas, a donde pongo el valor de NIDTabla
para que me devuelva el ID del campo y no la primera letra del array
mostrado entre otras cosas.
Estaria bueno que se pudiera hacer algo desde una tabla como la del ejemplo
o de alguna otra manera ya que seguro que Xailer lo tiene contemplado. Por
ahi soy medio nuevo con el IDE y pido disculpas por eso.
Desde ya muchas gracias y al resto del foro tambien.
hacer lo que necesito, voy a tratar de ser claro y sencillo a ver si me
pueden echar una mano.
Tengo una tabla que tiene datos como estos
NIDTabla Tabla Descrip
1 SEXO Masculino
2 SEXO Femenino
3 TIPDOC Factura
4 TIPDOC Recibo
5 TIPDOC Ticket
6 ESTADO Activo
7 ESTADO Baja
y asi sucesivamente, esta tabla guarda los elementos de los combos que voy a
mostrar,
antes en FiveWin usaba una funcion que llame
ELITAB("SEXO",CLIENTES->NIDSEXO)
le pasaba como parametro el nombre de los elementos a mostrar y el campo de
la base de datos
que se debe actualizar con lo que devolviera la funcion. ( Siempre devolvia
el valor del campo NIDTABLA )
De esta manera si aparecia por ejemplo un nuevo tipo de documento TIPDOC es
cuestion de agregar un registro en esa tabla por ejemplo:
NIDTabla Tabla Descrip
8 TIPDOC Orden de pago
y sin tener que compilar nada el cliente ya tenia los nuevos elementos de
los array de los cambos actualizados.
Ahora quisiera poder hacer esto pero en nuestro querido Xailer, estuve
tratando de cargar la matriz aItems al entrar tambien probe con aItemsBound
pero no se llenan o no se como llenarlas, a donde pongo el valor de NIDTabla
para que me devuelva el ID del campo y no la primera letra del array
mostrado entre otras cosas.
Estaria bueno que se pudiera hacer algo desde una tabla como la del ejemplo
o de alguna otra manera ya que seguro que Xailer lo tiene contemplado. Por
ahi soy medio nuevo con el IDE y pido disculpas por eso.
Desde ya muchas gracias y al resto del foro tambien.