PREGUNTAS CONTESTADAS - Power Builder

 Hay un total de 432 Preguntas.<<  >> 

    Pregunta:  12635 - OUTLOOK Y MARCADOR TELEFONICO
Autor:  Eduardo Villafuerte
Que tal, Quisiera saber que funciones externas utilizar y como para que al dar click en un boton que hace referencia a una direccion de correo, se abra la ventana del Outlook express lista para enviar un mensaje nuevo a ese correo, de igual manera con un numero telefonico, que al dar click marque automaticamente el numero que se ha escrito ya sea utilizando la ventana de outlook o la de Windows mismo, ayudenme por favor.
Eduardo
  Respuesta:  Ricardo
Hola, te sugiere consultes los ejemplos que incluye PB, ahí encontrarás algo parecido (mail), así como algo de código para la marcación.

Suerte y saludos!

    Pregunta:  12640 - POWER BUILDER 7.0 ¿?
Autor:  Eduardo Villafuerte
Una pregunta a todos los usuarios de Power Builder Version 7.0:
¿tiene power builder en esta version errores en sus librerias ? porque yo trabajo con esta version y constantemente me salen errores de librerias tanto en Nt, Window98, window95 y Millenium. Es desesperante, a veces me olvido de grabar y todo el trabajo de 10 o 15 minutos de va al tacho, o si no,al momento de grabar me ocurre lo mismo. He reinstalado varias veces el PB pero sigue igual, he descartado algun virus porque esto sucede en otras maquinas en las que trabajo. Pense que era porque la version que tenia era una version Pirata (Copia Ilegal) pero me consegui la version original la instale y tengo el mismo resultado. A veces tengo que hacer algunos datawindow en mi version 6.0. Contesteme por favor porque no entiendo nada.
atte
Eduardo
  Respuesta:  Nancy S
Hola:
Es posible que falte la instalación de algun parche para la versión 7.0, trabajo con 7.0.3 Build 10312 ... y windows xp profesional
Busca este parche en el portal de Sybase Build 10312 ...
espero que soluciones el problema.
Saludos
  Respuesta:  MAURICIO RIOS
YO TUVE ESE PROBLEMA PERO ERA POR EL MANEJADOR DE LA BASE DE DATOS QUE MANEJA POWERBUILDER YO TRABAJO CON PERVASIVE Y EL POWER BUILDER 6.5 TRABAJABA CON INTERSOLV , ASI QUE ACTUALIZE EL MANEJADOR DE LA BASE DE DATOS CON EL MERANT QUE YA VIENE EN EL POWERBUILDER 8 . ESPERO QUE HAYA PODIDO AYUDARTE

UN GUSTO
  Respuesta:  Marcelo Zamudio
No te olvides de bajar los parches que provee sybase en su web.
Es buena la recomendación de formatear el disco y reinstalar todo, lego de esto instalar los parches de PB 7 (que por cierto hay varios)
  Respuesta:  moises orellana
por lo general los problemas de conflictos se producen debido a que el registro de windows se encuentra con entradas y salidas erroneas esto quiere decir que debido al uso constante en la intalacion y desintalacion de programas en el computador van quedando entradas que ya no son usadas por dichos programas, el hecho de que se desintale un programa via uninstall que normalmente traen los programas estos no borran el registro de windows, por lo tanto tienes 3 opciones.

1) usar el regclean (para limpiar el registro) esto no te garantiza la limpieza total.....te lo digo por experiencia....je je je

2) buscar el cleansweep95 el que pertenece a la empresa quarterdeck el cual audita todo el computador e indica tanto las entradas como archivos que no han sido usados entre estos estan librerias intaladas por otros programas que ya no estan.

3) formatear el disco duro he instalar windows y powerbuilder nuevamente (creo que seria la mejor solucion si no se te estabiliza el sistema).

perdon fijate en los archivos temporales de windows y los *.chk que solo ocupan espacio y por lo general entorpecen el sistema.
  Respuesta:  Adolfo Chairez
A mi paso igual y la solucion que yo encontre fue formatear todo mi disco duro instalar nuevamente windows 98 y reinstalar PB
con eso se soluciono todo.

    Pregunta:  12721 - DATAWINDOWS CON MICROSOFT SQL SERVER
