![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
#2
|
||||
|
||||
|
Primero que nada debes tener lo siguiente en tu Formulario :
- Componente TIBDatabase (Declaración de la base de datos de Interbase) - Componente TIBTransaction (declaración de la transacción de los datos) - Componente TIBQuery (Declaración de las sentencias a ejecutar ) llamaremos a : - TIBDatabase (IBD_Compras) - TIBTransaction (IBT_Compras) - TIBQuery (IBQ_Compras ) Con este codigo podras eliminar un registro de tu tabla Código:
// La idea del Try Except,, es que no de error si quieres borrar registros y la base este vacia
Try
If MessageDlg('Seguro de Eliminar el Area '+
#13+#13+IBQ_Select['Are_Detalle'], mtConfirmation, [mbYes, mbNo], 0) = mrYes then
Begin
IBQ_Compras .SQL.Clear;
IBQ_Compras .SQL.Add('Delete From "Area" Where "Are_Codigo"=:Var1');
IBQ_Compras .Params[0].AsString := vCod.Text;
IBQ_Compras .ExecSQL;
IBT_Compras .Commit;
End
Except
ShowMessage('No existen registros que se puedan eliminar');
End;
Código:
If MessageDlg('Seguro de Agregar este Centro de Costos ?', mtConfirmation, [mbYes, mbNo], 0) = mrYes then
Begin
IBQ_Compras .SQL.Clear;
IBQ_Compras .SQL.Add('Insert Into "Area" ("Are_Codigo","Are_Detalle","Are_Encargado")');
IBQ_Compras .SQL.Add('Values (:P1,:P2, :P3)');
IBQ_Compras .Params[0].AsString := vCod.Text;
IBQ_Compras .Params[1].AsString := vDes.Text;
IBQ_Compras .Params[2].AsString := CB_Jefe.Text;
IBQ_Compras .ExecSQL;
IBT_Compras .Commit;
If MessageDlg('El Area ya Fue Ingresado'+
#13+#13+'Desea ingresar Otra ?', mtConfirmation, [mbYes, mbNo], 0) = mrYes then
vCod.SetFocus
Else
Panel3.Visible := False;
End;
![]()
__________________
BlueSteel Última edición por BlueSteel fecha: 21-02-2005 a las 21:20:13. |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
|