Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
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.
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.
Gracias Santiago.
Cuando lo pruebe te comento!
Saludos!