PREGUNTAS CONTESTADAS - Power Builder

 Hay un total de 432 Preguntas.<<  >> 

    Pregunta:  4589 - EXPORTAR UN DATAWINDOWS A UN FICHERO TXT.
Autor:  Angel Merino
Hola, me gustaría saber como exportar los datos de un datawindows a un fichero para tratarlos desde otro programa.
Muchas gracias, un saludo. Angel.
  Respuesta:  Ivan Jaramillo
Pues mira mi amigo; si estas utilizando librerías PFC resultanta bastante sencillo; simplemente en un evento escribe
SetPointer(Hourglass!)
window_name.triggerevent("ue_export").

Si no usas PFC
string docname, named

integer value

value = GetFileSaveName("Seleccionar archivo", &
filename, named, "TXT", &
"Text Files (*.TXT),*.TXT," + &
"Excel(*XLS),*.xls," + &
" PSR (*.PSR), *.PSR"), + ETC..

dw_1.SaveAs("filename",Excel!, FALSE)

PUEDEN SER CUALQUIERA DE LOS FORMATOS SOPORTADOS
POR POWERBUIILDER (CONSULTA EN LA AYUDA , CON EL TEMA
"SAVEAS")

Espero te haya ayudado!!!
  Respuesta:  elkin osorio
mira si los datos del datawindows contienen campos calculados hay tienes un problema por que la opcion dw_1.saveas() no le lleva los campos calculados

esto tendria que ser mediante un cursor o utilizando dw external escribe al correo y te mando un ejemplo
  Respuesta:  ernst inf
Usa "Saveas". Miralo en la ayuda de powerbuilder.
Si necesitas mas detalle, hazmelo saber.
Un saludo.
  Respuesta:  Ricardo
Utiliza la funcion SaveAs():

dw_1.SaveAs()

Espero haberte ayudado. Saludos!

    Pregunta:  4611 - AYUDA EN LÍNEA CON APLICACIÓN POWER BUILDER
Autor:  Marco Regalado Salgado
Cómo hacer una ayuda en línea tipo archivo *.hlp en power builder, llamándola con F1 en cualquier tecla o parte de la aplicación?
  Respuesta:  GERARDO SANDOVAL
en power builder no existe ninguna funcion que permita crear ayudas de tipo ,hlp
lo que debes hacer es crear un proyecto de ayuda en cualquier programa generador de ayudas
y ejecutandolas asi: ShowHelp("C:\ayudas\indice.HLP", Index!) .
o si desea genere sus ayudas como paginas htm en frontpage y las ejecuta con el comando
run de power asi run("C:\Archivos de programa\Internet Explorer\iexplore.exe c:\ayudas\indice.htm" )
desde cualquier evento que desee.

    Pregunta:  4717 - REALIZAR FTP SIN UTLIZAR "RUN"
Autor:  Rodrigo Reinoso
Hola, quisiera sabes si existe alguna forma mas "elegante" de realizar un FTP a traves
de una aplicacion P.B.v6.5 que no sea a traves de comando "RUN", por ejemplo alguna
libraria externa(DLL) o alguna API, objeto , etc.

Gracias!
  Respuesta:  Leonardo Daniel Velazquez Fuentes
Hola, visita http://rkiesler.home.mindspring.com/win32api/wininet.htm


espero que te sirva...!!


bye...:!!

mi pagina: www.sistec.com.mx/~leodan

    Pregunta:  4779 - PROPIEDADES DEL OBJETO DATAWINDOW
Autor:  jose juan silva gamiño
¿Cómo puedo cambiar las propiedades de los objetos que contiene un dataWindow en tiempo de ejecucion sin tener que usar su nombre especifico?
ej. dw_1.object.sle_tot.x=2 yo quiero algo como
dw_1.object.objeto_generico.x=2
  Respuesta:  Jordi Gonzalez
Hola jose, no se cuando publicaste esto, posiblemente ya lo has solucionado, pero te dare una indicación que me fue muy bien en su dia.

En la propiedad modify del dw, se le puede pasar el valor #1, donde 1 es el número de columna a tratar. Esto seria algo así:

dw_1.Modify("#1.name") //Nombre de la columna
dw_1.Modify("#1.height") //Alto del objeto
etc...

Así hasta todas las propiedades de un DWO (DataWindowObject)

P.D: esta propiedad tambien funciona para el Describe del DW.