Autor:  William Gualotuña
Quisiera saber y debo configurar ciertos parametros en el Profile del Power Builder para trabajar de manera optima con SQL SERVER 2000, Mi problemas es al diseñar un Datawindow , ya que no me despliega todas las funciones(a excepcion de sum y avg) disponibles que puedo hacer uso en tiempo de diseño, como lo hace con otras bases de datos. Ademas no me soporta una subconsulta que tenga una condicion con argumentos que ingresan al datawindow. Estoy trabajando con WNT 4.0 / Windows 2000, y con Power Builder 7.0.
  Respuesta:  roberto calderon
Eso que salgan las funciones, es relativo por base de datos, el hecho que no salgan no significa que no puedas usarlas.
Ahora eso de la sub-consulta, no deberia fallar, que error te sale? por que el power 7 tiene como 3 parches

    Pregunta:  12723 - MIGRACION DE APLICACION AL CAMBIAR DE BASE DE DATOS
Autor:  Willian Gualotuña
Quisiera saber si existe alguna manera de migrar una aplicacion(en Power Builder 7.0 /WNT 4.0, WINDOWS2000) que tiene construcciones de datawindows sobre una cierta base de datos(INFORMIX) y se quiere que la misma aplicacion trabaje con otra base de datos(SQL Server 2000).
El problema esta en que al probar la aplicacion con una conexion al SQL server 2000, emite algunos errores como que no soporta ciertas funciones incluidas en el diseño de los datawindows sobre la base de datos anterior, y si me pongo a modificarlos se dañan los datawindows ya que desaparecen los campos.
Entonces nos vemos obligados a construir nuevamente los datawindows para la nueva base de datos, lo cual es muy tedioso
  Respuesta:  Manuel Orozco
Un pequeño comentario: Hay funciones propias de la base de datos que se ocupan en la instrucción sql al crear la datawindow, al migrar de motor de bd si es necesario modificar esta funcion por la nueva. Para que no te elimine el campo simplemente creale un sinonimo con el mismo nombre que tiene en propiedades de la dw. Ejemplo:

select getdate(), nombre from cliente --suponiendo getdate() = campo1

select sysdate() as campo1, nombre from cliente

Saludos.
  Respuesta:  Ricardo
Mira para que la migración de base de datos sea exitosa es necesario reconstruir la estructura de la db en el nuevo gestor.

Ya que tengas tu base de datos (con tablas, llaves, etc.) creada, entonces procedes a realizar un full rebuild para los data windows.

En teoria no debe de perder funcionalidad, pero es posible que tengas que cambiar referencias, pero con esto no pierdes campos al abrir el dw y con ello no implica que vuelvas a crearlo.

Nota: antes del full rebuild respalda, ya que si marca algún error en windows o datawindows, ya no te dejará usarlos.

Suerte.

    Pregunta:  12730 - PB. 7.0. NO CAMBIA LOS COLORES DE CAMPOS EJECUTABLE RECURSOS
Autor:  Rodrigo Gallardo C.
En PowerBuilder 7.0.2 Tengo el siguiente problema, Al generar un archivo de recursos (Ejecutable), donde seteo los colores de los campos de la Datawindow en tiempo de ejecución, código que programo en la propiedad "text color" del objeto dw.

Tengo que dejar los textos de los campos que son obligatorios de color rojo y los que no lo son de color azul.

Si lo ejecuto por diseño me funciona, pero sí genero el archivo de recursos (Ejecutable) no me funciona no me cambia los colores de los textos de la datawindow.

¿Qué debo hacer para que me aparescan los colores de los campos?

Nota: al generar el ejecutable ya estoy pasando el archivo donde defino las datawindows por pbl.
  Respuesta:  mario
instala los parches del pb7 man. Si no te funciona vas a tener que cambiar la filosofia de trabajo busca otro metodo para hacer lo mismo seguro que lo hay.

    Pregunta:  12841 - MAIL CON LOTUS NOTES
Autor:  Miguel Canales Valenzuela
Al crear una sesión (mSes = CREATE mailSession) y luego enviar, por defecto abre Outlook, siendo que el correo pre-establecido en explorer es Lotus y por ende no puede enviar correo. Esto no pasa en equipos que esta instalado Outlook.

Tiene tratamiento especial Lotus?

Gracias.
  Respuesta:  Roberto Calderon
