PREGUNTAS CONTESTADAS - Power Builder

 Hay un total de 432 Preguntas.<<  >> 

    Pregunta:  54265 - ¿NO SIRVE LA AYUDA DE POWER BUILDER "F1" EN WINDOS VISTA?
Autor:  RODRIGO MONTUFAR
Amigos , instale power builder 8 sobre un equipo que tiene windows vista le baje todas las actualizaciones del power builder 8 y parece que funcionan bien las aplicaciones el problema es que cuando ejecuto la ayuda del power builder (tecla f1) esta no funciona, abre una ventana diciendo " Internet Explorer no puede descargar / windows" , posteriormente instale power builder 11 y susecio lo mismo ¿que hago?
  Respuesta:  Herman P
EN vista hay que instalar lo que te de el link siguiente http://www.microsoft.com/en-us/download/details.aspx? id=5143&hash=2gNb2sontAMCSzn4yaP6ddEFJIyJcdxil9REiAjC7%2f1geFsRXlZC%2ftkUliG%2bHw%2bqZl vsl3NR8OhkLifStI221Q%3d%3d
  Respuesta:  jaime sanchez
Yo tengo el mismo probelma ya baje la aplicación la instala inclusive la coloque en los mismos directorios en donde estaban ubicados cunado utilizaba el sistema operativo xp y nada sigue el mismo mensaje hay alguna configuración en el PB11.5 que s etenga que hacer derrepente en su ini

saludos
  Respuesta:  jorge binda
tienes que bajar el winhlp32.dll de la páqina de microsoft, microsoft ya no da esa dll con el windows vista pero si te da la opción de bajarla por su página fíjate bien que te dice el mensaje cuando presionas F1 en el power builder

    Pregunta:  54605 - PFC, EXISTEN OTRAS?
Autor:  Alexaner Escobar
Las PFC son las librerias de codigo abierto de Sybase para PB si no me equivoco, y nos permiten en teoria el desarrollo de aplicaciones mas rapidamente...

Pero en ocasiones son tan complejas o de tan dificil implementacion que en ocasiones, resulta mas rapido partir desde cero.

Queria saber si existian otras...

Una amistad me comento sobre unas de apellido RADEON(no estoy seguro), pero al buscarlas en internet no parece existir otra cosa que no sean PFC...

Alguien sabe algo?
  Respuesta:  EDUARDO TREJO
EXISTEN UNAS LLAMADAS MRADIAN, ESTAS TIENEN FUNCIONALIDADES AÚN MÁS PERSONALIZADAS QUE LAS PFC, LO CUAL HACE UNA PROGRAMACIÓN MÁS RÁPÍDA

    Pregunta:  54801 - CONECCION CON SERVIDOR SQL
Autor:  CESAR FERNANDEZ
Buenas a todos

Mi duda es la siguiente :
Deseo realizar una coneccion con un servidor sql 2000 por medio del numero ip del servidor, esty desarrollando en power 7
y el archivo ini que tengo es algo asi:

[coneccion]
dbms= MSS Microsoft SQL Server 6.x
database = bd_produccion
logid =
logpass = secure=1
servername = srvservidor\srvproduccion
DbParm =
Lock =

el problema redica en el ip ya que este es una instancia del servidor
  Respuesta:  Moises Orellana
Eso se soluciona incorporando la ip en el dns de tu pc , busca el archivo que se encuentea dentro de la carpeta etc llamado host. normalmente esta en la capeta de tu windows y dentro de system32/etc, editalo he incorpora la ip y el nombre de tu servidor
ej: 10.10.1.1 miservidor

yo lo hago para conectar 2 sucursales remotas y funciona sin problemas.-

atte
Moises Orellana O.

    Pregunta:  54826 - EXE CON MACHINE CODE NO FUNCIONA BIEN
Autor:  Ricardo Cochello
Buen día, espero que puedan ayudarme:

Tengo una aplicacion desarrollada en Powerbuilder 9 con el último parche (8836), el exe de el programa se genero con Pbds sin problemas.
Como es un sistema en la que la velocidad de consulta y proceso de datos es la que cuenta, decidi hacer un compilado utilizando la Opcion de MACHINE CODE y convertir mis PBDs a DLLs para probar si se incrementaba el rendimiento.

Mi sorpresa es que al terminar el ejecutable con los dlls correspondientes mi aplicacion no funciona bien. En particular se queda atorada cuando hago invocaciones para inicializar hilos de procesamiento (con las funciones SharedObjectRegister etc)

A alguien le ha pasado algo similar?

De antemano gracias.
  Respuesta:  Leopoldo Andrés Taylhardat
Si me ha pasado en casos con funciones, etc...
Mejor que sigas con los PBD...
La diferencia de rendimiento no es significativa con los equipos modernos...

    Pregunta:  54954 - CREACIÓN DE UN OBJETO FUNCTION
Autor:  Beatriz Contreras
Hola a todos debo realizar un objeto funcion de un campo(total) de una datawindows, este debe ser multiplicado * 100.
Este campo resulta a su vez de la multiplicación de dos campos los cuales son cantidad * costo.
total=cantidad * costo

La funcion la estoy realizando de la siguiente manera.

double res

res= totales * 100

return res

El resultado que resulte de la multiplicacion debe ser solamente almacenado no visualizado. Para esto estoy utilizando;
dw_servicios.object.total[dw_servicios.getrow()]=f_multi(dw_servicios.object.data[dw_servicios.getrow()])
dw_servicios.retrieve()
Alguien podria ayudarme o decirme si estoy mal.

