![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
#17
|
|||
|
|||
|
El tema es asi: La grilla se relaciona con un query que tiene el select correcto, y de esa grilla yo saco el numero de registro del query de la grilla para buscar en una tabla y elimino con ese contador. El tema ahora es que con Post y close empezo a funcionar. Pero con Delete no. Se entiende lo que hago ?
La Grabación quedo asi. Grilla.Height := 318; BtnAgregar.Visible := true; BtnModificar.visible := true; BtnGrabar.visible := false; BtnCancelar.visible := false; Tabla.TableName := 'Salidas'; Tabla.Filter := 'Contador = ' + inttostr(Query.FieldValues['Contador']); Tabla.Active := True; Tabla.Edit; Tabla.FieldValues['Fecha'] := DbFecha.Text; Tabla.FieldValues['Tipo'] := DbTipo.Text; Tabla.FieldValues['Num_Sanitario'] := DbNum_Sanitario.Text; Tabla.FieldValues['Num_Especie'] := ListaEspecies.KeyValue; Tabla.FieldValues['Num_Producto'] := ListaProductos.KeyValue; Tabla.FieldValues['Cajas'] := DbCajas.Text; Tabla.FieldValues['Kilos_Netos'] := DbKilos_Netos.Text; Tabla.Post; Tabla.Close; If BtnMostrar.Caption = 'Salidas' Then Begin DbFecha.Visible := False; DbTipo.Visible := False; DbNum_Sanitario.Visible := False; ListaEspecies.Visible := False; ListaProductos.Visible := False; DbCajas.Visible := False; DbKilos_Netos.Visible := False; End; Query.Close; Query.Open; Y la eliminación asi: if MessageDlg('Desea Eliminar el Registro ???', mtConfirmation, [mbyes, mbno], 0) = mrYes then Begin Tabla.TableName := 'Salidas'; Tabla.Filter := 'Contador = ' + inttostr(Query.FieldValues['Contador']); Tabla.Active := True; Tabla.Delete; ShowMessage('El Registro ha sido Eliminado'); Tabla.Filter := ''; Tabla.Close; Query.Close; Query.Open; End; end; Que hago mal para que la grabación la tome y la eliminación no... pero si me cambio de dia y vuelvo si. o si refresco a ls 2 segundos tambien. |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Demora en la conexión a la base de datos | fxgarcia | Conexión con bases de datos | 6 | 14-11-2007 13:22:12 |
| Demora en locate... | Luis Castillo | Firebird e Interbase | 1 | 16-01-2006 17:35:44 |
| IBDatase Insert Post Edit Post | ariefez | Firebird e Interbase | 4 | 12-10-2005 01:53:04 |
| Demora de conexión... | dunia_lv | Conexión con bases de datos | 0 | 23-05-2005 19:13:37 |
| Demora al cambiar la hora | CFPA86 | Varios | 5 | 26-09-2003 20:58:27 |
|