Fecha y hora actual: Sab 19 May, 2012 20:20 pm
Índice del Foro

Foros de programación informática, diseño gráfico y Web

En esta comunidad intentaremos dar soporte de programación a todos los niveles, desde principiantes a profesionales de la informática, desarrollo de programas, programación web y mucho más.

ayuda como abrir un informe del registro actual

Responder al Tema

Índice del Foro > Visual Basic y VBA > ayuda como abrir un informe del registro actual

Autor Mensaje
adiza



Registrado: 02 Dic 2011
Mensajes: 6

Mensaje Publicado: Vie 02 Dic, 2011 02:59 am

Título del mensaje: ayuda como abrir un informe del registro actual

Responder citando

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
Ver perfil del usuario Enviar mensaje privado
WhiteSkull
Moderador Global


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

Mensaje Publicado: Dom 04 Dic, 2011 14:45 pm

Título del mensaje: Re: ayuda como abrir un informe del registro actual

Responder citando

...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?


http://www.youtube.com/watch?v=-lT1zCukNQY
Volver arriba
Ver perfil del usuario Enviar mensaje privado Visitar sitio web del autor
adiza



Registrado: 02 Dic 2011
Mensajes: 6

Mensaje Publicado: Lun 05 Dic, 2011 01:33 am

Título del mensaje: Re: ayuda como abrir un informe del registro actual

Responder citando

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
Ver perfil del usuario Enviar mensaje privado
WhiteSkull
Moderador Global


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

Mensaje Publicado: Lun 05 Dic, 2011 17:20 pm

Título del mensaje: Re: ayuda como abrir un informe del registro actual

Responder citando

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
Ver perfil del usuario Enviar mensaje privado Visitar sitio web del autor
adiza



Registrado: 02 Dic 2011
Mensajes: 6

Mensaje Publicado: Lun 05 Dic, 2011 21:41 pm

Título del mensaje: Re: ayuda como abrir un informe del registro actual

Responder citando

Ok gracias por la referencia y alguna otra forma de abrir este informe hecho de dos tablas

Volver arriba
Ver perfil del usuario Enviar mensaje privado
WhiteSkull
Moderador Global


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

Mensaje Publicado: Mie 07 Dic, 2011 16:18 pm

Título del mensaje: Re: ayuda como abrir un informe del registro actual

Responder citando

Oye adiza, mejor muéstrame una captura (o varias, que describa todo lo que quieres y los pasos) y todo el código que tienes dentro del módulo...


http://www.youtube.com/watch?v=-lT1zCukNQY
Volver arriba
Ver perfil del usuario Enviar mensaje privado Visitar sitio web del autor
Responder al Tema
Mostrar mensajes anteriores:   
Ir a:  
Todas las horas están en GMT + 2 Horas

Temas relacionados

Tema Autor Foros Respuestas Publicado
El foro no contiene ningún mensaje nuevo

Ayuda por favooor

Yeranea Aviña Preséntate a la comunidad 2 Sab 19 May, 2012 03:35 am Ver último mensaje
El foro no contiene ningún mensaje nuevo

Ayuda Por favor estoy aprendiendo, Error en C++

Leisnar23 C, C#, Visual C++ 1 Vie 18 May, 2012 21:37 pm Ver último mensaje
El foro no contiene ningún mensaje nuevo

Lección 58- Árboles Generales como Árboles Bina...

Kyshuo Ayame Programación en general 0 Mar 15 May, 2012 19:10 pm Ver último mensaje
El foro no contiene ningún mensaje nuevo

Ayuda sentencia

WhiteSkull Java 1 Mar 15 May, 2012 17:20 pm Ver último mensaje
El foro no contiene ningún mensaje nuevo

Como haría una cuenta bancaria con solo variabl...

WhiteSkull C, C#, Visual C++ 3 Mar 15 May, 2012 09:48 am Ver último mensaje
Panel de Control
No puede crear mensajes, No puede responder temas, No puede editar sus mensajes, No puede borrar sus mensajes, No puede votar en encuestas,