Hay un total de 432 Preguntas. | << >> |
Pregunta: | 44194 - ASIGNAR VALORES A CONTROLES DE UN DATAWINDOW |
Autor: | raul blanco |
Hola, hace poco que he empezado a trabajar con power builder y me cuesta un poco pillarle el tranquillo a los dw. Al grano, que propiedad debo usar para asignarle un valor a un control que se encuentra en un datawindow?? por ejemplo, como hago para que el texto de un textbox sea "2" si ese textbox esta metido dentro del datawindow?
gracias por adelantado a kien preste atencion a mi duda |
Respuesta: | Christian Gordon |
Utiliza esto
dw_nombre.Object.campo[fila,valor] ejem dw_1.Object.CliCod[1,'00000001'] si el campo es string y se pone en l fila 1 dw_1.Object.CliCod[dw_1.GetRow(),'00000001'] pone en la fila en que se encuentra el foco |
Pregunta: | 44351 - CóMO REALIZO UN EJECUTABLE E INSTALADOR EN POWERBUILDER 9.0 |
Autor: | Diana Marin Acevedo |
Necesito por favor que alguien me indique cómo realizar un ejecutable con una base de datos y después generar un instalador. Power builder trae uno o hay que descargar uno gratis?
Muchas Gracias |
Respuesta: | Fidel Romero |
Hola, Espero esto te ayude.
1. Presiona ctrl + n (nuevo), y busca la ficha project 2. En esta ficha hay un icono que dice Application, haz doble click sobre él. 3. Debes seleccionar una ruta para crear tu ejecutable. si quieres crear dll debes checar Machine Code. si solo necesitas los pbd no lo marques. 4. en la parte inferior hay una lista de tods tus librerias, checka las que necesitas. finalmente presiona el botón deploy y listo. |
Respuesta: | Asgard |
Para el ejecutable crea un nuevo proyecto -> Aplicacion, con eso se refiere al ejecutable.
Para crear tu instalador te recomiendo el install shield o Setup Generator que encontrarás en www.gentee.com |
Pregunta: | 44352 - ERROR AL EJECUTAR STORE PROCEDURE EN POWER BUILDER 8 |
Autor: | Ciro Arrieta Miraval |
Buenos dias, ojalan puedan ayudarme, aqui les planteo mi problema:
Tengo una BD en sqlserver instalada como local en mi maquina que tiene windows XP (BDLocal). Tengo otra BD en sqlserver en red que esta en un servidor con sistema operativo Windows 2000 3Server (BDRed). He desarrollado un store procedure en mi BDLocal, que importa datos de la BDRed, para esto en mi BDLocal active la funcion linked server. Cuando ejecuto el store procedure en el query analizer de sqlserver, el proceso se ejecuta normal, sin problemas. Cuando ejecuto el store procedure desde Power Builder v8, me sale el siguiente error: “Heterogeneous queries requiere the ANSI_NULLS and ANSI_WARNINGS option to be set for the conection. This ensures consistent query semantics. Enabled these options and the reissue your query.” De antemano muchas gracias por su ayuda. |
Respuesta: | Eduardo Lorenzo |
Esa es una solucion, pero quizas no sea recomendable o no se aplique a todos los casos el cambiar esos seteos a nivel de BD, pues si tienes aplicaciones que inserten valores NULL en alguna tabla o se dispare algun WARNING por algun error de tipo, tendrias que, o bien modificar los programas o deshacer el cambio en la base de datos para que no se aborten los programas y hacerlo cada vez que necesites ejecutar la SP, lo que es bastante tedioso.....
Lo mas util, quizas, seria, poner las siguientes lineas antes del DECLARE del SP en PowerBuilder: EXECUTE IMMEDIATE 'SET QUOTED_IDENTIFIER OFF' USING Conn; EXECUTE IMMEDIATE 'SET ANSI_NULLS ON' USING Conn; EXECUTE IMMEDIATE 'SET ANSI_WARNINGS ON' USING Conn; y despues de ejecutar el SP, volver a setear los valores en OFF, aplicando estos seteos automaticamente por el programa. Saludos Eduardo Lorenzo |
Respuesta: | Ciro Arrieta Miraval |
Gracias amigos, pero ya encontre la respuesta, el Power BUilder necesita que la BD tenga activada la opción ANSI_NULLs y ANSI_WARNINGS desde la instalacion de sqlserver, lo que hice fue ir al enterprise manager, y en propiedades del registro de mi servidor local, hay una pestaña de conección, ahi se pueden activar esa opciones.
Gracias Nuevamente |
Pregunta: | 44455 - COMO IMPRIMO LO QUE TENGO EN UN OBJETO MLE |
Autor: | Leonardo Loza Gutierrez |
Hola.
Les agradeceria me puedan ayudar, pues solo veo ejemplos de impresion desde un objeto dw les agradeceria si esas funciones tmbien las puedo utilizar para un objeto mle (MultiLineEdit)... o si tienen ejemplos se lo agradeceria. De ante mano muchas gracias. Saludos. |
Respuesta: | carlos |
Para imprimir el texto de un MLE, lo tienes que hacer por medio de un JOB de impresión y pasarlo el texto:
por ejemplo long Job Job = PrintOpen( ) Print(Job, mle_1.text) PrintClose(Job) Espero que te sirva. |
Pregunta: | 44500 - TITULOS EN GUARDAR COMO DE DW CROSSTAB |
Autor: | Angel Grimas |
Cuando haces un "save as..." de una dw tipo crosstab, el encabezado de titulos, por ser dinamico, te guarda el valor numerico de la columna y no el titulo que resuelve en forma dinamica. Alguien sabe como solucionar este problema?, desde script? , alguna funcion? Gracias. |
Respuesta: | GABRIEL MANILLA |
Exporta DW a Excel
Cuando se exporta el contenido de una datawindow a formato excel, muchas veces el formato que tiene se pierde. Para evitar que se pierda el formato existe una alternativa Esto es guardarlo como tabla de html con un 'saveas' asi: dw_salida.saveas("c:salida.xls", HTMLtable!, false) checalo talves te sirva |
Pregunta: | 44535 - SQL SERVER IS NOT SUPPORTED IN YOUR CURRENT INSTALLATION |
Autor: | Francisco_C |
estoy trabajando en Pb9 y cuando creo el EXE y lo echo a correr me sale esto:
MSS Sql Server is not supported in your current installation ... pq pasa esto? si la conexion a la bd funciona en el run/preview ? alguien sabe como solucionarlo? thnx de antemano |
Respuesta: | Christian gordón |
Cuando creas un Ejecutable, debes correrle con las dll's de la carpeta shared de Power Builder sin ellas no corre el ejecutable |
Pregunta: | 44584 - COMOEXPORTAR A PDF EN POWER 7 |
Autor: | juan valer |
Hola necesito ayuda quisiera saber como exportar un datawindows a pdf en power builder 7.0
|
Respuesta: | jesus roque |
mira creo que lo mas sencillo de realizar es que instales un pdf creator como una impresora virtual de pdf ahi muchos freeware en la red es custion que busques alguno y haces lo siguiente dw_1.print(true) y al momento que te diga donde imprimir escojes la impresora virtual que instalaste anteriormente y problema resuelto |
Respuesta: | GABRIEL MANILLA |
Como ver un PDF en una ventana
El truco es muy sencillo. No es mio, es una traduccion de un truco. Primero en la ventana se inserta un control OLE, de tipo "Adobe Acrobat ActiveX control" Luego para cargar el objeto con el documento que queremos simplemente lo hacemos con la siguiente instrucción: ole_1.object.LoadFile("C: ombrearchivo.pdf") Espero les sirva. Realmente no es lo que preguntabas pero pienso que en ves de cargar el pdf pegaras en el el DW y despues lo salvaras como PDF. Realmente nunca he echo el intento pero podria resultarte, Excribe si es que te funciona y asi podremos compartirlo con la RED. |
Pregunta: | 44588 - PROBLEMAS MIGRACION, LIBRERIAS 7.0 A 8.0 |
Autor: | Gian pierre Solórzano Revilla |
Quiero levantar una aplicación de PB 7.0 en PB 8.0, pero al tratar de hacer la migración y generar las librerias para la nueva versión se muestra un error Out of memory (pb 8.0 fatal application exit).
necesito alguna recomendación gracias.. |
Respuesta: | Carla Villanueva |
Hola..
Te aconsejo 1)realizar una regeneracion de la aplicacion en PB7 2) verificar el tamaño de las pbl, si es mayor a 2 MB, desdobarlas en dos pbl. Espero que te sriva. |
Pregunta: | 44633 - COMPILAR USANDO DLLS ó PBDS DE POWERBUILDER |
Autor: | Andrea Gracia |
Hola expertos:
Necesito ayuda por favor. He realizado una aplicación en PowerBuilder, usando algunas dlls previamente creadas en PowerBuilder también y cuyo código no puedo ver, solo puedo usarlas para desarrollar nuevos componentes que hereden de objetos incluidos en estas librerías dll. Hasta aquí perfecto. El problema se me plantea cuando tengo que compilar mi aplicación. En el "project" están incluidas como dll; no las marco para compilar, pero cuando powerbuilder está regenerando todos los objetos dentro de la compilación me aparece un error como este: "Error reading object source entry: nombredeobjeto.sru". Os adradezco vuestra atención y muchas gracias. |
Respuesta: | Carla Villanueva |
Andrea,
yo no he trabajado de esta forma. Pero probaria no incluirlas en el proyect como dll, en ese caso quedarian en el archivo definido como .exe. y lo otro seria incluirlas en el archivo .pbr. Espero que te sirva. |
Pregunta: | 44664 - CAPTURE Y VALIDE LA MAC ADDRESS (DIRECCIóN DEL ADAPTADOR) |
Autor: | gladys zabala |
Necesito que la aplicaciòn se ejecute unica y exclusivamente en una maquina, necesito que la aplicacion capture y valide la Mac Address (Dirección del Adaptador) de la maquina, no lo puedo realizar por direcciòn IP ya que se trabaja con DHCP.
como puedo hacer para que la aplicaciòn capture y valide la Mac Address (Dirección del Adaptador) . |
Respuesta: | Oxido social |
Buenas Gladys!
Mira, me puse a investigar un poquitin y lo unico que encontre fue un codigo en delphi que realiza eso... (http://delphi.cartall.com.pl/Pytania/pyt100.htm) La traduccion del codigo no es tan sencilla, pero puedes conseguirte el compilador, generar un DLL y este utilizarlo desde Power como una funcion externa. Lo siento, pero fue lo unico que se me ocurrio. Si llegas a enterarte me avisas, seria interesante ver como lo resolviste. Saludos desde Pueblo quieto, Jalisco, Mexico. |
Respuesta: | Oxido social |
Otra vez yo!
Mira, otra que es una locura, seria ejecutar un comando desde DOS para que te de una lista del adaptador, donde HOST es el nombre de la maquina que quieres obtener sus datos: c:\> nbtstat -a HOST Conexión de área local: Dirección IP: [10.4.1.43] Id. de ámbito : [] NetBIOS Remote Machine Name Table Nombre Tipo Estado --------------------------------------------- STOVARL <00> Único Registrado SECFIN <00> Grupo Registrado STOVARL <20> Único Registrado SECFIN <1E> Grupo Registrado Dirección MAC = 00-12-79-AC-57-65 *********************************** Esto es lo que te regresa, si tu esa salida la redireccionas a un archivo de TEXTO, con una ruta definida, puedes abrirlo desde power, y como ya sabes que es lo que esperas y donde lo esperas, ignoras la lineas que no te sirven y ya la MAC la validas dentro del power. Si no le avisas al usuario el no se va a dar cuenta de nada... mmm... suena a que lo estas timando! jajajajjajaj Bueno, la idea es que tu programita de power genere un BAT que, al ejecutarlo te de salida un TXT para despues lo puedas leer. Al final de tu lectura eliminarias el BAT y TXT y aqui no paso nada. Al final es medio complicado hacer un paso intermedio, pero no se me ocurre otra manera. Sigo investigando y si encuentro algo te aviso con gusto. Saludos desde Pueblo quieto, Jalisco, Mexico. |
|< << 20 21 22 23 24 25 26 27 28 29 30 >> >| |