PDA

Ver la Versión Completa : Borrar registro por codigo


Alexandro
08-05-2008, 18:07:18
Hola a todos:
Estoy haciendo una pequeña base de Datos, la tabla que uso es Paradox 7 con Delphi7. En la aplicacion hay un DBGrid que me muestra los datos almacenados en la tabla.
Yo lo que quiero es que al selecionar un registro y dar clic en un boton ''Borrar'' se borre ese registro y se refresque la tabla mostrando ahora los datos existentes nuevamente.
Cuál es el código que debo implementar en botón para que esto suceda?
Espero que me ayuden, gracias por adelantado.
Chao y suerte.
hasta pronto.

maeyanes
08-05-2008, 18:17:19
Hola...


procedure TForm1.Button1Click(Sender: TObject);
begin
DataSet1.Delete
end;


Donde DataSet1 es el conjunto de datos asociado al DBGrid mediante un DataSource...

Otra forma sería usar la propiedad DataSource del DBGrid: DBGrid1.DataSource.DataSet.Delete...


Saludos...

Alexandro
08-05-2008, 19:46:32
Muchas gracias hermano, de veras que me ayudó bastante.
Ahora como puedo modificar un registro que ya existe?

pborges36
08-05-2008, 23:30:03
...Ahora como puedo modificar un registro que ya existe?


dataset1.edit;
dataset1.Fieldbyname('campo1').asstring:='nuevo valor';
dataset1.Fieldbyname('campo2').asinteger:=15;
dataset1.Fieldbyname('campo3').asfloat:=15.5;
dataset1.post;

Alexandro
09-05-2008, 13:29:25
Hola pborges36:
Muchas gracias por darme la respuesta de veras gracias.
Suerte.