Modificar registro de una tabla
Hola a todos, utilizo delphi 7 y mis tablas estan en access.
lo que busco es leer cada uno de los registro de la tabla en orden secuencial y modificar dos de lo campo del registro. esto es lo que tengo. qry_detalle.Close; qry_detalle.Parameters.ParamByName('pfecha_inicial').Value := strtodate(fecha_inicial.Text); qry_detalle.Parameters.ParamByName('pfecha_final').Value := strtodate(fecha_final.Text); qry_detalle.Open; While not qry_detalle.eof do begin Tbl_detalle.edit; Tbl_detalle.FieldByName('debito').Value := qry_detalledetalledebito.Value * qry_detalledetalleccDebito.Value; Tbl_detalle.FieldByName('credito').Value := qry_detalledetallecredito.Value * qry_detalledetalleccdebito.Value; Tbl_detalle.Post; qry_detalle.next; end; resulta que me dice que la tabla ni esta en edit ni esta en insert Gracias mil, por la ayuda que me puedan brindar Alcides Rep.Dom. |
Y donde estas abirendo la Tbl_detalle??
:rolleyes: |
Por favor, con 200 mensajes ya no habría que recordarte que utilizases los TAG's.
Ejecuta paso a paso y dinos en qué línea te salta el error. Otra cosa ¿Cual es la consulta? ¿Es actualizable? |
Gracias y disculpas.
Gracias por la atencion y disculpas por los tag's Ferrari la tabla tiene el open en el FormActivate Neftali el error lo presenta cuando va ah realizar el post. Alcides Rep. Dom. |
Cita:
¿Puedes poner la consulta? ¿Estás segura de que es actualizable? |
Hola neftali
Cita:
Alcides Rep. Dom. |
Revisa si tu tabla tiene índice
|
gracias Fox18 por la atención
la tabla tiene el indice cns_detalle Alcides Rep.Dom. |
La franja horaria es GMT +2. Ahora son las 00:26:20. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi