Utilizamos Cookies de terceros para generar estadísticas de audiencia y mostrar publicidad personalizada analizando tu navegación. Si sigues navegando estarás aceptando su uso. Más información X
PortadaForo AyudaTutoriales
InicioForosForo Office

Access

nestor
2007-03-24 17:30 - Respuestas: 6 - Tema nº: 2441157


Características: Windows XP Home, NO necesario.

Muy buenas a todos...

Necesito calcular algunos datos al insertar valores en un formulario.... como lo hago?

Ejemplo: tengo en existencia 10 articulos, se hace un pedido de 50 articulos, necesito que me muestre en otro campo el resultado de esa operacion; en el mismo formulario

tengo un formulario con el campo cantidades que se digita, el valor unitario y necesito que me de el resultado de esa operacion en otro campo del mismo formulario, como lo hago?


Gracias...

Posibles soluciones:
AccessAccess
AccessAccess
AccessAccess
AccessAccess
AccessAccess
nestor

Re: Access - 2007-03-26 14:58 - Respuesta 2

Ya se como hacer esos calculos en el mismo formulario, pero ahora tengo otro inconveniente y es que necesito hacer los mismos calculos y otros pero en formularios diferentes..

Ejemplo: tengo un formulario de existencias y otro de ventas; cuando hago una venta registro la cantidad que se vendio del articulo, entonces quiero que en el formulario de existencias automaticamente me descargue esa venta que se hizo de ese articulo vendido, es decir trabajar con los 2 formularios....

por favor ayuda....Gracias
ebolo

Re: Access - 2007-03-27 19:48 - Respuesta 3

Hola Nestor, para poder actualizar un campo de otro formulario abierto lo tienes que llamar de esta forma; por ejemplo tenemmos un formulario1 que desde un botón de comando actualizamos el campo de texto0 del formulario2:


Private Sub Comando12_Click()

Forms![Formulario2]![Texto0] = "Vengo de Formulario1"
Forms![Formulario2].Requery
End Sub



También puedes usar la varita mágica para llamar a otro formulario, subformulario, informe, ...

SAludos.
nestor

Re: Access - 2007-03-28 15:04 - Respuesta 4

Gracias ebolo, me diste otra idea, pero lo que pasa es que yo digito el valor en un campo de texto llamado 'cantidad a vender' luego oprimo enter o paso al siguiente cuadro de texto, entonces en ese momento necesitaria que se hiciera la descarga en el otro formulario tambien en un campo de texto llamado 'existencias'...

Y otro problemita es que en el formulario tengo un cuadro combinado en donde yo busco y selecciono un articulo, quisiera que al seleccionar ese articulo en el cuadro combinado me saliera el valor de ese articulo automaticamente en un cadro de texto o en una etiqueta, para no tener que buscar el valor o tener que digitarlo....

Gracias por la colaboracion...
ebolo

Re: Access - 2007-03-28 17:17 - Respuesta 5

Hola,

...yo digito el valor en un campo de texto llamado 'cantidad a vender' luego oprimo enter o paso al siguiente cuadro de texto, entonces en ese momento necesitaria que se hiciera la descarga en el otro formulario tambien en un campo de texto llamado 'existencias'...


usa el evento después de actualizar del cuadro de texto

Private Sub cantidad_a_vender_AfterUpdate()
Forms![Formulario2]![existencias] = Me.cantidad_a_vender
Forms![Formulario2].Requery
End Sub



Y otro problemita es que en el formulario tengo un cuadro combinado en donde yo busco y selecciono un articulo, quisiera que al seleccionar ese articulo en el cuadro combinado me saliera el valor de ese articulo automaticamente en un cadro de texto o en una etiqueta, para no tener que buscar el valor o tener que digitarlo....

Si la información que quieres está en la columna 1

Private Sub Cuadro_combinado13_AfterUpdate()
Me.Texto95 = Me.Cuadro_combinado13.Column(1, Me.Cuadro_combinado13.ListIndex)
ENd sub



Saludos.

Página:1 Siguiente

Respuestas relacionadas:

Ms accessMs accessForo
Access en xpAccess en xpForo
AccessAccessForo
AccessAccessForo
AccessAccessForo
Access  en redAccess en redForo
AccessAccessForo
Access en redAccess en redForo
AccessAccessForo
AccessAccessForo
InicioSecciones
^ SubirAviso legal
Política Privacidad
Configurarequipos30 Abril 2024