Announcement

Collapse
No announcement yet.

Generar campo incremental en forma manual en FORM

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Generar campo incremental en forma manual en FORM

    Buenas Tardes

    Estoy tratando de insertar un valor que genero en el Evento : OnBeforeInster

    Ej :

    /**
    * Selecting a field from another table
    */

    // Check for record
    $check_sql = "select max(T000FAM) from DBFT0F00";
    sc_lookup(rs, $check_sql);

    if (isset({rs[0][0]})) // Row found
    {
    {T000FAM} = {rs[0][0]} + 10;
    }
    else // No row found
    {
    {T000FAM} = 010000;
    }

    Pero no puedo hacer llegar el valor de : T000FAM al campo correspondiente en el FORM por lo que no me deja grabar al pulsar ADD ya que declara que el campo no fue ingresado.

    Como puedo solucionarlo ?

    Desde ya millon de Gracias

    Gabriel



  • #2
    Lo estás haciendo correctamente, y debe funcionar, deberías revisar tu consulta select, así como que el nombre del campo es el correcto, que es la que probablemente esté fallando.
    Puedes compartiir una captura de la configuración del campo y del código del beforeInsert?
    /Giuseppe

    Professional Scriptcase Services
    Some Customers opinions

    Comment


    • #3
      La asignacion {T000FAM} = 010000; no está correcta, quitale el cero de la izquierda. {T000FAM} = 10000;

      Comment

      Working...
      X