FoxPro/Visual FoxPro - Visual Foxpro

   
Vista:

Visual Foxpro

Publicado por Arm (5 intervenciones) el 02/09/2013 20:37:27
Bueno otra vez yo necesito ayuda con algo:

Situación

En un formulario tengo 2 label's, 2 textbox's relacionados a tabla1, 4 botones para navegar en los registros haciendo que los registros se muestren en los textbox's y un grid que esta relacionado a tabla2.
También tengo el codigo para que el textbox1 que es donde aparece por default los nombres del registro de la tabla1 y el resultado me lo muestra en el grid hasta ahí esta todo perfecto, el problema es que no se donde poner el código para que al momento que cambien de registro aparezca el resultado de la búsqueda que tiene el textbox1 por default en el grid ya que he intentado ponerlo en casi todos los eventos y no me funciona por que por un decir si tengo nombre1 que se muestra en el textbox1 aparece lo de nombre1 pero si cambio de registro a nombre2 se queda en nombre1 y si cambio a nombre3 se queda en nombre2 ocea va uno atrás y no se donde poner mi código o como hacer un if o algún valid o when para que me aparezca el resultado que este correcto que sea el resultado de nombre1 si me doy a entender?

Gracias de antemano y espero me puedan ayudar !

Un saludo
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

Visual Foxpro

Publicado por Fidel (558 intervenciones) el 02/09/2013 23:26:17
Aunque me resulta un tanto confusa la consulta (como no usas signos de puntuación llega un momento en que no se sabe de qué hablas), el tema se solucionaría se aclaras cómo lías los controles. A ver:
Text1 y Text2 relacionados a Tabla1, cómo se relacionan?, ControlSource, Value ?
GRid relacionado a tabla2: Supongo que a través de .grid.REcordSource='Tabla2'
4 botones para navergar registros, de qué tabla?
El formulario lo armas a mano o usas Wizard?

Ahora, si tienes
.Text1.ControlSource='Tabla1.CampoId'
.Text2.ControlSource='Tabla1.Nombre'
y los botones de movimiento mueven el puntero de registro en la Tabla1, cada botón en su evento click debe disparar:
with thisform
.text1.refresh
.text2.refresh
endwith
&& Proceso de búsqueda en Tabla2
thisform.grid1.refresh

Si no entendí nada, pues disculpa y coloca algo del código para que podamos comenzar a entender.
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