Creacion de consulta por nombre
Publicado por Zuko (10 intervenciones) el 12/10/2012 18:52:14
Por favor si me pueden ayudar. Tengo que crear un formulario para consulta por nombre de cargo por ejemplo.
En mi formulario tengo el Text1 y una grilla, al escribir el nombre en el text el puntero se debe mover en la grilla. Mi tabla esta en Postgres con llave primaria cod_cargo, y lo cargo en el formulario a traves de un metodo
LOCAL ok
conexion()
SQLEXEC(conexion,"select * from cargo order by nom_cargo","cargo")
thisform.grid1.RecordSource="cargo"
SQLDISCONNECT(0)
En el procedimiento InteractiveChange del text tengo el siguiente codigo
set exact off
seek alltrim(this.value)
if found()
thisform.lockscreen = .T.
thisform.grid1.refres
thisform.grid1.setfocus
this.setfocus
thisform.lockscreen = .F.
else
muestra un mensaje que no se encuentra
De esta manera me da error que no tiene indice y si cambio seek por locate me dice que no existe por mas que este lo que escribo
En mi formulario tengo el Text1 y una grilla, al escribir el nombre en el text el puntero se debe mover en la grilla. Mi tabla esta en Postgres con llave primaria cod_cargo, y lo cargo en el formulario a traves de un metodo
LOCAL ok
conexion()
SQLEXEC(conexion,"select * from cargo order by nom_cargo","cargo")
thisform.grid1.RecordSource="cargo"
SQLDISCONNECT(0)
En el procedimiento InteractiveChange del text tengo el siguiente codigo
set exact off
seek alltrim(this.value)
if found()
thisform.lockscreen = .T.
thisform.grid1.refres
thisform.grid1.setfocus
this.setfocus
thisform.lockscreen = .F.
else
muestra un mensaje que no se encuentra
De esta manera me da error que no tiene indice y si cambio seek por locate me dice que no existe por mas que este lo que escribo
Valora esta pregunta


0