davidpy

davidpy

Licenciado en Analisis de Sistemas Informaticos
 23,6K puntos  Paraguay @davidpy desde - visto

Respuestas

Respuesta en a

¿Cómo puedo dividir un texto en dos campos en power builder?

En el evento itemchanged de tu datawindow coloca este script string ls_texto_largo, ls_parte_uno, ls_parte_dos integer li_longitud if this.getcolumnname() = 'nombrecolumna' then //tomamos la palabra escrita ls_texto_largo = trim(string(data))...
Respuesta en a

Data windows

Para poder guardar la información contenida en varios datawindows en una misma ventana puedes probar con este script.. if dw_1.update(True, False) = 1 then if dw_2.update(True, False) = 1 then if dw_3.update(True, False) = 1 then if dw_4.update(True,...
Respuesta en a

Insertar o asociar fotos en bd

Yo personalmente almaceno las imágenes en un sector del disco duro y hago el llamado desde un datawindow utilizando un computed field y la función Bitmap.. o sea.. Creas un datawindow y en el computed fild.. solo colocas.....
Respuesta en a

Menu

En el caso de que desde el menu solo hagas llamados para que se realicen eventos que se encuentran en tu ventana.. utiliza este script... Parentwindow. Triggerevent("nombre del evento") Este ejecutara el evento de la ventana activa para ese menu...
Respuesta en a

Direccionamiento

Lo que te recomiendo es que crees en el mismo directorio de tu aplicación una carpeta llamada "Graficos" o como mejor te parezca.. y que cuando hagas alguna referencia para un gráfico en vez de utilizar "C:\Aplicacion\Graficos\dibujo1.bmp" solo...
Respuesta en a

Dropdown en toolbar - PB

1. ¿Cómo puedo mostrar el "Font dialog"? Las fuentes asignadas puedes verlas según donde estés.. * en el I-SQL te colocas en DESIGN - OPTIONS.. y ahi tienes una pestaña.. que dice "Font" ahi la puedes cambiar... y se cambiara para todos los scripts...
Respuesta en a

Una de pbm_keydown

Puedes probar utilizando el evento "pbm_keyup"
Respuesta en a

Como saber sobre que campo esta el focus en un DW.

if dw_1.getcolumnname() = 'nombre_columna' then //coloca aqui tu codigo... end if
Respuesta en a

Auto comit

Fíjate en tu script de conexión a la Base de Datos.. si no tienes activada la propiedad Autocommit SQLCA.AutoCommit = True tienes que colocarla a False.. O en todo caso.. que ese procedimiento no este llamando a otro procedimiento que si haga...
Respuesta en a

Resolución

Este es un código que te ayudara con tu problema.. cualquier cosa no dudes en consultar.. el código no es mio.. lo baje de una página.. pero de todos modos es muy sencillo... espero que te sirva.. //Primero hay que declarar algunas variables...