busqueda de una clave
Publicado por ismael mtz (5 intervenciones) el 06/11/2002 20:06:09
que puedo hacer si quiero que realizar una busqueda de una clave desde un formulario,en un campo al teclear la clave precione un boton que me despliegue varios daots que contiene esa clave.
tengo tres campos en el formularios:text1,text2 y text3 y un boton.
quisiera que al teclear la clave en text1 presionar despues un boton y que este despliegue datos de esa clave en los campos text2 y text3.
usando la tabla a:\articulos.dbf
esta tabla tiene los campos:
clave_articulo(numerico) indice principal
descricion(caracter)
cantidad(numerico)
precio_u(numerico)
precio_venta(numerico)
fecha(caracter)
el controlsource de text1,text2 y text3 no tengo nada.
esta es la codificacion que yo he usado pero no me ha funcionado:
xcodigo=thisform.text1.value
select articulos
locate all for clave_articulo=xcodigo
thisform.text2.value=descripcion
thisform.text3.value=precio_u
la codificacion esta declara en el boton(click)
con esta codificacion marca error "incompatibilidad en el tipo de operador u operando",si marco ignorar me despliega los datos del primer registro de la tabla.
xcodigo=thisform.text1.value
select articulos
seek (xcodigo)
thisform.text2.value=descripcion
thisform.text3.value=precio_u
en esta codificacion me marca error de que no reconoce el objeto "SELECT articulos" o que la tabla no tiene indice o que el indice no esta ordenado.si marco que ignore eso solo despliega los datos del primer registro(1).
por favor alguien me podria orientar en esto,gracias.
tengo tres campos en el formularios:text1,text2 y text3 y un boton.
quisiera que al teclear la clave en text1 presionar despues un boton y que este despliegue datos de esa clave en los campos text2 y text3.
usando la tabla a:\articulos.dbf
esta tabla tiene los campos:
clave_articulo(numerico) indice principal
descricion(caracter)
cantidad(numerico)
precio_u(numerico)
precio_venta(numerico)
fecha(caracter)
el controlsource de text1,text2 y text3 no tengo nada.
esta es la codificacion que yo he usado pero no me ha funcionado:
xcodigo=thisform.text1.value
select articulos
locate all for clave_articulo=xcodigo
thisform.text2.value=descripcion
thisform.text3.value=precio_u
la codificacion esta declara en el boton(click)
con esta codificacion marca error "incompatibilidad en el tipo de operador u operando",si marco ignorar me despliega los datos del primer registro de la tabla.
xcodigo=thisform.text1.value
select articulos
seek (xcodigo)
thisform.text2.value=descripcion
thisform.text3.value=precio_u
en esta codificacion me marca error de que no reconoce el objeto "SELECT articulos" o que la tabla no tiene indice o que el indice no esta ordenado.si marco que ignore eso solo despliega los datos del primer registro(1).
por favor alguien me podria orientar en esto,gracias.
Valora esta pregunta


0