Buscar en el Blog

jueves, 2 de abril de 2015

Tips de PowerBuilder: Columna de Solo lectura - Datawindow


Si queremos colocar una columna de solo lectura en un datawindow necesitamos colocar el siguiente codigo.

dw.modify("stock.protect=1")


En donde el "dw" es el nombre del datawindow y "stock" es el nombre de la columna. Si queremos que sea nuevamente editable cambiamos el numero uno por un cero.

dw.modify("stock.protect=0")

¿En que casos puedo usarlo?
Por ejemplo, realizamos una insercion de un registro y este tiene el campo fecha_ingreso, el cual solo sera editable cuando se realice la insercion, pero cuando se este editando el datawindow no sera editable. En otras palabras, cuando ingresen un nuevo registro ingresaran la fecha de ingreso, cuando quieran editarlo, estara deshabilitada esa columna.




No hay comentarios:

Publicar un comentario