Respuesta
en
Power Builder
a
Problemas en itemchanged
Para determinar si la fecha ingresada es después de 4 días de la fecha actual: ll_dia = daysafter(today(),date(object.f_desde[ll_row]) if ll_dia > -4 and ll_dia <= 0 then error end if
Respuesta
en
Power Builder
a
Recuper un campo de una tabla más de una vez
Si lo que deseas es mostrar en cada columna los tipos de medidas utiliza en cada columna un dddw, así podrás visualizarla. Ahora si no es lo que deseas por favor explicate un poco más porque no está muy claro lo que deseas.
Respuesta
en
Power Builder
a
EditMask - como evitar que cierre una ventana
En el evento closequery de la ventana coloca lo siguiente: if keydown(keyescape!) then return 1 end if
Respuesta
en
Power Builder
a
En power builder 9 como puedo hacer para que cuando
Puedes hacer lo siguiente: long ll_fila ll_fila = dw_1.find("campo1='"+ls_campo+"'",1,dw_1.rowcount()) if ll_fila > 0 then dw_1.scrolltorow(ll_fila) dw_1.setrow(ll_fila) end if
Respuesta
en
Power Builder
a
Deshabilitar controles de un datawindow
Lo que puedes hacer es proteger el campo. Por ejemplo en el evento itemchanged colocas lo siguiente: if data = 'S' then modify("campo1.protect = 1") modify("campo2.protect = 1") else modify("campo1.protect = 0") modify("campo2.protect = 0") end if
Respuesta
en
Power Builder
a
Insertar imagen en sql server y volver a mostrarlo
Te recomiendo que lo grabes en un campo texto, lo que deberías grabar es la ruta donde se encuentra la foto, luego en tu dw recuperas el campo lógicamente mostrará la ruta, activas el check el cual muestra en gráfico la ruta del campo y listo. Si...
Respuesta
en
Power Builder
a
Insertar lineas en control multilineEdit
Lo que debes hacer es lo siguiente: Una vez que capturas tu linea, hay que suponer que lo capturas en ls_linea_nueva, luego capturas en otra variable el contenido que tiene el multilineedit y luego: ls_multiline = mle_1.text mle_1.text =...
Respuesta
en
Power Builder
a
Control ddlb de un datawindow
En el evento itemchanged del dw: if dwo.name = 'ddlb_1' then <-- poner el nombre del campo en vez de ddlb_1 SetItem(row,'sle_1.text','') <-- poner el nombre del campo en vez de sle_1.text end if Con eso es suficiente
Respuesta
en
Power Builder
a
Incluir Argumentos en DataWindow Poer builder
Para poner los argumentos en el select solo debes hacer lo siguiente en el where del select por decir que quieres pasar como parámetro el código de un cliente entonces seria algo así select ... from ... where cod_cliente = :as_cliente Donde...
Respuesta
en
Power Builder
a
Resize
Debes usar el evento resize de la ventana Por ejm: dw_1.width = width - 100 dw_1.height = height -150