HENRY_DAVID | |
| 2007-11-21 16:43 - Respuestas: 3 - Tema nº: 2483202
Características: Windows XP Profesional, 256, PIV,2.3GHZ,80GB.
Hola a todos, estoy con un problemita que no puedo solucionar, tal ves me puedan ayudar. Tengo un formulario de compras y dentro de él un subformulario, lo que quiero es abrir un informe pero deacuerdo a la fecha del formulario, he puesto el siguiente código:
Private Sub Comando96_Click()
On Error GoTo Err_Comando96_Click
Dim stDocName As String
stDocName = "Compras1"
where = "FECHACOMPRA=" & Me.FECHACOMPRA
DoCmd.OpenReport stDocName, acPreview, , where
Exit_Comando96_Click:
Exit Sub
Err_Comando96_Click:
MsgBox Err.Des-c-r-i-p-tion
Resume Exit_Comando96_Click
End Sub
En el reporte del formulario no me aparece nada, teniendo compras en el registro activo.
Espero me puedan ayudar. Gracias
| |
|
|
ebolo | |
|
Re: Abrir informe de un registro activo - 2007-11-21 21:06 - Respuesta 2
Hola Henry, ¡¡cuanto tiempo!!.
Las fechas las tienes que pasar de otra forma en el criterio. Más o menos te debe de quedar así:
Private Sub Comando96_Click()
On Error GoTo Err_Comando96_Click
Dim stDocName, where As String
stDocName = "Compras1"
where = "FECHACOMPRA=#" & format(Me.FECHACOMPRA, "mm/dd/yyyy") & "#"
DoCmd.OpenReport stDocName, acPreview, , where
Exit_Comando96_Click:
Exit Sub
Err_Comando96_Click:
MsgBox Err.Des-c-r-i-p-tion
Resume Exit_Comando96_Click
End Sub
Un saludo.
| |
|
|
HENRY_DAVID | |
|
Re: Abrir informe de un registro activo - 2007-11-22 15:45 - Respuesta 3
Es un gusto volverte encontrar en el foro; gracias por la respuesta, como siempre diste en el clavo.
Tengo una pequeña inquietud, por que se maneja diferente las fechas, y como podría a prender más sobre este tema. Muchas gracias | |
|
|
ebolo | |
|
Re: Abrir informe de un registro activo - 2007-11-22 17:45 - Respuesta 4
Hola de nuevo. Me alegro de que ya te funcione.
Muchas de esas cosas están en la misma ayuda de access. Uno de los mejores manuales es el MSDN de microsoft, que es público en internet. MSDN España.
De todas formas, si buscas en la ayuda de access, Fecha -> Tipos de datos-Formatos de Fecha -> Usar formatos de Fecha en instrucciones SQL, te pone como se deben usar los fomatos de fecha, que por otra parte es en Fomato Inglés (Estados unidos).
Un saludo.
.
| |
|
|
|