Salu2""
  Respuesta:  ricardo hernandez r. HERNADEZ
Mira es facil con un Modify

Ejemplo tienes 5 objetos con nombre parecido pues se hace algo parecido

For li_obj = 1 to 5

Modify("sle_" + String(li_obj) + ".x = 2" )
//* o de esta forma
ls_datox = 2
Modify("sle_" + String(li_obj) + ".x =" + ls_datox )

Next

Espero te ayude con esto
  Respuesta:  CARLOS MARTIN MERINO
Hola, creo que con "dw_1.object... " no puedes hacer lo que tu quieres, puesto que tienes que indicar el nombre del objeto que quieres modificar.

Para hacer lo que tu quieres, puede utilizar la la función MODIFY.

ej.
string ls_objeto
ls_objeto = "objeto_generico.x=2"
dw_1.modify(ls_objeto)

Al poder utilizar una variable, puedes hacer cualquier cosa.

ej.
string ls_objeto
string ls_valor = "y"
if ls_valor = "y" then
ls_objeto = "campo_texto.y = 2"
else
ls_objeto = "campo_texto.x = 2"
end if
dw_1.modify(ls_objeto)

etc...

Espero que te haya servido de ayuda.

    Pregunta:  5051 - OBJETOS OLE EN POWER BUILDER
Autor:  Matty Quinteros
Hola amigos. Estoy realizando un proyecto en Power Builder 7.0 utilizando objetos OLE, especificamente archivos de AutoCAD, necesito saber que librerias requiero al hacer los ejecutables y como puedo vincular los archivos de AutoCAD al Sistema que realizo especialmente cuando actualizo el archivo grafico. Si alguien tiene una idea se lo agradeceria mucho.
Matty!
  Respuesta:  Keylor
Hola, los archivos que necesitas para el ejecutable se encuentran en el directorio share (que se encuentra en la direccion que instaló PB Ejemplo : PB se instala en c:\Archivos de programa\sybase\Power Builder 7.0, el share se encuentra en c:\Archivos de programa\sybase)
en este se encuentra una gran cantidad de archivos que se necesitan dependiendo de la base de datos que utilices u objetos de PB.
Los que son necesarios para todas son:
libjcc.dll (Librerias PB)
pbdwe70.dll
pbdwo70.dll (Objetos PB)
pbdwp70.dll
pbodb70.dll (Para conectarse por ODBC)
pbvm70.dll (Datawindow)

Para Ligar el OLE a AutoCAD esto se realiza automáticamente cuendo se instala AutoCAD.

Es un Gusto Ayudarle

    Pregunta:  5098 - CÓMO REALIZAR INSTALADORES EN POWER BUILDER 6.0
Autor:  Fernanda Chiriboga
Por favor necesito saber todos los pasos para desarrollar un instalador de una aplicación en Power Builder 6.0 y además tengo un problema en desarrollar el EJECUTABLE cuando tengo que cargar una base de datos.
Gracias.
  Respuesta:  gerardo sandoval
para crear los instaladores debes utilizar el freeinstallshield que trae el cd de instalacion, pero los pasos no los se.

en cuanto al problema del ejecutable si me lo puedes detallar mas te lo soluciono.

    Pregunta:  5175 - MANEJO PUERTOS SERIALES POWERBUILDER 6.5 - 7.0
Autor:  Javier Enrique Mora Diaz
Hola.
Hace algun tiempo pude para una aplicacion especifica manipular puertos seriales en Power Builder 4.0 haciendo uso de la libreria COMMCTRL.DLL (declarando funciones globales externas). Sin embargo, en Power Builder 6.5 o 7.0 no he podido hacerlo no se si sea necesario usar otra libreria o que debo hacer.

La idea es leer datos de una bascula electronica conectada al PC por puerto serial.

Agradezco inmensamente su colaboracion.
  Respuesta:  Alfonso Morales
Instala el I/O ActiveX Control
Alli te especifica como puedes abrir puertos

Suerte
  Respuesta:  Arnoldo Perozo
Miara yo he trabajado los puertos en power builder 6 y 7 de la siguiente manera necesista de visual basic un control llamad MSComm32.ocx este es un control que te permite manejar los puertos, si tienes este archivo registrado (registrado quiere decir en presente en el windows registry) lo puedes hacer tan solo agragando un control ole y creando un vinculo a este OCX ...

si no tienes registrado el control lo haces de la siguiente manera:

