............ Foro Excel
Si no lo has hecho aún: REGISTRATE!!!

Ordenamiento de datos e Impresión de Reporte

Ver el tema anterior Ver el tema siguiente Ir abajo

Ordenamiento de datos e Impresión de Reporte

Mensaje por ihurtado el Lun Nov 07, 2011 12:48 am

No se que posibilidad hay de que me puedan ayudar con dos tablas que constan de los siguentes campos:

Tabla 1:
mccnumdocmov,mcccliente,mccsignoclien,mccfechatrans,tclnombre,mccperiodo,mccano,edvvalobruto,edvtotaretefuen,edvtotaiva,edvtotareteiva,edvtotareteica,edvtotaotroimpu,edvtotareteotroimpu,mccvalotranloca,tcldireline1,tcltelefono1,tcltelefono2,tclfax,painombre,ciunombre,depnombre,eobfecha,edvclasdocuclie,mcctipdoccoming

Esta tabla es importada de una vista generada en SQL, lo que se pretende es generar un informe donde se relacionen todas las facturas, pagos y notas aplicadas a cada factura y obviamente los valores totales pendientes de cada factura; la cual constaría de los siguientes campos:

Tabla 2:
FECHA DESP,DOCUMENTO,FECHA VTO,FECHA,ACTUAL,DIAS,DETALLE,T.DOC,DESPACHO,IVA,DESP,NETO,DEVOLUCION,DESCUENTOS,PAGOS,SALDO

Lo que se pretende es lo siguiente, hacer una macro en la cual pueda seleccionar el numero de la cédula o numero de identificación de la persona y que el sistema me traiga todos los documentos (facturas, Notas Débito, Notas Crédito, Recibos de Caja).

Les envio el archivo para que miren de que te estoy hablando y me indiquen cual seria la mejor opción.

Ya estuve haciendo un filtrado con MSQUERY pero como necesito es generar un reporte como pueden ver en la hoja 3, tengo ganas de automatizarlo con una macro que al seleccionar la cedula de la persona, me traiga todos los documentos de ella y hacer las operaciones correspondientes por cada documento.

En la tercera hoja encontraras una tabla con la relacion entre las tablas de cada hoja; la idea es que en la hoja 2 en la celda H13, pueda seleccionar el NIT del cliente (extraído de la hoja 1) y el sistema me llene los campos en la hoja 2 con los datos de la hoja 1 para realizar las operaciones por cada factura (sumar las notas débito, restar las notas crédito y los recibos de caja).
Nota: en la hoja 2 esta el formato que se quiere generar

Gracias por su ayuda
Archivos
Estado de cuenta_Sabado 20_00 (3).zip No tienes los permisos para descargar los archivos.(50 KB) Descargado 15 veces

ihurtado

Masculino Cantidad de envíos : 6
Edad : 56
Ciudad - Pais : Medellin - Colombia
Version de Excel : 2007
Fecha de inscripción : 06/11/2011

Volver arriba Ir abajo

Ordenamiento de datos e Impresión de Reporte

Mensaje por ihurtado el Miér Nov 09, 2011 4:53 pm

Gracias por tu ayuda, he logrado resolver el problema con una tabla dinámica, pero, hay un campo que no he sabido como manejarlo, especificamente el campo mccsignoclien, el cual al ser negativo (-1) me debe afectar el valor del resultado de la operacion, sucede que trato de multiplicar el campo edvvalobruto y este me debe dar un valor negativo en caso de que el signo sea (-1), cuando trato de hacer la operacion me genera un error que me indica que estoy tratando de hacer una operacion no valida, ya que edvvalobruto debe ser igual a edvvalobruto*mccsignoclien..

Te envio una copia de la tabla a ver si me puedes colaborar con este problema.

Gracias
Ivan Hurtado
Archivos
Estado de cuenta_Sabado 20_00 (3)-1.xlsx No tienes los permisos para descargar los archivos.(279 KB) Descargado 20 veces

ihurtado

Masculino Cantidad de envíos : 6
Edad : 56
Ciudad - Pais : Medellin - Colombia
Version de Excel : 2007
Fecha de inscripción : 06/11/2011

Volver arriba Ir abajo

Re: Ordenamiento de datos e Impresión de Reporte

Mensaje por GalileoGali el Miér Nov 09, 2011 6:05 pm

1) a qué llamas Tabla Dinamica, porque no la encuentro
2) podrias poner un ejemplo del error, indicando en celda ta y tal existen tales valores, entonces en celda ta, deberia obtener y sin embargo obtengo......

_________________
GalileoGali
M.A.P. 2010-2013
Microsoft Active Professional
avatar
GalileoGali
Admin

Masculino Cantidad de envíos : 1962
Edad : 61
Ciudad - Pais : QUIROGA, Argentina
Version de Excel : 2000-2003-2007-2010
Fecha de inscripción : 24/01/2008

http://excelgali.mejorforo.net

Volver arriba Ir abajo

Re: Ordenamiento de datos e Impresión de Reporte

Mensaje por ihurtado el Miér Nov 09, 2011 6:40 pm

GalileoGali, gracias por colaborarme, el caso es el siguiente: en la tabla uno hay un campo que se llama edvvalobruto, este valor lo debo multiplicar por el valor de la columna mccsignoclien, esto me debe arrojar el valor real de la operación, por ejemplo si el valor es 58250 y el signo es -1 en mccsignoclien me debería dar 58250 con signo negativo (-58250), adicional a lo anterior cuando en la hoja 4 selecciono el NIT: 8045447, el sistema me trae solo un documento el numero 10 cuando en realidad son 4; el primer documento es el numero de la factura y los otros 3 son abonos como recibos de caja o notas crédito, pero tienen el mismo numero de la factura lo puedes ver en la hoja 1, lo que quiere decir que el sistema me debe traer todos los documentos no valores unicos.
La tabla dinámica la encuentras en la hoja 4


Gracias

ihurtado

Masculino Cantidad de envíos : 6
Edad : 56
Ciudad - Pais : Medellin - Colombia
Version de Excel : 2007
Fecha de inscripción : 06/11/2011

Volver arriba Ir abajo

Re: Ordenamiento de datos e Impresión de Reporte

Mensaje por GalileoGali el Jue Nov 10, 2011 8:18 am

1) encontre la tabla Dinamica
2) Respecto del ejemplo que pedi, creo que yo no fui suficientemente claro: Hay tres campos en la tabla de Hoja1: mccsignoclien, edvvalobruto y Valor con Signo, Este último campo muestra el producto de los dos anteriores. Lo que te sugeri era indicar algun error concreto en la realizacion de este cálculo, indicando la fila del error en la cual mccsignoclien * edvvalobruto no resulta correcto en Valor con Signo. De no ser este último el campo del resultado, indica cuál es.

_________________
GalileoGali
M.A.P. 2010-2013
Microsoft Active Professional
avatar
GalileoGali
Admin

Masculino Cantidad de envíos : 1962
Edad : 61
Ciudad - Pais : QUIROGA, Argentina
Version de Excel : 2000-2003-2007-2010
Fecha de inscripción : 24/01/2008

http://excelgali.mejorforo.net

Volver arriba Ir abajo

Re: Ordenamiento de datos e Impresión de Reporte

Mensaje por Contenido patrocinado


Contenido patrocinado


Volver arriba Ir abajo

Ver el tema anterior Ver el tema siguiente Volver arriba


 
Permisos de este foro:
No puedes responder a temas en este foro.