Ver Mensaje Individual
  #4  
Antiguo 20-04-2011
eldonfsr eldonfsr is offline
Miembro
 
Registrado: jul 2007
Posts: 24
Reputación: 0
eldonfsr Va por buen camino
validar celda

Gracias por responder perdon por no poner algun codigo , aqui esta algo de lo que he conseguido hacer hasta ahora tratare de explicar lo que he entendido y espero me corrigan en lo que estoy mal.

1.- Si hago referencia al compo de esta manera en el evendo oncolexit del dbgrid.
showmessage(DBGQcRep.DataSource.DataSet.FieldByName('DgwCode').AsString);

ma aparece el mensaje sin valor ya que el valor esta en el buffer del dbgrid creo yo.

2.- El DbGird tiene la colletion TColumn que es donde tiene el titulo de la columana pero no veo propiedad donde este el valor actual.

3.- Al momendo de la edicion del la celda se hace en el buffer del dbgrid o del dataset del dbgrid?
Código Delphi [-]
procedure TFormQcRep.DBGQcRepColExit(Sender: TObject);
begin
   if DBGQcRep.SelectedIndex = 1 then begin

     ShowMessage(DbgQcRep.SelectedColumn.Collection.ToString);
     DBGQcRep.Columns[3].Field.FocusControl;
     showmessage(DBGQcRep.Columns[3].PickList.ValueFromIndex[1]);
  end;

   showmessage(sender.ToString);
            showmessage(DBGQcRep.DataSource.DataSet.FieldByName('DgwCode').AsString);


end;

saludo y gracias.
Responder Con Cita