Saludos
  Respuesta:  Carlos martin merino
Hola Beatriz, no se cual es el problema que tienes, si quieres un total de dos campos multiplicado por 100, solo tienes que crear un campo "compute" nuevo que tenga esos dos:

Campo nuevo "Total":
(cantidad * costo) * 100

el campo total contendra el resultado de multiplicar cantidad por costo y el resultado de estos multiplicado por 100, no es necesario crear ninguna función externa ni nada.

Saludos. CMM

    Pregunta:  55418 - OBTENER HOST NAME E IP
Autor:  Fabian PAez
Hola, me gustaria saber como puedo obtener la ip y hostname de la computadora donde se corre el programa??? algun ejemplo ?? gracias por la informacion
  Respuesta:  moises orellana
ingresa a la pagina de fponte buscala en google, ahi esta lo que buscas usando las api de windows.
atte
Moises Orellana

    Pregunta:  55523 - COMO ESTABLECER OTRA IMPRESORA EN MI DATAWINDOWS
Autor:  Antonio Nicho cordova
La sentencia PrintSetup() me permite seleccionar una impresora la cual es asignada a la propiedad printer del Datawindow pero si yo quiero restaurar a la impresora predeterminada esta sentencia indicada en la ayuda ejecuta error :

dw_print.Object.DataWindow.Printer = "Epson FX-2170"

al igual que esta sentencia
dw_print.modify("'DataWindow.Printer =" + str_nomImpresora + "'")

¿Esta mal indicada mi instrucción o no funciona esta asignacion?.
  Respuesta:  Cristian Aro Silva
La instruccion es asi :

dw_print.Object.DataWindow.Print.PrinterName='<nombre de la impresora>'

    Pregunta:  55525 - RESIZE UN DATAWINDOWS
Autor:  Arturo Lazarte
Que tal, Acudo a ustedes para pedir ayuda sobre lo siguiente:
Tengo una ventana con una DataWindow, yo trabajo con la resolución 800 x 600 pero algunos de mis usuarios utilizan 1024 y es aqui donde mis problemas surgen ya que mi reporte en pantalla se ve muy pequeño y al momento de agrandar mi ventana (rezise) mi datawindow se queda con la misma medida. Como le hago para que automaticamente mi DataWindow se ajuste con el tamaño de mi ventana para que la información sea más legible?.
Esperando una pronta respuesta, estoy a tus ordenes y de antemano muchas gracias!
  Respuesta:  antonio diaz sanchez
coloca este código en el evento resize de tu windows
dw_report = nombre de tu datawindows

dw_report.width = newwidth - dw_report.x
dw_report.height = newheight - dw_report.y - 100

    Pregunta:  55940 - ¿COMO HACER RETRIEVE DINAMICO A UN DWCHILD DE UN DROPDOWNDW?
Autor:  Nelson Morán
¿Cómo puedo hacer un retrieve a un dwc de un dddw que esta en un dw tabular sin alterar las filas anteriores o posteriores a ese campo? es decir yo tengo un campo en dw tabular con un dw en el cual elijo un dato ya sea numérico como el código 22 por ejemplo, hasta ahí no hay problemas. Lo que pasa es que yo quiero hacer que en la segunda fila no aparezca mas ese código 22 que elegí anteriormente entonces le hago un retrieve a un dwc con not in los codigos anteriores pero al hacer el retrieve ya me afecta a las filas anteriores. Hay formas de hacer en una lista de valores pero lo ideal para mi seria de hacerlo de esta forma, si me pueden ayudar
Desde ya muchas gracias.
  Respuesta:  Carlos martin merino
Hola Nelson.

La verdad es que lo que tú quieres hacer, no es posible hacerlo, cuando cargas los datos de una dddw estos datos son los mismos para todas las filas del dw principal, por la sencilla razon de que no tienes un child para cada fila sino una para todas las filas del dw principal.

Cualquier forma de simular lo que quieres hacer, te va a costar bastante trabajo.
Si son pocos registros (muy pocos, 5 como mucho) yo crearia diferentes campos y en cada uno de ellos pondría un child distinto, los pondría en el mismo lugar uno encima de otro y pondría uno visible y los demas invisibles en cada una de las filas, lugo haría un retrieve de cada uno de los campos por separado, Pero esto solo lo puedes hacer si son pocos campos.

En cualquier otro caso la solución es bastante dificil, en lugar de eso lo que yo haría sería comprobar que los valores que eliges en el campo de la dw principal no se repite en los demas registros, aunque en la lista esten los mismos valores.

    Pregunta:  56171 - ORDENAR UNA COLUMNA DE TIPO FECHA EN UN LISTVIEW
Autor:  Marcelo Garcia
tengo un ListView con estas columnas:
matricula del cliente
nombre cliente
fecha de nacimiento
costo

ahora quiero ordenar el ListView ascendentemente pero atraves de la columna fecha de nacimiento que es de tipo fecha.

La pregunta es como puedo ordenar este listView
ya probe con este codigo pero me fije que ordenar en forma alfanumerica lo cual no da resultado

lv_1.SetRedraw(false)
lv_1.Sort(Ascending!,3)
lv_1.SetRedraw(true)

Urgente
  Respuesta:  Cristian Aro Silva
Lo que mas te conviene es ese caso es armar el listview con la informacion ya ordenada, en caso de agregar informacion, mantienes una copia del listview en una dw, insertas y ordenas en ella y luego mandas a crear el list nuevamente.

|<  <<  31 32 33 34 35 36 37 38 39 40 41  >>  >|