Ver Mensaje Individual
  #3  
Antiguo 18-03-2009
Avatar de JoAnCa
JoAnCa JoAnCa is offline
Miembro
 
Registrado: jul 2005
Ubicación: Cuba
Posts: 438
Reputación: 21
JoAnCa Va por buen camino
Cool

La verdad me siento apenado por preguntar y al poco tiempo encontrar la solucion
Es que con la cabeza fresca se piensa mejor, cuando uno tiene las neuronas recargadas no ve las cosas aunque las tenga delante

Resulta que cuando ayer busque en la ayuda del lookup, revise solo la del ADOdataset, pero hoy (con la mente mas fresca ) se me ocurre revisar tambien en la del TBDEDataset y veo que esta mas detallada, y que al lookup se le pueden poner mas opciones

Yo tenia puesto:
Código Delphi [-]
Buscar:=BDModulo.TablaCumpmto.Lookup('CodEntidad', FieldByName('CodGEC').AsString, 'CodEntidad');
if Buscar = Null then
  ListaIncumple.Items.Add(FieldByName('NombreGEC').AsString)
else
  ListaCumple.Items.Add(FieldByName('NombreGEC').AsString);

Pero al ver las demas opciones que se le pueden poner, hice esto:
Código Delphi [-]
          
Buscar:=BDModulo.TablaCumpmto.Lookup('CodEntidad; Trim; Anno',
                       VarArrayOf([FieldByName('CodEnt').AsString, 
                                      (cPeriodo.ItemIndex+1), 
                                       SpinAnno.Value]),
                       'CodEntidad; Trim; Anno');
if (VarType(Buscar) in [varNull]) then
   ListaIncumple.Items.Add(FieldByName('NombreEntidad').AsString)
else
   ListaCumple.Items.Add(FieldByName('NombreEntidad').AsString);

Y ahora si me sale

De todas formas, muchas gracias por su atencion
__________________
La hora de acción no es hora de aprender, es necesario haber aprendido antes

Última edición por JoAnCa fecha: 18-03-2009 a las 14:51:48.
Responder Con Cita