Programación General > Power Builder

 Autollenar Campos

<< < (2/2)

pierpiter:
Hola, me alegro que haya funcionado, aunque sea con dos veces enter... raro.

En cuanto al sql, depende de que tablas tengas y como levantar los datos. El select lo ponés directamente en el código (como esta en el ejemplo de arriba), dentro del select le asignas las variables que van a contener el dato devuelto y asignas esas variables a los campos del datawindow.


--- Código: Text --- // Hago el select para recuperar el dato.  select nombre, apellido, cuit    into :ls_nombre, :ls_apellido, :ls_cuit      from tblpersonas    where id = :ll_id;  
En ese select lo que hago es seleccionar el nombre, apellido y cuit de la tabla tblpersonas, donde el id de la persona sea igual al id que levante anteriormente del datawindow. El resultado de cada campo de ese select se va a guardar en :ls_nombre, :ls_apellido, :ls_cuit (la clausula "INTO" le indica que meta el resultado en esas variables).
El resultado tiene que ser único, porque sino, te va a dar un error porque el select retorna más de una fila.
Después tendras que hacer validaciones sobre las variables, como por ejemplo el dato que devuelve, que no sea vacio... etc.
Cualquier cosita, ya sabés, pregunta que no hay drama, saludos.

Navegación

[0] Índice de Mensajes

[*] Página Anterior

Ir a la versión completa