AYUDA URGENTE!!!
Estoy haciendo un proyecto en el que se muestran los nombres de mis proveedores en una ListBox. Y necesito que al darle click a uno de los nombres, me muestre los productos que me vende en otra ListBox. Cómo puedo hacer esto?
Mi amigo Ginis
primero en el evento Click o boble Click
debes capturar el codigo de proveedor en una variable.
cp=codpro
selec desart from productos where codigo=cp into cursor temp
despues asignas en el list 2
rowsoucetype=campos
rowsource=temp
ESpero haberte ayudado un poquito
primero en el evento Click o boble Click
debes capturar el codigo de proveedor en una variable.
cp=codpro
selec desart from productos where codigo=cp into cursor temp
despues asignas en el list 2
rowsoucetype=campos
rowsource=temp
ESpero haberte ayudado un poquito
En el evento interactive change del combo de proveedores poné algo asi:
with thisform.comboproductos
.resettodefault("rowsource")
.resettodefault("columcount")
.rowsourcetype=3
.rowsource="select * from tablaproductos where tablaproductos.codprov= "+this.value+" into cursor auxiliar"
endwith
Aclaracion: En la linea que dice tablaproductos.codprov= "+this.value+" into cursor auxiliar"
Tenés que ajustarla al tipo de datos que estás utilizando en las tablas. Este ejemplo funciona si los campos son de tipo texto. En caso de ser numericos tenés que convertir el this.value con algo asi como alltrim(padl(this.value,254," ")).
En el objeto this podés utilizar value cuando la propiedad style está en 2, sino podés usar la propiedad text.
with thisform.comboproductos
.resettodefault("rowsource")
.resettodefault("columcount")
.rowsourcetype=3
.rowsource="select * from tablaproductos where tablaproductos.codprov= "+this.value+" into cursor auxiliar"
endwith
Aclaracion: En la linea que dice tablaproductos.codprov= "+this.value+" into cursor auxiliar"
Tenés que ajustarla al tipo de datos que estás utilizando en las tablas. Este ejemplo funciona si los campos son de tipo texto. En caso de ser numericos tenés que convertir el this.value con algo asi como alltrim(padl(this.value,254," ")).
En el objeto this podés utilizar value cuando la propiedad style está en 2, sino podés usar la propiedad text.
