PREGUNTAS CONTESTADAS - Power Builder

 Hay un total de 432 Preguntas.<<  >> 

    Pregunta:  57155 - RETORNAR DESDE UN EXE LLAMADO DE UN RUN
Autor:  CLAUDIO PINILLA
Señores: Necesito saber como retornar o retomar el foco de una aplicacion PB prueba1.exe que llama a otra aplicación PB prueba2.exe a traves de la sentencia RUN, es decir cuando se cierre la aplicación prueba2.exe vualva a la aplicación prueba1.exe
  Respuesta:  José Rodríguez
Lo más práctico es que prueba1 espero un fichero de respuesta de prueba2. Es decir, lanzas el run y pones un bucle con una espera esperando que el fichero de respuesta exista.

Antes de hacer el run recuerda eliminar el fichero de respuesta (de una ejecución anterior)

    Pregunta:  57171 - NO SE EJECUTAN LOS ROLLBACK EN POWER BUILDER CON INFORMIX 9
Autor:  Ariel Alan Rivadulla
hola, ante todo gracias de antemano, quisiera saber como hacer en PB 7 con Informix 9, para que los ROLLBACK que envio desagan todas las tansacciones, ya que no se esta cumpliento, por ej en un form con 2 dw cuando realizo un dw.UPDATE() en la primera y idem en la segunda dw pero con errores, la primera ya me acienta los datos en la base, siendo que tengo los rollback declarados en caso de exister problemas!!!,, en SQLServer y PostgresSQL jamas e tenido problemas pero con informix parece no funcionar, no se que hacer!!!
ya tengo declarado el comitondisconnect en NO y el autocommit en FALSE

Desde ya muchas gracias!!
  Respuesta:  marielchr marielchr
Prueba con esta sentencia; es la que yo uso para
asegurar la atomicidad en la transaccion.
Saludos
if (dw_ingreso.update() <> 1) then 

rollback;
messageBox('Mensaje','Error al guardar la información del área !!!')
close(this)
return
else
commit;
messagebox('Mensaje','Datos guardados con éxito !!!')
end if

    Pregunta:  57466 - PROBLEMA CON SELECT EN POWER BUILDER 10.2.1 Y MYSQL 5
Autor:  Wilmer Gonzalez
Tengo problemas al hacer un select simple:

SELECT factura_detalle.codigo_empresa,
factura_detalle.codigo_cliente,
factura_detalle.tipo_documento,
factura_detalle.numero_documento,
factura_detalle.numero_renglon,
factura_detalle.fecha_emision
FROM factura_detalle
WHERE ( factura_detalle.codigo_empresa = :ar_codemp ) AND
( factura_detalle.codigo_cliente = :ar_codcli ) AND
( factura_detalle.tipo_documento = :ar_tipdoc ) AND
( factura_detalle.numero_documento = :ar_numdoc )
ORDER BY factura_detalle.numero_documento ASC,
factura_detalle.numero_renglon ASC

Al parecer es con los argumentos porque si le colocan un valor al último argumento pues nos trae el resultado deseado.

Estamos usando Power Builder 10.2.1 (actualizado hoy), Database MySQL 5.0, conector ODBC 3.51.

La definición de la tabla me dice que los primeros 5 campos de ella son la clave primaria, pero estamos haciendo un select a los primeros 4. Le eliminamos todas las claves foraneas para ver que pasaba y aún nada.

Si alguien nos puede ayudar pués les vamos a estar muy agradecidos, además estamos a la orden por cualquier cosa que tenga que ver con power o linux suse (lo estamos instalando) o MySQL.
  Respuesta:  Carlos Julio
Bueno solamente te puedo decir que verifiques si el tipo de dato del campo numero_documento, es del mismo tipo que el argumento ar_numdoc, recuerda que si el tipo de la variable es diferente al tipo del campo, no vas a poder ejecutar el query.

Te voy a dar un consejo también, vi que todos los argumentos tienen el prefijo ar_, por lo que me imagino que todos son de tipo real, pero si no es así recuerda tratar de utilizar el prefijo correspondiente al tipo de dato del argumento.

Ej.:
String as_
integer ai_
Long al_
Real ar_, etc...

Esto no te afecta porque es una variable pero sirve para mejor comprención de las variables que estas utilizando en el query, para ti, y para otro programador que le toque revisar mas adelante tu código.

Te hago la observación porque no creo que los código de la empresa, y de elmpleado sean de tipo real.

Espero te sirva

    Pregunta:  57831 - INHABILITAR CAMPO EN UNA FILA
Autor:  Jose Manuel Magan Vasquez
Por favor necesito la sintaxis correcta, para inhabilitar un campo o varios en una fila, no me refiero a la columna, sino a la fila en PB.
Por ejemplo : this.object.cod_cliente[row].enabled = false
el compilador me indica error de acceso externo a la propiedad del campo.
si fueran tan amables de indicarme lo correcto o en todo caso donde encuentro informacion.
Muchas Gracias,
  Respuesta:  MIRIAM PALACIOS
Hola !!

La propiedad Enabled no funciona en campos dentro de una dw, lo que debes de utilizar es el protect que es una propiedad que tiene el campo, en el campo o campos que quieras inahabilitar le asignar un protect 1 o 0 no me acuerdo bien, y si lo quieres deshabilitar o habilitar desde adentro escribes dw_1.object.status.protect = 1.

Creo que 1 verdadero(proteje) y 0 falso (desproteje).

