Programación General > Power Builder
Confusion
bramar08:
Hola como estan, bueno es mi primera vez en ingresar a un foro como este; he estado buscando ayuda en todos lados espero encontrar una ayuda aqui, la situacion es q estoy haciendo un programa de facturacion el cual ya lo hice tiene manteniento de usuarios, clientes, productos,transporte, emision de factura ... etc, el problema es q cuando quiero generar una guia de remision me sale de una manera pero de esa manera es un poco ambigua lo q pasa es q genero una tabla con todas las series en un campo para q tenga incluido en un item pero si son mas un decir de 50 cantidades en un item ese campo q contienen mis series no alcanzan entonces pense crear una tabla q contenga la clave de la relacion, el item y las series entonces en esa tabla lo unico q se repetiria sera la clave y los item ya q las series son diferentes pero lo q pasa es q al jalarlo en dw unido con otra tabla digamos en este caso un detalle se me duplican las series me gustaria como saber hacer una especie de reporte q me salga mi descripcion seguido con las series q les correspondan comprendennn... ante todo mil gracias ..... si se quieren comunicar conmigo mandeme un mail a an_se@yahoo.com gracias hasta la vista :hola:
leoandres:
Saludos...
Disculpa pero entendí realmente muy poco de todo lo que escribiste, creo de lo que entendí, es que cuando haces la busqueda de datos la data que llega al DW es de varias series, y necesitas que solamente llegue la serie que corresponde. ¿es eso lo que planteas?, si ese es el caso lo que tienes que hacer es una búsqueda por la serie que te interesa poniendo un argumento de busqueda para la serie, es decir que el SQL filtre la serie que te interesa... para hacer esto debes definir el argumento en la parte de diseño del DW de esta manera: tocas el botón SQL y entras en el diagrama de las tablas y sus relaciones, entonces en el menú de diseño (Design) seleccionas 'Retrieval Arguments', ahí defines el argumento con un nombre (ej. a_serie) y el tipo (integer, long, string,etc) que le corresponda, luego vas a la tableta 'WHERE? del sql y colocas la columna que te identifica la serie en la columna del medio pones '=' (que es el valor por defecto) y en la columna de la derecha pones el argumento (sería :a_serie para el ejemplo) o tocas con el botón derecho, seleccionas argumentos y seleccionas el que hayas definido y guardas (sales del SQL y salvas)... luego para hacer la búsqueda en el programa le vas a poner al retrieve entre los paréntesis el nombre de una variable que contenga el valor de la serie que va a buscar el DW, ej.
long ll_serie
ll_serie=... (el valor que corresponda)
dw_1.retrieve(ll_serie)
disculpa si no es esto lo que tu deseas, pero es lo que entendí de tu explicación...
bramar08:
Hola leoandres :
Mira lo q me has dicho si lo tengo entendido eso si lo se pero ese no es el problema q tengo, el problema es q cuando yo quiero hacer un impresion de guia no lo puedo hacer.... la situacion es la siguiente:
xyxyxyxyxyxyxy (supongamos esta es la cabezera)xyxyxyxyyxyxxyxyxyxyxyyx
---------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------
este el detalle
cod.. item. cantidad descripcion
(aca va todas las series)-------- a b c d e db
----------------------------------------------------------------------------------------------
bueno la situacion seria si pudiera hablar contigo por el msn mi correo en hotmail es an_se20 si puedes me agregas o yo te agrego dime ojala me puedas ayudar gracias ante todo.... :comp:
F_Tanori:
--- Cita de: "bramar08" ---xyxyxyxyxyxyxy (supongamos esta es la cabezera)xyxyxyxyyxyxxyxyxyxyxyyx
---------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------
este el detalle
cod.. item. cantidad descripcion
(aca va todas las series)-------- a b c d e db
----------------------------------------------------------------------------------------------
--- Fin de la cita ---
quieres que todas las series te aparezcan en una fila?
o quieres crear grupos?
o quieres el msn de leoandres? :P
Saludos
bramar08:
Se supone q las series deben estar agrupadas en cada item y en cada descripcion osea el detalle debe ser asi:
-------------------------------------------------------------------------------
item codigo cantidad descripcion
-------------------------------------------------------------------------------
1 0001 20 Placas madres 865gvhz
serie: xxxxxxx xxxxxxxx xxxxx xxxxxx
xxxxxxx xxxxxxxx xxxx xxxxxx
xxxxxxx xxxxxxxx xxxxxx xxxxx
2 0003 15 Cpu p d
serie: yyyyy yyyyyy yyyyy yyy yyyy yyyy
yyyy yyy yyyy yyyy yyyy yyyy
yyyy yyyyy yyy yyyyy yyyyy yyyy
------------------------------------------------------------------------------------
mas o menos asi debe quedar en la impresion q quiero hacer si me pueden ayudar gracias :comp:
Navegación
[#] Página Siguiente
Ir a la versión completa