Lista1.RowSource por código segun Formulario
Publicado por sA (203 intervenciones) el 26/02/2008 16:59:35
Hola a todos .... como están? Nuevamente posteo mi problema para que alguien me ayude. El problema en si es que un cuadro de lista que tiene como origen de la fila un código para que me muestre los datos segun el formulario que abro .... No me muestra nada.... y me desespera porque no logro ver lo que hago mal. Vale aclarar que gran parte de este código pertenece a Enrique al que le agradezo inmensamente por la ayuda que me da en este foro.
Bueno, la cosa es así.:
El Formulario Compensaciones_LiquidoP tiene un boton que al darle clic llama al formulario EspecialBusca que debería mostrar en el cuadro de lista1 los proveedores segun el formulario del cual fue llamado.
Yo estoy haciendo lo siguiente.
En el Formulario Compensaciones_LiquidoP en el boton Buscar pongo la linea
Private Sub Comando38_Click()
DoCmd.OpenForm "EspecialBusca", , , , , , Me.Name
End Sub
En el Formulario EspecialBuscar pongo:
Private Sub Form_Load()
If Me.OpenArgs = "Compensaciones_LiquidoP" Then
Lista1.RowSource = "SELECT CLIPROV.cuenta, CLIPROV!cliente AS nombre, CLIPROV.cuit FROM CLIPROV ORDER BY CLIPROV!cliente;"
Else
Lista1.RowSource = "SELECT cuenta, acreedor, cliente AS nombre, cuit FROM CLIPROV ORDER BY CLIPROV!cliente"
End If
...
...
End Sub
En el Cuadro de Lista Lista1 en las propiedades Origen del Control, Tipo de Origen de la fila, Origen de la fila .... no tienen ningun valor.
Todo esto muestra NADA!!!!!!!!!!! alguien sabe que estoy haciendo mal.?
Saludos y desde ya muchas gracias!!!!
Sandra!
Bueno, la cosa es así.:
El Formulario Compensaciones_LiquidoP tiene un boton que al darle clic llama al formulario EspecialBusca que debería mostrar en el cuadro de lista1 los proveedores segun el formulario del cual fue llamado.
Yo estoy haciendo lo siguiente.
En el Formulario Compensaciones_LiquidoP en el boton Buscar pongo la linea
Private Sub Comando38_Click()
DoCmd.OpenForm "EspecialBusca", , , , , , Me.Name
End Sub
En el Formulario EspecialBuscar pongo:
Private Sub Form_Load()
If Me.OpenArgs = "Compensaciones_LiquidoP" Then
Lista1.RowSource = "SELECT CLIPROV.cuenta, CLIPROV!cliente AS nombre, CLIPROV.cuit FROM CLIPROV ORDER BY CLIPROV!cliente;"
Else
Lista1.RowSource = "SELECT cuenta, acreedor, cliente AS nombre, cuit FROM CLIPROV ORDER BY CLIPROV!cliente"
End If
...
...
End Sub
En el Cuadro de Lista Lista1 en las propiedades Origen del Control, Tipo de Origen de la fila, Origen de la fila .... no tienen ningun valor.
Todo esto muestra NADA!!!!!!!!!!! alguien sabe que estoy haciendo mal.?
Saludos y desde ya muchas gracias!!!!
Sandra!
Valora esta pregunta


0