FoxPro/Visual FoxPro - Formularios y un grid

 
Vista:

Formularios y un grid

Publicado por Enrique Davila (5 intervenciones) el 05/07/2006 04:11:12
Tengo el siguiente problema y espero que alguien pueda auxiliarme:

Tengo una aplicacion en VFP9:

Estoy creando un formulario en el cuál estoy capturando pedidos.dbf con los datos generales del pedido y en ese mismo formulario por medio del asistente estoy capturando el detalle del pedido peddet.dbf .... este formulario lo cree por medio del asistente (wizard). Y la tabla "child" la está poniendo en un grid.... dentro de esta los campos son:
ped_mod ch(10)
ped_des ch(45)
ped_can N(10.2)
ped_prec N(10.2)

y quiero que desplegue el importe, es decir: ped_can * ped_prec
al final de cargar el precio de cada uno....

Asi mismo, que al final automáticamente este desplegando la suma de los modelos que están apareciendo en mi pedido......

La tabla "parent" es pedidos.dbf y la "child" peddet.dbf

Y las estoy ligando por el campo Ped_num (que esta en ambas tablas).

Agradezco de antemano la ayuda...
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
sin imagen de perfil

RE:Formularios y un grid

Publicado por Ernesto Hernandez (4623 intervenciones) el 05/07/2006 16:53:13
quiero que desplegue el importe, es decir: ped_can * ped_prec
al final de cargar el precio de cada uno

Puedes agregar una columna donde pongas el ControlSource sea

ThisForm.MiGrilla.Column4.Controlsource= "ped_can*Ped_prec"
ThisForm.MiGrilla.Column4.ReadOnly=.t.
y en el InterActiveChange de la grilla has un Refresh()


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:Formularios y un grid

Publicado por Enrique Davila (5 intervenciones) el 05/07/2006 20:47:06
Ernesto:

Gracias por contestarme, la pregunta es que en el grid, tengo lo siguiente:

column
text

La pregunta es la siguiente:
Como deberá de aparecer el controlSource de cada uno?

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:Formularios y un grid

Publicado por Ernesto Hernandez (4623 intervenciones) el 05/07/2006 21:06:52
en la columna

ThisForm.grilla.column3.controlsource="Campos1"

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:Formularios y un grid

Publicado por Carlos Ayala G (169 intervenciones) el 05/07/2006 17:30:55
Hola amigo

Loque puedes hacer es agregar un campo mas a tu tabla de PEDDET llamado IMPORTE por ejemplo luego programas en el evento valid del TEXT que esta en tu grilla lo gigruinete

EVENTO VALID ---'grid.column3.text1'

select pedet
replace IMPORTE with ped_can * ped_prec
thisform.grid1.
refresh

**********************************
para quet te salga el total de tu detalle podrias agrar en el mismo evento lo lo suiente

...
sum peddet.IMPORTE to thisform.txt_TOTAL.value
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