<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
</head>
<body bgcolor="#ffffff" text="#000000">
Hola todos.<br>
Estoy rehaciendo el form donde mostraba la tabla entera con todos
los registros; ahora hice una consulta (qryForm03). La misma
obviamente es una consulta que involucra varias tablas, donde saco
el nombre del operario, etc.<br>
<br>
Hay un botón MODIFICAR donde cargo un form de edición donde tengo 3
rxdblookupcombos para mostrar los nombres de esos campos y los otros
campos son edits que cargo con los datos de la consulta.<br>
Debo usar combos porque el usuario está acostumbrado a usarlos para
cargar datos.<br>
<br>
Para grabar ejecuto un query que hace el update...<br>
<br>
qryGrabarForm.ParamByName('numero').AsInteger:=
StrToInt(edtNumero.Text);<br>
qryGrabarForm.ParamByName('fecha').AsDate:= edtFecha.Date;<br>
qryGrabarForm.ParamByName('cod_ruta').AsInteger:=
StrToInt(cboRuta.KeyValue);<br>
qryGrabarForm.ParamByName('tramo_km').AsString:= edtTramo.Text;<br>
qryGrabarForm.ParamByName('cod_equipo').AsInteger:=
StrToInt(cboEquipo.KeyValue);<br>
qryGrabarForm.ParamByName('cod_operario').AsInteger:=
StrToInt(cboOperario.KeyValue);<br>
......<br>
qryGrabarForm.ExecSQL;<br>
// actualizo el grid donde están los registros<br>
ABMF03b.qryForm03.Refresh; <br>
<br>
Cuando modifico cualquier dato menos los correspondientes a los
dblookupcombos y acepto, no pasa nada, PERO, cuando quiero cambiar
por ej de operario, al aceptar, salta este error al hacer el REFRESH
del qryForm03 donde muestro los registros:<br>
<br>
<img src="cid:part1.07000302.07060704@adinet.com.uy" alt=""><br>
<br>
Aclaro que los datos quedan bien actualizados en la bd.<br>
Si saco el refresh, no sale el error, pero el grid NO se actualiza.<br>
<br>
¿Cómo lo podré solucionar?<br>
muchas gracias!<br>
<br>
</body>
</html>