Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 
Not applicable

Como llenar una tabla QV con origen en BBDD y excel

Deseo llenar una tabla de QV con información procedente de una tabla de una BBDD y por otra parte de una hoja de cálciulo de Excel.

Una vez rellenada la tabla de QV desearía manejar los datos de los dos orígenes de datos los cuales tienen en comun el campo CLAVE.

Pero no consigo que se unan los datos de ambos origenes, aunque los filtre por el campo clave.

Por ejemplo:

DATOS de la BBDD: cod_cli, nombre, fecha, ...

DATOS desde excel: cod_cli, nombre, edad, ...

Si quiero agruparlos por cod_cli, no lo hace.

¿Alguna idea de como solucionar esto?

Gracias de antemano.

2 Replies
Not applicable
Author

Si quieres tener toda la información en un QVD significa que tiene el mismo numero de campos y tipos de datos en las columnas, para este caso si llegan a ser diferentes pero quieres ver la informacion en un solo QVD, puedes hacer un join.

Si quieres relacionar la información debes tener dos QVD distintos, en este caso debes tener cuidado de renombrar exactamente igual los campos por los cuales se relacionaran estas tablas.

Para el caso de querer la informacion en tablas separadas y luego observar la relación, deberias tener un script algo así:

ClientesExcel:

LOAD cod_cli,

     nombre,

     fecha,

     ...

FROM

;

//Guardado en QVD

store * from ClientesExcel into C:\ruta\.qvd;

//Borrado de la tabla en memoria

drop table ClientesExcel;

ClientesBDD:

LOAD cod_cli,

     nombre,

     edad,

     ...

FROM

  FROM [BDD].[Esquema].[Tabla_clientes]

;

//Guardado en QVD

store * from ClientesBDD into C:\ruta\ClientesBDD.qvd;

//Borrado de la tabla en memoria

drop table ClientesBDD;

Luego cargas de estos QVD a tu aplicacion y puedes verificar la relación en Visor de Tablas.

Saludos,

Santiago.

Not applicable
Author

Gracias Santiago.

Cuando lo pruebe te comento!

Saludos!