Discussion:
Actualizar contenido en un ComboBox (cuadro de lista)
(demasiado antiguo para responder)
Juanfra
2003-12-10 17:50:35 UTC
Tengo un formulario de articulos frmArticulos en este tengo dos combos uno
para Familia (cboFamilia) y otro Subfamilia (cboSubfamilia).
Pues bien con un boton llamo a otro form de las familias y doy una nueva de
lata, cierro y vuelvo al formulario de articulos pero el combo sigue sin
mostrar el muevo dato, tengo que salir del form de articulos y al entrar de
nuevo si me muestran los combos los nuevos valores
Sabeis como puedo solucionar esto por código?
saludos
Juanfra
CarCar
2003-12-10 17:57:56 UTC
Hola:

En el evento "Al cerrar" del formulario de altas "refresca
el combo...

Private Sub Form_Unload()
Forms!NombreDelFormulario.NombreDelCombo.Requery
End Sub

Saludos,
CarCar
MVP-Access
-----Mensaje original-----
Tengo un formulario de articulos frmArticulos en este
tengo dos combos uno
para Familia (cboFamilia) y otro Subfamilia
(cboSubfamilia).
Pues bien con un boton llamo a otro form de las familias
y doy una nueva de
lata, cierro y vuelvo al formulario de articulos pero el
combo sigue sin
mostrar el muevo dato, tengo que salir del form de
articulos y al entrar de
nuevo si me muestran los combos los nuevos valores
Sabeis como puedo solucionar esto por código?
saludos
Juanfra
.
Juanfra
2003-12-10 18:42:57 UTC
Gracias CarCar
Con esto funciona si tengo el formulario de articulos aperturado.
El problema es que tambien lo tengo colocado el el menu de ficheros maestros
para poder dar de alta familias independientemente de tener aperturado el
form articulos.
Hay alguna forma de controlar esto u obligo al usuario a que solo pueda dar
de alta una nueva familia desde la ficha de articulos ??
Espero haberme explicado bien
Saluods
Juanfra

"CarCar" <***@hotmail.com> escribi� en el mensaje news:00bd01c3bf47$23c608b0$***@phx.gbl...
Hola:

En el evento "Al cerrar" del formulario de altas "refresca
el combo...

Private Sub Form_Unload()
Forms!NombreDelFormulario.NombreDelCombo.Requery
End Sub

Saludos,
CarCar
MVP-Access
-----Mensaje original-----
Tengo un formulario de articulos frmArticulos en este
tengo dos combos uno
para Familia (cboFamilia) y otro Subfamilia
(cboSubfamilia).
Pues bien con un boton llamo a otro form de las familias
y doy una nueva de
lata, cierro y vuelvo al formulario de articulos pero el
combo sigue sin
mostrar el muevo dato, tengo que salir del form de
articulos y al entrar de
nuevo si me muestran los combos los nuevos valores
Sabeis como puedo solucionar esto por código?
saludos
Juanfra
.
CarCar
2003-12-10 19:44:11 UTC
Hola:

De nada... :-)

Private Sub Form_Unload()
On Error Goto Err_Form_Unload

Forms!NombreDelFormulario.NombreDelCombo.Requery
Exit Sub

Err_Form_Unload:
MsgBox Err.Number
If Err.Number = 9999 Then
Exit Sub
End If
MsgBox Err.Number & " " & Err.Description
End Sub

Sustituye el anterior procedimiento por este en el que
controlamos los errores. Lo ejecutas tal cuál, el primer
MsgBox te indicará el número de error que se produce al
intentar refrescar el formulario cerrado. A continuación,
cambias el "9999" por ese número y quitas el primer
MsgBox, si se produce ese error se sale normalmente del
procedimiento, si da otra ya lo avisará la siguiente
instrucción.

Saludos,
CarCar
MVP-Access
-----Mensaje original-----
Gracias CarCar
Con esto funciona si tengo el formulario de articulos
aperturado.
El problema es que tambien lo tengo colocado el el menu
de ficheros maestros
para poder dar de alta familias independientemente de
tener aperturado el
form articulos.
Hay alguna forma de controlar esto u obligo al usuario a
que solo pueda dar
de alta una nueva familia desde la ficha de articulos ??
Espero haberme explicado bien
Saluods
Juanfra
En el evento "Al cerrar" del formulario de altas "refresca
el combo...
Private Sub Form_Unload()
Forms!NombreDelFormulario.NombreDelCombo.Requery
End Sub
Saludos,
CarCar
MVP-Access
-----Mensaje original-----
Tengo un formulario de articulos frmArticulos en este
tengo dos combos uno
para Familia (cboFamilia) y otro Subfamilia
(cboSubfamilia).
Pues bien con un boton llamo a otro form de las familias
y doy una nueva de
lata, cierro y vuelvo al formulario de articulos pero el
combo sigue sin
mostrar el muevo dato, tengo que salir del form de
articulos y al entrar de
nuevo si me muestran los combos los nuevos valores
Sabeis como puedo solucionar esto por código?
saludos
Juanfra
.
.
Juanfra
2003-12-11 08:44:28 UTC
Gracias CarCar
El error es el 2450
Ya esta solucionado, muchas gracias
Juanfra

