Cita:
Empezado por novato_erick
trato de buscar el campo en el debrid haciendo esto pero no me está eliminando dicho registro lo que hace es eliminarme es el último registro:
novato_erick
|
Para ubicar el registro en un clientdataset es mejor usar locate:
Código Delphi
[-]
if frmFacturacionprincipal.dbgVentas.DataSource.DataSet.locate('VentaCOD_BARRA',codigoP,[]) then
frmFacturacionprincipal.dbgVentas.DataSource.DataSet.Delete;
Cita:
Empezado por novato_erick
la otra interrogante de este hilo es: si al borrar en el DBGRID me borrará el registro tambien del ClientDataSet que me almacena en mEmoria los datos?
novato_erick
|
No estarias borrando el registro del cbgrid ya que este solo es una vista virtual de los datos contenidos en el dataset. Asi que al borrar un registro lo estas borrando en el dataset.
Saludos