FoxPro/Visual FoxPro - Que me falta!

 
Vista:

Que me falta!

Publicado por Yoel (60 intervenciones) el 20/06/2007 05:58:37
Holas y muchas gracias de antemano.
Saben tengo un codigo de busqueda el cual en la primera vez si busca el registro que deseo pero luego ya no; que me falta o algo esta mal o sera porque tengo estoy trabajando con 3 tablas en mi entorno de datos.
Haber si me ayudan. ahi les va el codigo.

Select Det_Matricula
Set Order To Fk_Cod_Alu
Locate for Allt(Det_Matricula.Cod_Alu) = Allt(ThisForm.Cmb_Cod_Alu.Value) And ;
Allt(Det_Matricula.Esp) = Allt(ThisForm.Cmb_Esp.Value) And:
Allt(Det_Matricula.Ciclo) = Allt(ThisForm.Cmb_Cic.Value)
If Found()
Wait Window 'El Alumno ya esta MATRICULADO' TimeOut 3
ThisForm.Cmb_Cod_Alu.Value = ''
ThisForm.Cmb_Cod_Alu.SetFocus
ThisForm.Cmd_Gua.Enabled = .F.
Else
ThisForm.Cmd_Gua.Enabled = .T.
EndIf
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Que me falta!

Publicado por Plinio (7841 intervenciones) el 20/06/2007 12:09:11
En esta parte, prueba asi
Select Det_Matricula
go top
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Que me falta!

Publicado por Yoel (60 intervenciones) el 21/06/2007 03:59:52
Hola y Gracias Plineo
Sabes ya intente hacer eso y lo unico ke pasa es ke el programa se cuelga y la ventana de foxpro deja de responder y la unica forma de salir de eso es finalizando foxpro 6.0.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil

RE:Que me falta!

Publicado por neo (1604 intervenciones) el 21/06/2007 14:58:27
No te envía ningun error??...solo se congela??
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Que me falta!

Publicado por Yoel (60 intervenciones) el 21/06/2007 21:34:35
Holas Neo gracias.
Sabes no me envia ningun error y tampoco se congela, lo ke pasa es ke el puntero del mouse se pone en modo de espera dejando a la ventana de foxpro 6.0 desactivada.
Sabes en mi entorno de datos tengo 4 tablas nativas de vfp y dos de ellas se relacionan no sera por eso que vfp pierde el puntero.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil

RE:Que me falta!

Publicado por neo (1604 intervenciones) el 22/06/2007 15:25:21
Y tienes que comparar forzosamente por todos estos campos?? No será mas facil si compara por nombre y matrícula??

Lo que haría yo volver a enfocar al objeto donde realizas el Locate.
O si no un
Select tabla
Return 0
go top
Pero yo no creo que sea porque tienes 4 tablas..

Suerte►
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Que me falta!

Publicado por Yoel (60 intervenciones) el 22/06/2007 22:07:30
Holas y gracias Neo.
Sabes por desgracia mia tengo ke comparar forzosamente estos 3 datos ya que tambien se repiten los mismos codigos del alumno en esta tabla.
Sabes ya logre una solucion al problema; lo unico que hice es quitar las relaciones entre tablas y desde ahi el codigo corrio bien.
Gracias de Todas mameras.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar