ayuda manejo en grid.

08/04/2004 - 17:56 por Alfredo Reyna | Informe spam
Hola a todos

en un Grid. doy de alta nuevos proveedores para sierto número de parte.
mi problema es que al teclear un proveedor que no existe, yo tengo que
desplegar los proveedores que existen. Cuando lo hago en un form. el
siguiente codigo me ayuda a hacer esto

SELECT cprovee
BROWSE NOAPPEND NOEDIT LEDIT TITLE ("Catalogo de Proveedores
Presione ESC para continuar")
RECNO()
GOTO RECNO()
this.text1.Value = cprovee.idprovee
this.text2.Value = cprovee.nomprovee

pero en el grid. esta misma operación siempre me substituye el primer
registro. no me lo hace en mi registro Activo (renglon), se va al primero y
ahi pone los datos que estoy jalando, del Brow,

SELECT cprovee
BROWSE NOAPPEND NOEDIT LEDIT TITLE ("Catalogo de Proveedores
Presione ESC para continuar")
RECNO()
GOTO RECNO()
thisform.grid1.column1.text1.Value = cprovee.idprovee
thisform.grid1.column2.text1.Value = cprovee.nomprovee

si alguien tiene alguna idea, de que necesito hacer. es bien recibida,

gracias de antemano

Alfredo Reyna
leo22_reyna@hotmail.com
Nvo. Laredo Tamps. Mexico
 

Leer las respuestas

#1 Ernesto R. Leonardelli
09/04/2004 - 02:00 | Informe spam
Deberias tener una busqueda incremental del proveedor en un grid, si no existe entonces recien
crearlo. Haz un form con un textbox , un grid y un boton, que el grid te muestre los proveedores
que concuerden con las letras que vas ingresando (trabaja en el Keypress) (una busqueda
incremental basicamente) si no existe un hit, entonces que el boton te lleve a una rutina para
ingresarlo. Como final te recomiendo que utilices vistas parametrizadas en vez de trabajar
directamente con los datos de la tabla.

Saludos
Ernesto R. Leonardelli
Mar del Plata
Argentina


"Alfredo Reyna" escribió en el mensaje
news:
Hola a todos

en un Grid. doy de alta nuevos proveedores para sierto número de parte.
mi problema es que al teclear un proveedor que no existe, yo tengo que
desplegar los proveedores que existen. Cuando lo hago en un form. el
siguiente codigo me ayuda a hacer esto

SELECT cprovee
BROWSE NOAPPEND NOEDIT LEDIT TITLE ("Catalogo de Proveedores
Presione ESC para continuar")
RECNO()
GOTO RECNO()
this.text1.Value = cprovee.idprovee
this.text2.Value = cprovee.nomprovee

pero en el grid. esta misma operación siempre me substituye el primer
registro. no me lo hace en mi registro Activo (renglon), se va al primero y
ahi pone los datos que estoy jalando, del Brow,

SELECT cprovee
BROWSE NOAPPEND NOEDIT LEDIT TITLE ("Catalogo de Proveedores
Presione ESC para continuar")
RECNO()
GOTO RECNO()
thisform.grid1.column1.text1.Value = cprovee.idprovee
thisform.grid1.column2.text1.Value = cprovee.nomprovee

si alguien tiene alguna idea, de que necesito hacer. es bien recibida,

gracias de antemano

Alfredo Reyna

Nvo. Laredo Tamps. Mexico

Preguntas similares