FoxPro/Visual FoxPro - una ayudita urgente

 
Vista:

una ayudita urgente

Publicado por juana (1 intervención) el 17/10/2002 22:37:11
como puedo vincular un formulario a la tabla lo hago asi y no me resulta

stor 0 to j_libro,j_correl,contador
j_libro=thisform.text1.value
j_correl=thisform.text2.value
sele libro
seek alltrim(str(j_libro))+alltrim(str(j_correl))
if found()
contador=1
endi
if contador=1
wait window\"Registro Existente\" nowait
endi
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:una ayudita urgente

Publicado por Alvaro Padilla (146 intervenciones) el 17/10/2002 22:58:33
Que error te marca ?
ya abriste la tabla o la asociaste al entorno de datos ??

Lo mas recomendable, para obtener un mejor rendimiento, es usar el entorno de Datos, alla defines que tablas usaras en tu formulario, y al ejecutarse se abren automaticamente y se cierran al cerrar el formulario.

o si lo haces a la antiguita, pues es un simple
Use Tabla in 0 order mi_orden

(0 es para abrir la tabla en un area de trabajo libre)

OJO.....

por lo que veo usas indices con campos numericos convertidos a caracter con ALLTRIM y STR.... mmm ojooooo

imaginate..

Campo1 campo2 alltrim(str(campo1))+alltrim(str(campo2))
------------ ---------- --------------------------------------------------------
1 1 11

11 1 111
1 11 111 <<<--- Clave duplicada

21 1 211
2 11 211 <<--- clave duplicada

por mi parte, al usar campos numericos en indices, solo uso el STR
Str(Campo1)+str(campo2)

Campo1 campo2 str(campo1)+str(campo2)
------------ ---------- --------------------------------------------------------
2 11 2 11
21 1 21 1

Saludos.
Aps.
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