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

Abrir informe de un registro activo

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

Posibles soluciones:
Abrir informe de un registro activoAbrir informe de un registro activo
Sobre registro activo en informeSobre registro activo en informe
 informe de  registro de red informe de registro de red
Imprimir un registro en un informeImprimir un registro en un informe
Ayuda con la creación de un informe de un registroAyuda con la creación de un informe de un registro
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.


.
Página:1

Respuestas relacionadas:

Informe de un solo registro en access 2003 (2)Informe de un solo registro en access 2003 (2)Foro
Informe de un solo registro en access 2003 (solucionado)Informe de un solo registro en access 2003 (solucionado)Foro
Abrir un formulario y/o informe en un rango de fecha Abrir un formulario y/o informe en un rango de fecha Foro
Abrir un informe desde un formulario en accessAbrir un informe desde un formulario en accessForo
Error al abrir el archivo de registro Error al abrir el archivo de registro Foro
No puedo abrir clave del registro , soy el administrNo puedo abrir clave del registro , soy el administrForo
Me registro en hotmail y no puedo abrir mi correoMe registro en hotmail y no puedo abrir mi correoForo
Error al abrir el archivo de registro en impresoraError al abrir el archivo de registro en impresoraForo
No puedo abrir nero me sale error de registro No puedo abrir nero me sale error de registro Foro
Cerrar un form y abrir otro relacionado con registroCerrar un form y abrir otro relacionado con registroForo
InicioSecciones
^ SubirAviso legal
Política Privacidad
Configurarequipos24 Abril 2024