Actividad pública reciente
Ha valorado "Buena" la respuesta
Con un check, bloquer registro de un DW grid
En el evento clicked y/o rowfocuschanged debes preguntar si el check esta activo: if 'campo3.text'='s' then modify('campo1.protect = 1') modify('campo2.protect = 1') else modify('campo1.protect = 0') modify('campo2.protect = 0') end if
Ha valorado "Buena" la respuesta
Sumar campos del DW
as lo sgt.. Crea un evento llamalo calcula un evento normal en tu ventana solo ponle nombre nada más y codifica lo sgt. /////////////////////////////// integer li_row li_row = dw_grid.getrow()...
Ha valorado "Buena" la respuesta
Control de campos nulos
Haz lo siguiente: ---Declara como variable de instancia String is_campo Boolean ib_activo ---En el evento constructor del dw is_campo = "campo1" <-- Poner el primero nombre del campo ---En el evento itemfocuschanged del dw String ls_dato IF is_campo...
Ha valorado "Buena" la respuesta
Sumar dos campos de un dw
Este es el punto si el tercer campo es una campo de una tabla de tu bd entonces vas a tener que hacerlo por código para poder guardarlo en tu bd... pero si no quieres guardarlo en la bd solo que siempre realice los cálculos cuando tu accedas a la...
Ha valorado "Buena" la respuesta
Borrar Registros si esta ckequeado
Si haces de esa forma vas a borrar incluso los que están marcados, todas vez que al eliminar las filas estas cambian de posición. Te recomiendo que mejor lo grabes en un datastore es decir, que pases del dw_1. Al datastore los que están marcados. for...
Ha valorado "Buena" la respuesta
Creación de Mensajes en caso de actuliazion de reg
Claro en el evento que puedes hacer eso es en el evento CLOSQUERY() que es del propio window por ejemplo podrías así If MessageBox("Aviso","Deseas Guardar los Cambios Realizados!!!",queestion!,yesno!)= 1 then dw_1.update() else close(la_ventana) end...
