Respuesta
en
Power Builder
a
Como guardar en SQL una fecha en formato dd/mm/aaaa
Para mostrarla según el formato que desees debes usar las mascaras. Es decir si usas dw cambia el tipo de edit a editmask y ahí pones dd/mm/yyyy si es en un formulario usa el objeto em_1. y ahi usas el mascara dd/mm/yyyy.
Respuesta
en
Power Builder
a
Como hacer de una ventana, un objeto
Lo que debes hacer es crear las demás ventanas pero utilizando la herencia, en la barra de herramientas busca la opción inherit y ahí buscas la ventana principal. Luego colocas el nombre del dw y grabas como si estuvieras haciendo una ventana normal.
Respuesta
en
Power Builder
a
Cambios no guardados en Datawindow
No solo es revisar el tab order si no también en la opción update del menu principal debes verificar que estén marcadas esos dos campos. Ahora no es necesarios que el dw_1.update() este dentro del primer if ese primer if sacalo. Cualquier duda al...
Respuesta
en
Power Builder
a
Modificar datos que muestra datawindow
Si te muestra bloqueado los campos es porque seguro el taborder esta en cero, para que me entiendas mejor, ingresa a tu dw y en la barra de herramientas busca la opción que dice TAB ORDER presiónalo y seguro veras que todos los campos están con valor...
Respuesta
en
Power Builder
a
Sobre el evento dberror del datawindow
El power no podrá diferenciar que botón has presionado, lo que te recomiendo es que cada evento de error lo hagas en cada botón, así podrás mostrar el mensaje de acuerdo al botón que has presionado. Ejm Boton Aceptar if dw_1.update() = -1 then...
Respuesta
en
Power Builder
a
Operaciones con cadenas
Utiliza esta sintáxis, ll_pos = Pos(cadena, "á") DO WHILE ll_pos > 0 replace(cadena,ll_pos,ll_pos,"a") ll_pos = Pos(cadena, "á") LOOP
Respuesta
en
Power Builder
a
PowerBuilder - Objeto transaccional SQLCA
Para validar los errores gustamente se utiliza el sqlca.sqlcode y el sqlca.sqlerrtext, ya sea después de un select, udpate, delete o insert asimismo al momento de hacer un update a un dw o ds. if dw_1.update() = -1 then //muestras mensaje de error
Respuesta
en
Power Builder
a
Power builder 11.0
al final del using sqlca debes colocar la coma, es decir using sqlca;
Respuesta
en
Power Builder
a
Eliminar los espacios en blanco de campos de un dw
Para poder eliminar los espacios en blanco debes utilizar la función trim. dw_1. Setitem(1,'campo', trim(dw_1. GetItemString(1,'campo')))
Respuesta
en
Power Builder
a
Error en datawindows
Te aconsejo que cada vez que quieras adicionar un campo más a un store debes colocarla al final así mismo en tu dw coloca el mismo campo al final, así no tendrás ningún problema.