Una consulta al respecto, tengo una BD con varias tablas que fueron generadas por genexus en este caso son VENTAS Y VENTAS 1, esas tablas fueron creadas a partir de una transaccion, lo que quiero hacer es poder copiar datos que hay en ambas tablas a una nueva transaccion para esto cree dos dataviews con sus respectivas transacciones tengo un procedimiento que me copia esos datos a la estructura de la nueva transaccion pero me vota un error "error: spc0031: No relationship found among attributes in group starting at line 46."
El problema es que es un dataview sin tabla asociada.
Se necesita que el dataview tenga tabla asociada para que el query funcione sobre él.
---------- Forwarded message ---------->
From: Edgar Elizeche <edgar@elizeche.comTo: gx-l@gxtech.com.uy
Date: 2012/12/11
Subject: Re: [gx-l] Query Viewer y DataView
Envio a tu Correo.
2012/12/11 Gustavo Martinez <gmartinez@genexus.com>
Si los atributos están en una misma tabla debería funcionar.
Te animas a pasarnos un Export del dataview y sus atributos a ver si podemos debugear y ver qué pasa?
Saludos.
Gustavo.
From: Edgar Elizeche [mailto:edgar.elizeche@gmail.com]
Sent: martes, 11 de diciembre de 2012 02:21 p.m.
To: gx-l@gxtech.com.uy
Subject: Re: [gx-l] Query Viewer y DataView
Te adjunto la definición del Query.
2012/12/11 Edgar Elizeche <edgar.elizeche@gmail.com>
Gustavo, gracias por responder,
El DV funciona sin problemas, apunta a un AS/400, ahora al tratar de generar en EV1 U7 da el siguiente error:
error: spc0031: No relationship found among attributes in group starting at line 0.
SQL statement generation Failed
error: No relationship found among attributes[ ' in group starting at line ','0','' ]. (Query 'CVTVTA01', Structure#94815b30-a96e-4e90-8e6c-c221e656dd14)
========== SQL statement generation started ==========
Generating CVTVTA01 ...
error: spc0031: No relationship found among attributes in group starting at line 0.
SQL statement generation Failed
error: No relationship found among attributes[ ' in group starting at line ','0','' ]. (Query 'CVTVTA01', Structure#8d739f39-3d94-4012-85e6-41c67f31523d)
Los atributos son solo los del DV no se relacionan con ninguna otra tabla.
Saludos
2012/12/11 Gustavo Martinez <gmartinez@genexus.com>
Edgar, cómo va?
No me queda muy clara tu consulta.
Ya tenés el dataview definido y andando?
Si es así solo resta crear un objeto Query con los atributos que quieres (en tu ejemplo serían Periodo, Vendedor e Importe), y luego asociar este Query al QueryViewer donde deseas mostrar la información.
Es independiente para el objeto Query si las tablas sobre las que va están definidas mediante una transacción o un dataview.
Saludos.
Gustavo.
From: Edgar Elizeche [mailto:edgar.elizeche@gmail.com]
Sent: martes, 11 de diciembre de 2012 11:57 a.m.
To: Listas de Correo GX
Subject: [gx-l] Query Viewer y DataView
Buenos Dias,
Tengo una 2 Tablas definidas en Data View
Entre otros datos las tablas tienen la siguiente estructura:
Empresa
Periodo
Vendedor
Importe
......
En el QueryViewer quiero mostrar los datos de la siguiente forma
Periodo 201201 201202 ............................
Vendedor1 1000 1200 .....................
Vendedor2 1500 1000 .....................
Vendedor3 1300 1350 ................
Vendedor4 1500 1400 ................
5300 4950 ........................
Pude hacer esto con tablas del sistema, pero no veo como hacerlo con DataView, principalmente cuando tengo que integrar datos de 2 tablas externas al sistema.
Cómo me sugieren hacer esto?
--
Lic. Edgar Elizeche | http://www.elizeche.com |
Tel. +595981340160
--
Lic. Edgar Elizeche | http://www.elizeche.com |
Tel. +595981340160
--
Lic. Edgar Elizeche | http://www.elizeche.com |
Tel. +595981340160
--
Lic. Edgar Elizeche | AgilTech | http://www.elizeche.com |
Tel. +595 981340160
0 Response to "Re: [gx-l] Query Viewer y DataView"
Publicar un comentario