"CarCar" <***@hotmail.com> escribi� en el mensaje news:113be01c3bf55$fc035cb0$***@phx.gbl...
Hola:

De nada... :-)

Private Sub Form_Unload()
On Error Goto Err_Form_Unload

Forms!NombreDelFormulario.NombreDelCombo.Requery
Exit Sub

Err_Form_Unload:
MsgBox Err.Number
If Err.Number = 9999 Then
Exit Sub
End If
MsgBox Err.Number & " " & Err.Description
End Sub

Sustituye el anterior procedimiento por este en el que
controlamos los errores. Lo ejecutas tal cuál, el primer
MsgBox te indicará el número de error que se produce al
intentar refrescar el formulario cerrado. A continuación,
cambias el "9999" por ese número y quitas el primer
MsgBox, si se produce ese error se sale normalmente del
procedimiento, si da otra ya lo avisará la siguiente
instrucción.

Saludos,
CarCar
MVP-Access
-----Mensaje original-----
Gracias CarCar
Con esto funciona si tengo el formulario de articulos
aperturado.
El problema es que tambien lo tengo colocado el el menu
de ficheros maestros
para poder dar de alta familias independientemente de
tener aperturado el
form articulos.
Hay alguna forma de controlar esto u obligo al usuario a
que solo pueda dar
de alta una nueva familia desde la ficha de articulos ??
Espero haberme explicado bien
Saluods
Juanfra
En el evento "Al cerrar" del formulario de altas "refresca
el combo...
Private Sub Form_Unload()
Forms!NombreDelFormulario.NombreDelCombo.Requery
End Sub
Saludos,
CarCar
MVP-Access
-----Mensaje original-----
Tengo un formulario de articulos frmArticulos en este
tengo dos combos uno
para Familia (cboFamilia) y otro Subfamilia
(cboSubfamilia).
Pues bien con un boton llamo a otro form de las familias
y doy una nueva de
lata, cierro y vuelvo al formulario de articulos pero el
combo sigue sin
mostrar el muevo dato, tengo que salir del form de
articulos y al entrar de
nuevo si me muestran los combos los nuevos valores
Sabeis como puedo solucionar esto por código?
saludos
Juanfra
.
.
CarCar
2003-12-11 10:11:54 UTC
:-)))

Saludos,
CarCar
MVP-Access
-----Mensaje original-----
Gracias CarCar
El error es el 2450
Ya esta solucionado, muchas gracias
Juanfra
De nada... :-)
Private Sub Form_Unload()
On Error Goto Err_Form_Unload
Forms!NombreDelFormulario.NombreDelCombo.Requery
Exit Sub
MsgBox Err.Number
If Err.Number = 9999 Then
Exit Sub
End If
MsgBox Err.Number & " " & Err.Description
End Sub
Sustituye el anterior procedimiento por este en el que
controlamos los errores. Lo ejecutas tal cuál, el primer
MsgBox te indicará el número de error que se produce al
intentar refrescar el formulario cerrado. A continuación,
cambias el "9999" por ese número y quitas el primer
MsgBox, si se produce ese error se sale normalmente del
procedimiento, si da otra ya lo avisará la siguiente
instrucción.
Saludos,
CarCar
MVP-Access
-----Mensaje original-----
Gracias CarCar
Con esto funciona si tengo el formulario de articulos
aperturado.
El problema es que tambien lo tengo colocado el el menu
de ficheros maestros
para poder dar de alta familias independientemente de
tener aperturado el
form articulos.
Hay alguna forma de controlar esto u obligo al usuario a
que solo pueda dar
de alta una nueva familia desde la ficha de articulos ??
Espero haberme explicado bien
Saluods
Juanfra
En el evento "Al cerrar" del formulario de
altas "refresca
el combo...
Private Sub Form_Unload()
Forms!NombreDelFormulario.NombreDelCombo.Requery
End Sub
Saludos,
CarCar
MVP-Access
-----Mensaje original-----
Tengo un formulario de articulos frmArticulos en este
tengo dos combos uno
para Familia (cboFamilia) y otro Subfamilia
(cboSubfamilia).
Pues bien con un boton llamo a otro form de las
familias
y doy una nueva de
lata, cierro y vuelvo al formulario de articulos pero el
combo sigue sin
mostrar el muevo dato, tengo que salir del form de
articulos y al entrar de
nuevo si me muestran los combos los nuevos valores
Sabeis como puedo solucionar esto por código?
saludos
Juanfra
.
.
.