Ver Mensaje Individual
  #7  
Antiguo 09-03-2011
Avatar de oscarac
[oscarac] oscarac is offline
Miembro Premium
 
Registrado: sep 2006
Ubicación: Lima - Perú
Posts: 2.010
Reputación: 20
oscarac Va por buen camino
Cita:
Empezado por Chris Ver Mensaje
Sinceramente no entiendo nada de lo que acabas de poner. No sé sinceramente a que te refieres con eso. Generas una consulta SQL que te pueda estar dando el problema? Si es así, podrías compartir esa consulta SQL?
aqui esta la consulta
Código SQL [-]
StrSql := 'Select * from TblMovimientoContable M where M.Empresa = ' + QuotedStr(dmGlobal.g_CodigoEmpresa) + ' and M.Periodo = ' +
               QuotedStr(Copy (dmGlobal.g_Periodo,1,4) + Llenar (IntToStr(iMes),2)) +
               ' and Left (M.Cuenta,1) = ' + QuotedStr('9') + ' Order By M.Periodo, m.Cuenta ' ;
 
o
 
Select * from TblMovimientoContable M where M.Empresa = '001' and M.Periodo = '200901' and Left (M.Cuenta,1) = '9' Order By M.Periodo, m.Cuenta

de esta consulta solo me interesan 2 campos
n_IMP (Importe en moneda nacional)
u_IMP (importe en moneda extranjera)

la idea es ir acumulando esos importes en la tabla tblCuentaGasto, de acuerdo a ciertas caracteristicas, como por ejemplo la cuenta '9' que cuenta destino tiene (se puede manejar hasta 8 cuentas destino x mes y se manejan hasta 15 meses contables y en ambas monedas ) por eso la cantidad de campos (8 * 14 * 2) = 224

me entiendes ahora?
Responder Con Cita