<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFCC" text="#000000">
    <div class="moz-cite-prefix">El 25/10/2012 08:26 p.m., Paola
      Bruccoleri escribió:<br>
    </div>
    <blockquote cite="mid:5089CAAA.300@adinet.com.uy" type="cite">
      <meta http-equiv="content-type" content="text/html;
        charset=ISO-8859-1">
      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.08060305.09000308@yahoo.com.ar" 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>
    </blockquote>
    Hola Paola, el error que mostras parece indicar que armaste un query
    con joins o algo por el estilo (por eso lo del "complex query") y lo
    queres modifcar directamente (sin usar un UpdateSql).<br>
    Si me equivoco en la suposicion y si armaste el updatesql, fijate si
    efectivamente lo asignaste al query (es algo tonto pero con el apuro
    puede pasar!), yo revisaria por ese lado.<br>
    <br>
    Suerte!<br>
    <br>
  </body>
</html>