** NORMAS DEL FORO **
Inicio del foro Inicio del foro > Access y VBA > Access y Otros sistemas
  Mensajes nuevos Mensajes nuevos RSS - PDF --> Access
  Preguntas frecuentes Preguntas frecuentes  Buscar en el foro   Eventos   Registro Registro  Iniciar sesion Iniciar sesion

Tema cerradoPDF --> Access

 Responder Responder
Autor
Mensaje
Reesit Ver desplegable
Asiduo
Asiduo
Avatar

Unido: 16/Septiembre/2004
Localización: España
Estado: Sin conexión
Puntos: 237
Enlace directo a este mensaje Tema: PDF --> Access
    Enviado: 17/Noviembre/2008 a las 12:19
¡Buenos dias!

Ya hacia mucho tiempo que no entraba en el foro (falta de tiempo). Y como solo nos acordamos cuando necesitamos algo (no siempre ) aquí va la pregunta:

¿Alguién sabe como hacer que un PDF pueda leer datos de un Access?

Para el PDF tengo el Acrobat Professional 6.0 y en Access 97 y 2003.

Muchas grácias.

Reesit
Reesit - Access 97
(Manresa - Barcelona)
Arriba
Reesit Ver desplegable
Asiduo
Asiduo
Avatar

Unido: 16/Septiembre/2004
Localización: España
Estado: Sin conexión
Puntos: 237
Enlace directo a este mensaje Enviado: 18/Noviembre/2008 a las 09:09
¡¡Buenos días!!

La investigación ha sido fructífera.

Ya he conseguido conectar un PDF con un Access. No es complicado, pero me a costado lo mío, ya que es en JAVA (¡¡¡Java ese gran desconocido!!!)

Por si os interesa explicaré como se hace

1.- Crear un ODBC de la Base de datos que queramos leer (supongo que mediante un connection String se podrá hacer pero por ahora …
2.- Crear un botón y con el botón derecho Propiedades/Acciones
En Agregar una acción
Seleccionar desencadenador : Ratón soltado (en mi caso como es al hacer click)
Seleccionar acción: Ejecutar JavaSript

Y ya solo hay que poner el código, por ejemplo:


try {
// try conecta con el data source ODBC "ContractesProva"
connect = ADBC.newConnection("ContractesProva");

if (connect == null) throw "No conectat";

// get a statement object
statement = connect.newStatement();
if (statement == null) throw "Could not execute newStatement";

//la SQL para extraer los datos,
if(statement.execute( 'Select * from NombreTabla ' ))
throw "Could not execute the requested SQL";
//Par ir al inicio hay que mover un registro, ya que se posiciona automáticamente
//en el primero
statement.nextRow();
//Esto es como un recordset
var row = statement.getRow(); // get a row object

//Ahora ponemos el valor a la etiqueta NOMBRE el valor de la consulta
this.getField("NOMBRE").value = row.NOMBRE.value;

}

Es un ejemplo muy sencillo, pero para empezar, no esta mal ¿no?

Por mi parte seguiré investigando para intentar conseguir algo más, si alguien le hace falta mi ayuda por que necesite alguna información más, aquí estoy.

Un Saludo
Reesit - Access 97
(Manresa - Barcelona)
Arriba
raipon Ver desplegable
Moderador
Moderador


Unido: 10/Diciembre/2004
Localización: Desconocida
Estado: Sin conexión
Puntos: 4017
Enlace directo a este mensaje Enviado: 19/Noviembre/2008 a las 07:53
Gracias por compartirlo. Thumbs%20Up
 
Ramon desde Terrassa.

Mi blog
Arriba
 Responder Responder
  Compartir tema   

Ir al foro Permisos de foro Ver desplegable