debes entrar a la pagina de sybase o otra que conoces, hay un driver especial para enviar mail con LOTUS...

    Pregunta:  12895 - AYUDA ACERCA DE IMPRESIONES EN PB 7.0
Autor:  Arturo Cabrera
Vengo trabajando con PB 7.0 y necesito ayuda acerca de como hacer de que un datawindow me imprima en una determinada impresora sin tener que entrar al setup y seleccionar la que me convenga, es decir yo tengo 3 impresoras:Letras, Facturas, Boletas..., como le indico a mi datawindow que imprima la primera vez en la impresora que tiene el nombre de letras , luego que imprima en la impresora de facturas, o quizas en Boletas sin tener que entrar al setup de impresoras.
  Respuesta:  benjamin yerena
pruebe printsetprinter()
  Respuesta:  Adolfo Chairez
Descargar respuesta.

    Pregunta:  13148 - EJECUCIÓN INSTRUCCIÓN DINÁMICA
Autor:  Diego Cabrerizo
Saludos al foro.

¿Es posible en Power Builder ejecutar dinámicamente un Retrieve que voy montando en ejecución?. Es decir tengo una variable string :

cadena = "dw1.retrieve(param1, param2, ...)"

¿Como se podría ejecutar esta variable?.

Gracias.
  Respuesta:  Adolfo Chairez
Diego:
Si se pueden ejecutar queries dinamicamente adjunto un pequeño codigo y al final econtraras una explicacion:
La sintaxis es la siguiente:

Por la largada de la respuesta, esta en el archivo resp13148.txt

    Pregunta:  13200 - CONSULTAR REGISTROS ELIMINADOS EN SQL 6.5
Autor:  Victor Arreola
Estoy usando PB 6.5 y MS-SQL 6.5,y quisiera que por favor alguen me contestara :
-¿como se pueden consultar los registros SQL eliminados( con delete)?
-¿Si no se puede, entonces como puedo hacer una auditoria en SQL de los registros eliminados()?
Espero haya sido clara la pregunta, de antemano gracias. Victor
  Respuesta:  Eduardo Villafuerte
En cada tabla agregale columnas que te ayuden a auditar tu aplicacion. por ejemplo yo los nombro asi:
xxx_crea_fec (datetime: fecha y hora de creacion)
xxx_crea_usu (string: codigo de usuario que lo creo)
xxx_modi_fec (datetime: fecha y hora de modificacion)
xxx_modi_usu (string: codigo usuario que lo modifico)
xxx_elim_fec (datetime: fecha y hora de eliminacion)
xxx_elim_usu (string: codigo de usuario que lo elimino)
xxx_esta_reg (int:estado del registro: 1=activo 0=eliminado)
nota: xxx= prefijo del nombre de la tabla. ejemplo: tabla clientes xxx=cli.
Luego en tu aplicacion, en la ventana padre de mantenimiento puedes crear un evento "ue_auditoria" que iria despues del evento "ue_grabar" en donde llenarias estos campos con las variables que corresponden. Quiza sea un poco trabajoso todo este proceso pero al final es beneficioso porque puedes auditar completamente tu sistema, logicamente que tendrias que filtrar estos registros para que no sean vistos por el usuario para que parescan que fueron eliminados.de esta forma puedes simular en tu Aplicacion una especie de papelera de reciclaje en donde puedes eliminar gradualmante los registros que sean igual a 0 (eliminados). Espero que me hayas entendido y te sirva mi respuesta...
atte
Eduardo

    Pregunta:  13344 - CONTROL DEL FOCUS EN PB (NEXTFOCUS???)
Autor:  Victor Arreola
Hola, quisiera saber como cambiar el focus al siguiente control de una ventana o item de una DW siguiendo el TabOrder, pero si saber el nombre de dicho control.

-Existe algun commando/funcion perder el foco,como : controlactual.NextFocus() o controlactual.LostFocus() ?

-Existe algun commando/funcion regresar el foco,como : controlactual.PrevioFocus() controlactual.LastFocus()?

Gracias de antemano atte.: Victor
  Respuesta:  Marco Linares
En el evento OPEN de la ventana realiza la siguiente syntaxis:

dw_1.setfocus()

|<  <<  6 7 8 9 10 11 12 13 14 15 16  >>  >|