FoxPro/Visual FoxPro - me expliqué mal!!

 
Vista:

me expliqué mal!!

Publicado por upliftmofopartyplan (265 intervenciones) el 12/09/2002 15:56:23
creo que no supe explicarme...
todo lo que me dijeron funciona, pero igual que lo que hice antes.
ejemplo:
tengo un grid con las columnas: legajo, nombre, apellido.
y supongamos que tengo dos registros:
1234, juan,perez
2345,josé,garcía
tambien tengo por otro lado text1,text2,text3
lo que quiero lograr es que los text's tomen los valores de cada campo
cuando hago <evento> sobre legajo(1234):
text1.value=1234 , text2.value=juan , text3.value=perez
todo ok!
si ahora hago <evento> sobre legajo(2345):
text1.value=2345 , text2.value=juan , text3.value=perez
todo mal!
para que juan se cambie por josé, necesito hacer <evento> sobre esa celda, y lo mismo para cambiar perez por garcía.
lo que quiero hacer es que con un <evento> sobre una sola columna (cualquiera), cambien todos los valores de los text's.
creo que ahora si lo expliqué.
espero me ayuden.
saludos.
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:me expliqué mal!!

Publicado por Foxperto (894 intervenciones) el 12/09/2002 17:31:10
Hola:

Prueba de la siquiente manera, en el evento donde quieres que cambie los valores escribe lo siguiente:

ThisForm.Text1.Value = MiTabla.Campo1
ThisForm.Text2.Value = MiTabla.Campo2
ThisForm.Text3.Value = MiTabla.Campo3

Cuando te pones sobre una fila de un Grid, el puntero de la Tabla se mueve al registro correspondiente, de esa manera podras tener el valor de ese registro.

Prueba y me cuentas.

Saludos
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