FoxPro/Visual FoxPro - te explico Ernesto

 
Vista:

te explico Ernesto

Publicado por pilar (9 intervenciones) el 18/07/2006 14:15:12
thisform.nombre.value=cCables.nombre
thisform.numero.value=cCables.numero
thisform.preciocaja.value=cCables.preciocaja
thisform.preciometro.value=cCables.preciometro
thisform.refresh

lo que quiero lograr realmente es que al elegir una tabla de mi combo esta se refleja en mi grid de lo que contiene esa tabla y al dar clic en uno de mis rticulos o navegar por la tabla esto me lo refleje en cuadros de texto para despues de mis cuadros de texto poder modificar y poder agrear mas articulos y estos a la ves se reflejen en mi grid al agregar o modificar.
pero ahora lo que necesito es que lo de mis tablas se reflejen en mis cuadros de texto

el codigo anterior solo me muestra en mis cuadros de texto una sola tabla es decir que al dar clic en un articulo lo refleja en los cuadros de texto.

lo que hice fue seguir escribiendo el mismo codigo pero solo cambiando el nombre de la tabla por ejemplo esta es CABLES y yo le puse CABLESIUSA que es otra tabla peroal hacer eso ya no me refleja ni la primer tabla ni la segund y aun me hacen falta mas tablas porq son demaciadas

espero me hayas entendido

si no me entendiste me dices para q te explique
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:te explico Ernesto

Publicado por Williams Vidal (85 intervenciones) el 18/07/2006 17:48:36
Hola Pilar:

Si las tablas tienen la misma estructura, por que no tener todo en una sola tabla, y crearle un campo que identifique que tabla es, asi podrias manejarlo de manera facil.

Bueno es una idea.

Oh en todo caso: Usa un DO CASE.... END CASE, en tu combo para cambiar tus:
DO CASE
CASE MiTabla=CABLES
thisform.nombre.value=cCables.nombre
thisform.numero.value=cCables.numero
thisform.preciocaja.value=cCables.preciocaja
thisform.preciometro.value=cCables.preciometro
CASE MiTabla=CABLESUSA
thisform.nombre.value=cCablesusa.nombre
thisform.numero.value=cCablesusa.numero
thisform.preciocaja.value=cCablesusa.preciocaja
thisform.preciometro.value=cCablesusa.preciometro
ENDCASE
thisform.refresh

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
sin imagen de perfil

RE:te explico Ernesto

Publicado por Ernesto Hernandez (4623 intervenciones) el 18/07/2006 18:31:01
Pilar te envie forma de ejemplo a tu email.

Dejame saber si realmente te sirvio

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
sin imagen de perfil

Si alguien desea ver el ejemplito

Publicado por Ernesto Hernandez (4623 intervenciones) el 18/07/2006 19:33:35
Aqui esta el ejemplito (muy sencillo)

http://www.gigagone.com/view/989/Pixmil.zip


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