Kadylel | |
| 2007-04-24 21:44 - Respuestas: 5 - Tema nº: 2445743
Características: Windows XP Home, ya dije.
Ebolo ayudame de nuevo!! ya estoy metiendo datos a la base de datos que estoy creando pero a la hora de que selecciono en el campo de "ciudades o municipios" en mi cuadro combinado me regresa hasta el primer registro, ayudame, por favor!!!
| |
|
|
ebolo | |
|
Re: Ayudame de nuevo ebolo!!! - 2007-04-25 11:47 - Respuesta 2
Hola Kadylel, no entiendo bien:
....en mi cuadro combinado me regresa hasta el primer registro, ayudame, por favor!!!
supongo que es el cuadro combinado de Estados, quieres decir que no te lo filtra y te pone el mismo estado?;
ó que te lleva al primer registro de todos los introducidos.
Prueba a quitar el Me.requery.
Saludos.
| |
|
|
Kadylel | |
|
Re: Ayudame de nuevo ebolo!!! - 2007-04-25 19:12 - Respuesta 3
Perdón Ebolo, no me expliqué bien, mira, cuando yo selecciono en mi cuadro combinado de "Ciudades o Municipios" una ciudad me marca perfecto el estado que pertenece dicha ciudad en el texto "Estados" pero justo cuando le doy click a mi selección me manda hasta el primer registro de mi base de datos y tengo que regresar al registro que estaba yo capturando, no sabes esto por qué? te doy mi código a ver si le ves algún error:
Private Sub Cuadro_combinado609_AfterUpdate()
If Me.Cuadro_combinado609.ListIndex = -1 Then
Me.Cuadro_combinado611.RowSource = "SELECT Estado FROM Estados"
Texto613 = ""
Else
Me.Cuadro_combinado611.RowSource = "SELECT Estado FROM Estados WHERE IdEstado=" & Me.Cuadro_combinado609.Column(1, Me.Cuadro_combinado609.ListIndex)
Texto613 = DLookup("[Estado]", "Estados", "IdEstado=" & Me.Cuadro_combinado609.Column(1))
Me.Cuadro_combinado611 = Texto613
End If
Me.Requery
End Sub
Muchas gracias de nuevo!! | |
|
|
ebolo | |
|
Re: Ayudame de nuevo ebolo!!! - 2007-04-25 20:00 - Respuesta 4
Hola kadylel de nuevo, quita el Me.requery como te he comentado antes.
También podría quitar el texto613 y dejar el cuadro_combinado611 así:
Me.Cuadro_combinado611 = DLookup("[Estado]", "Estados", "IdEstado=" & Me.Cuadro_combinado609.Column(1))
-
es cuestión de probar; cuántos menos objetos tenga un formulario mejor.
Saludos.
| |
|
|
Kadylel | |
|
Re: Ayudame de nuevo ebolo!!! - 2007-04-25 20:04 - Respuesta 5
Hola Ebolo, ya no hagas nada!! tenías razón, le quite el comando me.requery y se solucionó todo, nada mas que... abusando de tu generosidad... tengo una gran pregunta y espero que sí se pueda, ya ves que en el cuadro combinado aunque tengas un catalogo para seleccionar puedes meter cualquier dato en ese campo como texto, mi pregunta es si se puede negar que pongan cualquier tontería en vez de mi catalogo que tengo en mi cuadro combinado, es que luego capturan mal los datos y por un error de dedo ya no puedo hacer mis diagnosticos a la hora de hacer mis reportes de productividad por estado y municipio además de que no saldría el estado si ponen mal un dato.
Gracias de nuevo!! | |
|
|
|