1.- obten el archivo MSComm32.ocx y copialo al directorio WINNT\System32
2.- existe un archivo llamado REGSVR32.EXE que se encuentra en el directorio WINNT\System32
3.- ejecuta este archivo y pasas como parametro el control OCX
Ej:

c:\>regsvr32 mscomm32.ocx

y listo el control quedara registrado ...

    Pregunta:  5176 - MANEJO DE FOTOS POWERBUILDER 6.5
Autor:  Javier Enrique Mora Diaz
Hola.
Mi pregunta es la siguiente: Teniendo fotogragfias ya escaneadas (en formato .bmp, .gif, .jpg o cualquier otro) como puedo vincularlas a una aplicacion (Power Builder version 6.5 o 7.0). La idea es tener un sistema que permita que teniendo los archivos escaneados un usuario final pueda vincularlos a una base de datos por ejemplo.

Mil gracias por su colaboracion
  Respuesta:  Cesar alvarez
es mas facil aun
hace un tiempo atras, tb tuve el mismo problemas
yo trabajo con sql server y powerbuilder 7.0
para guardar una foto, y manejarle en el programa solo tienes que guardar su direccion (c:fotosfoto1.jpg) en la base de datos y despues si la quieres mostrar sobre un picture le pasas la direccion que guardaste yo lo hago asi y es super simple
salu2
  Respuesta:  alejandro d
Deberias crear en una base de datos una tabla que contenga algun campo de tipo binary/blob.

Luego deberias usar las sentencias UPDATEBLOB y SELECTBLOB en PB para actualizar o recuperar los datos del campo de tipo blob , eje:

blob bl_foto

// Aca lees de un archivo y lo vas convirtiendo a blob...

// Actualizas el campo blob en la tabla
UPDATEBLOB nombre_tabla
SET foto = :bl_foto
WHERE columna = :pk_columna

Para leer y mostrar debes utilizar SELECTBLOB, capturarlo en una variable de tipo blob, luego convertirlo a string y asignarlo a un objeto de tipo picture para mostrarlo.
  Respuesta:  Roberto Calderon
Una vez creado el campo tipo blob o image de acuerdo al manejador que uses. En el datawindows insertar el object DatabaseBlob y con eso puedes grabar las fotos en la BD. Otra opcion es usar el control OLE y de aqui anexarlo al dw

    Pregunta:  5294 - DRIVER DE CONEXION A BD EN POWER?
Autor:  william Fallas
que tal amigos, es que estoy haciendo el .exe een power 6.0, me lo crea pero no me pega con la b.d en access, supuestamente he leido que hace falta unos drivers para el obdc en access, si alguien sabe mas del asunto le agradeceria su ayuda.
  Respuesta:  Cesar Lobato Sanchez
Hola,
Efectivamente necesitas los driver de ODBC de Microsoft.
Los puedes encontran cuando instalas MS-access, excel, ETC ODBCJT32.DLL y
sus archivos asociados.
  Respuesta:  Carlos Martin Merino
Te hacen falta unas dll de power (pbodb*.dll y pbodb*.ini), pero si ejecutas el programa desde el entorno de PB y te funciona, ya las tienes.

Para evitar problemas de que no encuentre las dll's yo pongo todas las dll's del runtime de pb en el mismo directorio donde esta el ejecutable.

Asegurate que en el directorio desde donde ejecutas el .exe tienes esas dll's o tienes el path apuntando al directorio donde estan dichas dll's

Saludos. Carlos Martin,

    Pregunta:  5577 - PROBLEMAS CUANDO ADJUNTO UN ARCHIVO EN UN CORREO
Autor:  Ricardo
Felicidades por esta nueva imagen mi pregunta es la siguiente:

Estoy realizando pruebas de envios de mail desde PB, creo la sesion e inicializo los datos de la cuenta destino en la estrutura y bien, pero al intentar adjuntar un archivo me retorna el codigo de falla (mailreturnfailure!), alguien sabe que me esta faltando indicar.

De antemano gracias!
  Respuesta:  Jorge Reynoso
Aca envio una funcion para para que pruebes, a mi me funciona perfectamente, espero que a ti tambien!!!
Saludos!!!
PD.: Si te ha funcionado correctamente, hazmelo saber, Gracias!

resp5577.zip

|<  <<  1 2 3 4 5 6 7 8 9 10 11  >>  >|
Revisar política de publicidad