HENRY_DAVID | |
| 2007-08-03 19:20 - Respuestas: 5 - Tema nº: 2460281
Características: Windows XP Profesional, 256,1.8,40.
Hola a todos.......
tengo un problema que me saca de mis casillas, he creado un botón en un formulario que contiene un subformulario y he puesto el siguiente código:
Private Sub Comando100_Click()
Me.Subformulario_de_Ventas.Form.GANANCIA = (Me.Subformulario_de_Ventas.Form.PRECIOUNIDAD - Me.Subformulario_de_Ventas.Form.PRECIOCOMPRA) * Me.Subformulario_de_Ventas.Form.CANTIDADVENTAS
End Sub
Lo que supuesta mente debe hacer es mostrar las ganancias de los productos vendidos, pero el problema es que solo actualiza un registro pero quisiera que me actualice todos los registros ingresados en esa factura, ojala me puedan ayudar gracias.
| |
|
|
ebolo | |
|
Re: Actualizar todos los registros access (Solucionado) - 2007-08-03 21:11 - Respuesta 2
Hola Henry, una cosa, si todos los campos los tienes en el subformulario ¿por que no te creas en el evento Form_current (Al activar registro) del subformulario, la fórmula que has puesto en el botón del formulario?.
Pienso que es lo más correcto, a no ser que lo hagas por algún motivo.
De todas formas prueba a poner un ME.Recalc, ó ME., ó Me.requery.
Saludos.
| |
|
|
HENRY_DAVID | |
|
Re: Actualizar todos los registros access (Solucionado) - 2007-08-03 22:19 - Respuesta 3
Disculpa la molestia ebolo, pero crees que me puedas detallar un poco más el código, gracias. | |
|
|
ebolo | |
|
Re: Actualizar todos los registros access (Solucionado) - 2007-08-04 09:49 - Respuesta 4
Hola Henry, dentro de tu subformulario, créate el evento 'Al activar Registro' (Form_current) y le pones:
Me.GANANCIA = (Me.PRECIOUNIDAD - Me.PRECIOCOMPRA) * Me.CANTIDADVENTAS
Saludos.
| |
|
|
HENRY_DAVID | |
|
Re: Actualizar todos los registros access (Solucionado) - 2007-08-08 15:17 - Respuesta 5
Gracias de nuevo amigo ebolo, me sirvió de mucho. Saludos | |
|
|
|