|
| Autor |
Mensaje |
adiza
Registrado: 02 Dic 2011 Mensajes: 6
|
Publicado: Vie 02 Dic, 2011 02:59 am
Título del mensaje: ayuda como abrir un informe del registro actual |
|
|
hola
tengo un boton en un formulario que abre un informe del registro que veo,
esta compuesto por dos tablas al igual que mi formulario y quiero que lo abra rapido sin pedir parametros |
|
|
|
| Volver arriba |
|
|
WhiteSkull Moderador Global

Registrado: 20 Mar 2009 Mensajes: 2084 Ubicación: y*width+x
|
|
| Volver arriba |
|
|
adiza
Registrado: 02 Dic 2011 Mensajes: 6
|
Publicado: Lun 05 Dic, 2011 01:33 am
Título del mensaje: Re: ayuda como abrir un informe del registro actual |
|
|
| WhiteSkull escribió: | ...es una pena que muchos de los que publican algo, terminen sin respuesta, simplemente porque apenas se entiende lo que pretenden o el problema que tienen...
| adiza escribió: | ... y quiero que lo abra rapido sin pedir parametros
|
Haber... hablamos de un módulo que crea un "diálogo", posiblemente hecho por otro usuario, y tu lo que quieres es que ese "diálogo" o esa ventanita no salga y que directamente te muestre los datos del registro donde haz pinchado, en una ventana o formulario... mmmm... sabes desenvolverte bien con VBA? |
Lo que pasa es que tengo otros formularios que igual sacan informes del registro que se ve en pantalla, pero son informes basados en una sola tabla al igual que el formulario y abren el informe perfectamente sin pedir nada, es solo una linea de codigo y cuando la coloco en estos formularios me saca un mensaje de que el campo "clave" hace referencia a mas de una tabla, entonces lo que hice es pedir la clave que se ve en el formulario para poder sacar este informe pero no se ve bien, este es el código dentro de mi boton de comando:
Dim Stdocname, where as string
Dim Stlinkcriteria as string
stdocname="Inform1"
stdlinkcriteria="tabla5.clave5=" & Me.textclave5
docmd.openreport stdocname, acpreview , stdlinkcriteria
Al hacer clic sobre el boton aparece una ventana que dice "Introduzca el valor del parametro y aparece la clave del regitro" que se esta viendo, la cual debe de escribirse y dar clic en aceptar para que habra el informe.
la verdad no se de VBA, y pienso que a este código le hace falta algo para que tome el valor y así no habra esa ventana de parametro. |
|
|
|
| Volver arriba |
|
|
WhiteSkull Moderador Global

Registrado: 20 Mar 2009 Mensajes: 2084 Ubicación: y*width+x
|
Publicado: Lun 05 Dic, 2011 17:20 pm
Título del mensaje: Re: ayuda como abrir un informe del registro actual |
|
|
Bueno he mirado por "ahí", y según los datos que me das, por cierto, muy oportuno que investigaras eso de la línea y lo mostraras para tener una mejor idea del problema que tienes entre manos...
Sobre el mensaje, "Introduzca el valor del parametro", resulta que esto puede suceder cuando se intenta acceder a un informe que no existe o parecido. Dice textualmente en la página de soporte de Microsoft en referencia a ese mensaje:
| Cita: | Este comportamiento se produce cuando un campo, un criterio, una expresión o un control de una consulta, un formulario o un informe hace referencia a un nombre que Access no encuentra. Por ejemplo, puede que un nombre esté escrito incorrectamente o que un campo no esté disponible dentro de ese ámbito.
|
Entonces creo que el problema puede encontrase en esas línea que citas...
| Código: | ...
stdocname="Inform1"
stdlinkcriteria="tabla5.clave5=" & Me.textclave5
docmd.openreport stdocname, acpreview , stdlinkcriteria
|
...donde tendrías que probar en los tres argumentos de openreport, para averiguar cual de los tres falla...
En fin, habría que ver el escenario donde se produce, por lo tanto es casi como dar palos a ciegas...
Referencia:
http://msdn.microsoft.com/en-us/library/bb238032 |
http://www.youtube.com/watch?v=-lT1zCukNQY
|
|
| Volver arriba |
|
|
adiza
Registrado: 02 Dic 2011 Mensajes: 6
|
Publicado: Lun 05 Dic, 2011 21:41 pm
Título del mensaje: Re: ayuda como abrir un informe del registro actual |
|
|
Ok gracias por la referencia y alguna otra forma de abrir este informe hecho de dos tablas |
|
|
|
| Volver arriba |
|
|
WhiteSkull Moderador Global

Registrado: 20 Mar 2009 Mensajes: 2084 Ubicación: y*width+x
|
|
| Volver arriba |
|
|