achafio

achafio

Bachiller Ingenieria de Sistemas e Informatica Conocimientos en lenguajes de programacion como Pascal, C++,Access, Visual Basic, Power Builder, Java, PHP, HTML; también base de datos como Access, SQL-Server, Oracle, MySql, PostGree, otros como SWISH,
 105K puntos  Perú @achafio desde - visto

Respuestas

Respuesta en 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 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 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 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 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 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 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 a

Power builder 11.0

al final del using sqlca debes colocar la coma, es decir using sqlca;
Respuesta en 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 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.