Ver Mensaje Individual
  #3  
Antiguo 03-06-2011
Avatar de oscarac
[oscarac] oscarac is offline
Miembro Premium
 
Registrado: sep 2006
Ubicación: Lima - Perú
Posts: 2.015
Reputación: 22
oscarac Va por buen camino
Si estaba marcado

pero ya esta funcionando cuando hice una correccion

Tenia esta Variable que armaba la cadena

Código Delphi [-]
StrSql := 'Select T.empresa, T.Cos, COS.Descripcion, C.TipoConsumo, C.Aux, T.Descl As Trabajador, Sum (D.PT) As Total,  ' +
                'Sum(Case When D.Subvencion = 1 then d.Subvencion else 0 end) As Cantidad from ' +
                'tblConsumoC C ' +
                'Left Join TblConsumoD D on C.TDC + C.DOC = D.TDC + D.DOC ' +
                'Left Join tblTrabajador T on C.Aux = T.KOD ' +
                'Left Join tblCCosto COS on T.COS = Cos.CCOSto ' +
                ' Where C.STS <> ' + QuotedStr('A') + ' and C.F_DOC Between ' + QuotedStr(FormatDateTime('DD/MM/YYYY', dtFechaIni.Date)) + ' and ' +
                QuotedStr(FormatDateTime('DD/MM/YYYY', dtFechaFin.Date)) + ' and TipoConsumo = ' + QuotedStr('K') +
                iif (edtTrabajador.Text = '', '', ' and C.AUX = ' + QuotedStr(edtTrabajador.text)) +
                ' and T.Empresa = ' + QuotedStr(IntToStr(rgEmpresa.itemindex)) +
                ' Group by T.empresa, T.Cos, Cos.Descripcion, C.TipoConsumo, C.Aux, T.Descl ' +
                ' order by T.Empresa, T.COS, T.Descl';

y cuando lo modifique por esta cadena funciono y ya pude ver el valor de la variable

Código Delphi [-]
StrSql := 'Select T.empresa, T.Cos, COS.Descripcion, C.TipoConsumo, C.Aux, T.Descl As Trabajador, Sum (D.PT) As Total,  ' +
                'Sum(Case When D.Subvencion = 1 then d.Subvencion else 0 end) As Cantidad from ' +
                'tblConsumoC C ' +
                'Left Join TblConsumoD D on C.TDC + C.DOC = D.TDC + D.DOC ' +
                'Left Join tblTrabajador T on C.Aux = T.KOD ' +
                'Left Join tblCCosto COS on T.COS = Cos.CCOSto ' +
                ' Where Isnull(C.STS, ' + QuotedStr('') + ') <> ' + QuotedStr('A') + ' and C.F_DOC Between ' + QuotedStr(FormatDateTime('DD/MM/YYYY', dtFechaIni.Date)) + ' and ' +
                QuotedStr(FormatDateTime('DD/MM/YYYY', dtFechaFin.Date)) + ' and TipoConsumo = ' + QuotedStr('K') +
                iif (edtTrabajador.Text = '', '', ' and C.AUX = ' + QuotedStr(edtTrabajador.text)) +
                ' and T.Empresa = ' + QuotedStr(IntToStr(rgEmpresa.itemindex)) +
                ' Group by T.empresa, T.Cos, Cos.Descripcion, C.TipoConsumo, C.Aux, T.Descl ' +
                ' order by T.Empresa, T.COS, T.Descl';

porque el campo C.STS tiene valores Null

podria ser que si delphi "interpreta" que un campo tiene valores null no muestra la cadena resultante? loco no?
__________________
Dulce Regalo que Satanas manda para mi.....
Responder Con Cita