Retroceder   Foros del Web > Temas generales de computación > Ofimática

Respuesta
 
Herramientas Desplegado
Antiguo 30-mar-2008, 10:41   #1 (permalink)
mamedinlop ha deshabilitado el karma
 
Fecha de Ingreso: marzo-2008
Mensajes: 2
¿como crear un informe solo de un registro?

Hola a todos me llamo Manuel y soy nuevo por el foro,asi que os pido perdon de antemano si meto la pata en algo.
Mi problema es que tengo una tabla y de la tabla he creado un formulario en el cual logicamente aparecen todos los registros de la tabla , en el formulario creo un boton de comando y le ordeno que me abra un informe pero claro me pregunta cual de los informes que tambien tengo creados quiero que abra entonces le digo uno y despues en el formulario este en el registro que este siempre abre el mismo informe, cosa logica, me gustaria saber como puedo ordenarle que cada registro abra su propio informe. Gracias y sal2
mamedinlop está desconectado   Responder Citando
Antiguo 30-mar-2008, 10:53   #2 (permalink)
Moderata
JavierB es realmente agradableJavierB es realmente agradableJavierB es realmente agradableJavierB es realmente agradableJavierB es realmente agradableJavierB es realmente agradable
 
Avatar de JavierB
 
Fecha de Ingreso: noviembre-2002
Ubicación: Madrid
Mensajes: 19.907
Re: ¿como crear un informe solo de un registro?

Hola mamedinlop. Bienvenido al foro.

¿De qué lenguaje, programa o similar estás hablando?

Saludos,
__________________
Lee las Políticas de los foros y escribe correctamente.
JavierB está desconectado   Responder Citando
Antiguo 30-mar-2008, 10:57   #3 (permalink)
mamedinlop ha deshabilitado el karma
 
Fecha de Ingreso: marzo-2008
Mensajes: 2
Re: ¿como crear un informe solo de un registro?

LLevas razon me referia a acces.
mamedinlop está desconectado   Responder Citando
Antiguo 30-mar-2008, 11:25   #4 (permalink)
Moderata
JavierB es realmente agradableJavierB es realmente agradableJavierB es realmente agradableJavierB es realmente agradableJavierB es realmente agradableJavierB es realmente agradable
 
Avatar de JavierB
 
Fecha de Ingreso: noviembre-2002
Ubicación: Madrid
Mensajes: 19.907
Re: ¿como crear un informe solo de un registro?

Mensaje movido al foro de Ofimática desde Bienvenida a Foros del Web.

Saludos,
__________________
Lee las Políticas de los foros y escribe correctamente.
JavierB está desconectado   Responder Citando
Antiguo 31-mar-2008, 06:41   #5 (permalink)
Taribo007 tiene algunos puntos positivos de karma
 
Avatar de Taribo007
 
Fecha de Ingreso: agosto-2007
Mensajes: 687
Re: ¿como crear un informe solo de un registro?

Mira el codigo que te genera access en el boton, sera algo asi:

Private Sub Comando1_Click()
On Error GoTo Err_Comando1_Click

Dim stDocName As String

stDocName = "Informe1"
DoCmd.OpenReport stDocName, acPreview

Exit_Comando1_Click:
Exit Sub

Err_Comando1_Click:
MsgBox Err.Description
Resume Exit_Comando1_Click

End Sub


En la sentencia docmd.openreport ...................., puedes establecer la cosnicion de apertura. Tienes algun campo clave en la tabla que es origend e registro tanto del form como del informe??? Segun sea este campo clave (numerico o texto), puedes abrir el informe asi:

DoCmd.OpenReport stDocName, acPreview, , "NombreCampoNumerico=" & Me.NombreControlNumerico
DoCmd.OpenReport stDocName, acPreview, , "NombreCampoTexto='" & Me.NombreControlTexto & "'"

Un saludo
Taribo007 está desconectado   Responder Citando
Respuesta

No hay votos aún.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Activado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 10:42.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93