Rockin
10-03-2008, 14:30:44
Tengo el siguiente codigo, en un command Button:
datDatos.FIBDataSetControl.Active:= false;
datDatos.FIBDataSetControl.SelectSQL.Text:='select nombre, hora_entrada, hora_salida, horas_trabajadas, fecha, campanya, empresa, coordinador from horas_operadores where nombre= :operador and fecha between :inicio and :final and activo = 0 order by fecha asc';
datDatos.FIBDataSetControl.ParamByName('inicio').AsDate:= datetimeinicio1.Date;
datDatos.FIBDataSetControl.ParamByName('final').AsDate:= datetimefinal1.Date;
datDatos.FIBDataSetControl.ParamByName('operador').AsString:= DBLookupComboOperador.Text ;
datDatos.FIBDataSetControl.Active:= True;
datDatos.datDataSourceICCSControl.DataSet:= datDatos.FIBDataSetControl;
DBGridRegularizar.DataSource:= datDatos.datDataSourceICCSControl;
DBGridRegularizar.DataSource.AutoEdit:= true;
En el que consulto las horas de los trabajadores, el problema es que no puedo editar el TDBAdvStringGrid, he probado todas las opciones del mundo, he buscado en el foro, en google y nada de nada, no puedo editar el TDBAdvStringGrid.
Uso Firebird con FIBPlus y el componente TDBAdvStringGrid.
No se que hacer para poder editar el TDBAdvStringGrid, si alguien me pudiera indicar algo, por favor, tambien he probado un DBgrid normal que viene con delphi.
Gracias de antemano.
datDatos.FIBDataSetControl.Active:= false;
datDatos.FIBDataSetControl.SelectSQL.Text:='select nombre, hora_entrada, hora_salida, horas_trabajadas, fecha, campanya, empresa, coordinador from horas_operadores where nombre= :operador and fecha between :inicio and :final and activo = 0 order by fecha asc';
datDatos.FIBDataSetControl.ParamByName('inicio').AsDate:= datetimeinicio1.Date;
datDatos.FIBDataSetControl.ParamByName('final').AsDate:= datetimefinal1.Date;
datDatos.FIBDataSetControl.ParamByName('operador').AsString:= DBLookupComboOperador.Text ;
datDatos.FIBDataSetControl.Active:= True;
datDatos.datDataSourceICCSControl.DataSet:= datDatos.FIBDataSetControl;
DBGridRegularizar.DataSource:= datDatos.datDataSourceICCSControl;
DBGridRegularizar.DataSource.AutoEdit:= true;
En el que consulto las horas de los trabajadores, el problema es que no puedo editar el TDBAdvStringGrid, he probado todas las opciones del mundo, he buscado en el foro, en google y nada de nada, no puedo editar el TDBAdvStringGrid.
Uso Firebird con FIBPlus y el componente TDBAdvStringGrid.
No se que hacer para poder editar el TDBAdvStringGrid, si alguien me pudiera indicar algo, por favor, tambien he probado un DBgrid normal que viene con delphi.
Gracias de antemano.