logo
small logo
  • Producto
  • Comprar
  • Ayuda
  • About
  • Consola de usarios Ayuda
    • en
    • de
    • JP
    • ZH
  • Página principal
  • /
  • Blogs
  • /
  • Cómo conectarse a VistaDB
  • Cómo conectarse a OracleDB desde FastReport.Net

    15 de noviembre de 2019

    En primer lugar, puede utilizar el conector ODBC. Pero este modo supone muchos ajustes. Como

    read more
  • Cómo conectar una base de datos tipo IBM DB2 en el diseñador de informes FastReport.Net

    15 de noviembre de 2019

    Para conectar un informe a una base de datos DB2, tiene que conectarse al diseñador

    read more
  • Cómo conectarse a MongoDB desde un informe FastReport.Net

    16 de noviembre de 2019

    En primer lugar, tiene que compilar una biblioteca del complemento conector a unabase de datos

    read more
  • How to use stored procedures with multiple sets of data as a result

    8 de mayo de 2020

    Often, when creating reports, we have to deal with databases that are far from ideal.

    read more
  • Connection to NosDB (NoSQL)

    11 de noviembre de 2019

    NosDB is a prominent representative of the NoSQL databases. It is designed for use on

    read more

Cómo conectarse a VistaDB

15 de noviembre de 2019

La base de datos Vista pertenece al tipo de bases de datos incrustadas. Este tipo de bases de datos es diferente a la base de datos tipo servidor del cliente. La diferencia es que están diseñadas para incrustarse en una aplicación del cliente como archivo. El rango de tareas de de este tipo de base también será diferente en comparación con la base de tados. Tradicionalmente, son bases de datos que solo se utilizan en una sola aplicación y no sirved para compartir. De este modo, VistaDB se parece mucho a SQLite y SQL Ce.

Vamos a echar un vistazo a cómo conectarse a este tipo de base de datos en un unforme. Para ello, lo que tenemos que hacer es conectar el diseñador de informes a un complemento conector que está en la carpeta <C:\Program Files (x86)\FastReports\FastReport.Net\Extras\Connections\FastReport.VistaDB>.

El resultado de complilar el proyecto será la biblioteca FastReport.VistaDB.dll.

Vamos a abrir el diseñador de informes a través del menú y <File->Options>:

 

En la pestaña "Plugins" añada una referencia a la biblioteca FastReport.VistaDB.dll previamente creada. A continuación, reinicie el diseñador de informes.

Ahora vamos a añadir una nueve fuente de datos al informe. A la hora de crear una conexión, seleccione VistaDB que ahora está disponible:

 

Ajustar una conexión pasa por sleccionar un archivo de base de datos y infroducir una contraseña para este se se lo pide.

Luego, vamos a pasar a la selección de tablas:

 

Aquí podemos seleccionar una tabla y completar la creación de una fuente de datos. Sin embargo, es posible filtrar datos con una consulta SQL. Para ello, haga clic en "Add SQL query...".

Vamos a dar a la vista de datos el nombre que aparece en la lista de tablas después de la creación de la solicitud:

 

Escribimos la consulta SQL misma:

 

Aquí hemos utilizado una consulta parametrizada. El parámetro mismo vamos a anunciar en el siguiente paso del asistente para la creación de consultas:

 

El nombre del parámetro corresponde a un parámetro en la consulta. El parámetro puede ser cualquierra expresión: función, variable de un informe de texto, variable de sitema. Además, no se olvide de especificar el tipo de datos de parámetro. Debe corresponder al campo de datos con el que comparamos el parámetro en la consulta. Como resultado, obtenemos una nueva tabla "personalizada":

 

Hemos utilizado el parámetro de informe como valor del parámetro de consulta:

 

Como resultado, tendrémos los siguientes datos:

Con el uso del complemento para conectar VistaDB, es más fácil y más rápido crear una fuente de datos, y el uso de una solicitud parametrizada para filtrar datos le permite transferir el valor del exterior del informe al filtro (utilizando el código app o a través de URL).

about product comprar
avatar
Dmitriy Fedyashov
Technical Writer
Fast Reports Team: Dmitriy Fedyashov - Technical Writer at Fast Reports
.NET FastReport Data Source

Add comment
logo
  • 800-985-8986 (English, US)
  • +4930568373928 (German)
  • +55 19 98147-8148 (Portuguese)
  • info@fast-report.com
  • 901 N Pitt Str #325 Alexandria VA 22314
  • Comprar
  • Descargar
  • Documentación
  • Opiniones de usuarios
  • Cómo desinstalar nuestros productos
  • FAQ
  • Toturial en vídeo
  • Foro
  • Documentación técnica
  • Nuestras noticias
  • Quiénes somos
  • Socios
  • Extended licensing
  • Contactos

© 1998-2023 by Fast Reports Inc.

  • Privacidad