ebolo | |
| 2007-07-25 10:46 - Respuestas: 9 - Tema nº: 2457828
Hola chogomex, comprueba que el nombre del campo 'num fact' existe en el origen del datos del informe.
Para el otro tema, si son campos calculados por fórmulas se recomeinda no guardar los datos por siempre los puedes calcular en el momento. Pero sí quieres guardarlos sólo tienes que poner en el origen de datos del cuador de texto el campo dónde quieres que se guarde. Y la fórmula ponerla mediante código en el evento que te la calcule.
Saludos.
| |
|
|
HENRY_DAVID | |
|
Re: Informe de un solo registro en Access 2003 (Solucionado) - 2007-07-25 17:56 - Respuesta 7
Hola amigo ebolo espero te acuerdes de mí y disculpa por entrar sin invitación pero justo estaba por poner esta pregunta en el foro, hice el código que escribiste pero me imprime solo el formato pero no los datos quecontiene, ojala me puedas ayudar. Gracias anticipadamente.
PD: Este es el código que escribí:
Private Sub Comando100_Click()
On Error GoTo Err_Comando100_Click
Dim stDocName As String
stDocName = "Detalles de Venta"
DoCmd.OpenReport stDocName, acNormal, , where = "IDVENTAS=" & Me.IDVENTAS
Exit_Comando100_Click:
Exit Sub
Err_Comando100_Click:
MsgBox Err.Des-c-r-i-p-tion
Resume Exit_Comando100_Click
End Sub
| |
|
|
HENRY_DAVID | |
|
Re: Informe de un solo registro en Access 2003 (Solucionado) - 2007-07-25 20:51 - Respuesta 8
Hola Inusual vi tu código y me fije que en el último linea del código esta mal, tu has escrito:
Resume Exit_Comando28_Click
debe decir:
Resume Exit_Comando233_Click
espero q te hayas dado cuenta. Saludos | |
|
|
ebolo | |
|
Re: Informe de un solo registro en Access 2003 (Solucionado) - 2007-07-26 10:52 - Respuesta 9
Hola Henry, pues sí el problema de In_usual era ése, el de la etiqueta y no lo ví, se me pasó.
A ver si aparece y comenta algo, si le funciona ya ó no.
En el caso tuyo, el problema lo tienes en el where. EL where es una variable, que o bien pones la variable ó bien pones su valor.
Private Sub Comando100_Click()
On Error GoTo Err_Comando100_Click
Dim stDocName As String, where as string
stDocName = "Detalles de Venta"
where = "IDVENTAS=" & Me.IDVENTAS
DoCmd.OpenReport stDocName, acNormal, , where
Exit_Comando100_Click:
Exit Sub
Err_Comando100_Click:
MsgBox Err.Des-c-r-i-p-tion
Resume Exit_Comando100_Click
Saludos. | |
|
|
HENRY_DAVID | |
|
Re: Informe de un solo registro en Access 2003 (Solucionado) - 2007-07-26 15:20 - Respuesta 10
Gracias amigo ebolo, eres lo máximo. Saludos hasta la próxima. | |
|
|
|