Espero haberte ayudado bye.

    Pregunta:  57963 - COLOREAR O INSERTAR UN ICONO EN UN LISTVIEW
Autor:  Alberto Salazar
Hola, necesito ayuda!!!! tengo un listview (listviewreport view), que se llena con n cantidad de datos, quisiera saber como hago para pintar de un color solos los registros que cumplan la condicion, o agregarles un icono a la izquierda, porque si agrego el .gif en la pesta;a de small picture, se lo agrega a todo el listiview. Espero su pronta ayuda!!
  Respuesta:  Cristian Aro Silva
Cuando insertas una linea en el listview, lo haces con el objeto listviewitem, el cual tiene la propiedad PictureIndex, el cual indica el numero de icono que va a utilizar de la lista que cargaste en el listview, si le pones un 0, no muestra ningun, de esa forma puedes ponerle o no icono a las filas del listview de acuerdo a una condicion.

    Pregunta:  57974 - CONEXIONES ACTIVAS EN POWERBUILDER
Autor:  FRANCISCO ZAMBRANO
Existe alguna sentencia en powerbuilder que me de el número de conecciones que estan activas ?
  Respuesta:  Leopoldo Taylhardat
Saludos...


No en PB... recuerda que PB es el aplicativo del usuario...
Para ver las conexiones tienes que crear un dw que te traiga desde la BD las conexiones, de seguro es un procedimiento de la base de datos que te permite esto y lo visualizarías en el datawindow...
tienes que buscar la documentación de la bd.

    Pregunta:  58070 - EJECUTAR APLICACIONES EN WINDOWS VISTA
Autor:  Claudia De Leòn
Hola queria saber si alguien ha ejecutado ya aplicaciónes de Power Builder Version 6.5 en Windows Vista, para que me dijera que parches tengo que utilizar, o si tengo que migrar mis aplicaciónes a una versión mas reciente., ya que mis aplicaciònes son cliente -Servidor y las corro bajo la platafoma de Windows XP actualmente.
Gracias
  Respuesta:  Marcelo Guglielmini
Te tengo excelentes noticias, la primera es que probe una aplicación realmente grande en PB6.5 y no tuve ningçun inconveniente.
La más importante es que migramos dicha aplicación de 6.5 a 11.5 y contrariamente a lo que esperabamos no tuvimos ningún error, solo warning e incluso modifica directamente el código reemplazando las sintaxis de los mismos.
Por supuesto aún lo estamos testeando pero solo encontramos problemas mínimos y aleatorios. También lo hicimos a la 12.1 clasic con iguales resultados pero estamos esperando para ver si es tan fiable como la 11.5.
Espero haberte alegrado el día.
Un abrazo.

    Pregunta:  58076 - COMO HACER PING
Autor:  Pedro Perez
Hola amigos:
tengo una duda.
en power builder se puede utilizar el protocolo icmp para hacer un ping a un ip y saber su estado (conectado o desconectado). y si se puede. por fa si pueden poner un ejemplo.. Gracias
  Respuesta:  Adolfo Chairez
Te adjunto un proyecto que envia pinga a cualquier servidor, esta en pb 10.5 si no tienes esta version avisame para pasarte el codigo o exportartelo.

Debes de registrar el ocx esto en cada pc cliente que vaya a correr este proyecto.

resp58076.zip

copias el ocx a c:windowssystem32
abres una sesion de ms-dos
te vas a c:windowssystem32
tecleas regsvr32 csping32.ocx

Saludos.
[email protected] ó [email protected]

    Pregunta:  58187 - PRINT DATAWINDOW EN BLANCO
Autor:  Jorge Camps
Tengo un programa el Power 9.0 funcionando con varios miles de clientes, en los cuales tengo varios casos en los que al imprimir una datawindow de datos con el datawindow.print, la hoja les sale en blanco y no se cual puede ser el motivo, ¿alguien sabria decirme que es lo que puede pasar ?.

Gracias y saludos.
  Respuesta:  R V
Posiblemente solucionarás tu problema introduciendo antes de imprimir tu dw el sgte codigo cdw_xxx.acceptText()

    Pregunta:  58335 - LIBRERIAS NECESARIAS PARA CREAR EJECUTABLE
Autor:  Musiu Gonzalez
Buenos dias.

Hemos leido bastante en el help de power builder acerca de las librerías necesarias para crear el ejecutable, incluso en alguna web ubicamos que deberíamos usar un generador de aplicaciones tipo InstallShield.

Ok. Hicimos nuestra tarea pero siempre nos genera de arrancada el mismo error y pareciera que no funciona.

Por favor alguien de por aca tendrá alguna forma de crear los ejecutables en powerbuilder.

El error es que no consigue el pbvm100.dll, si está instalado además está creado en el register en su carpeta shared de powerbuilder.

Estamos usando version 10.2 con MySQL.

No sabemos mas de lo que dice el help de power, y es hiper urgente.

Bueno mil gracias a cualquiera que nos pueda ayudar, toda idea siempre es una excelente ayuda.
  Respuesta:  MIRIAM PALACIOS
Si deseas nadamas hacer el ejecutable de tu aplicacion por que no lo haces con el wizard de power builder??

Y refrente al otro que hiciste no importa que este instalado el pb tienes que registrar las dll del pb10 en system32 para que lo reconosca la aplicacion y checa como estas configurando la aplicacion para generar el ejecutable.

Bueno bye y espero haberte ayudado.

|<  <<  33 34 35 36 37 38 39 40 41 42 43  >>  >|