Hay un total de 432 Preguntas. | << >> |
Pregunta: | 27605 - VENTANA-TOOLBAR |
Autor: | Jenny Joys Aguilar Vargas |
hola...Estoy programando en Power Builder 7.0.3 y no encuentro la forma de poner un dropdownlistbox,statictext,o hasta una ventana dentro del toolbar . Les agradeceria infinitamente que alguien se apiade de mí y me pueda ayudar.
Muchas gracias |
Respuesta: | Claudio Andrés Melo Sepúlveda |
Sabes, no te entendí muy bien la pregunta, pero si lo que andas buscando es incorporar dentro del menu de herramientas un nuevo control, debes presionar click derecho sobre el sector de estas para que aparezca una ventana donde puedes asignar tal control. La opción es Customize y el pallete (OK) lo tomas y lo arrastras a tus herramientas.
Si te sirvio que bueno, si no enviame otra referencia a mi mail. Suerte... |
Pregunta: | 27632 - CAMBIAR IMPRESORA EN TIEMPO DE EJECUCIóN |
Autor: | Alejandro Fernández |
Como puedo cambiar la impresora en tiempo de ejecucion en pb 7.0 sin mostrar ventana de seleccion, es decir, directamente desde programa y sin intervencion del usuario. Existe una propiedad de la datawindow que es "printer", pero me temo que es de solo lectura.
Gracias. |
Respuesta: | Adolfo Chairez |
Adjunto el codigo para cambiar la impresora en tiempo real, esta funcion esta preparada para Win9x,WinNT y Win2000 no la he probado en WinME, ahora si quieren la funcion que obtiene la lista de impresoras/puerto instaladas tambien la tengo solo pidanla
Ver Código Saludos |
Pregunta: | 27751 - ICONOS EN POWER BUILDER |
Autor: | Fredy Porcel Medrano |
QUISIERA AGREGAR ICONOS, PARA USARLOS EN EL TOOL BAR, DONDE ES QUE SE ENCUENTRAN LOS ARCHIVOS CON ICONOS, ALGUIEN SABE COMO SE ADMINISTRA ESTO?? |
Respuesta: | Jose Luis Damian Marquez |
Cuando realizas tu menu principal, te vas a las propiedades especificando el menu o submenu que deseas agregar en la barra de herramientas, seleccionas el tipo de icono que desees y listo aparece en la barra de herramientas guardas y es todo |
Pregunta: | 28036 - CGI'S DESARROLLADAS EN PB 6.5.1 |
Autor: | JUAN CARLOS PACHON CONTRERAS |
Hola. Me gustaría que alguien resolviese el problema que tengo:
Tengo instalado el Personal Web Server de Microsoft sobre Windows 98 S.E.. En la carpeta de mi localhost cgi-bin tengo el archivo pbcgi60.exe así como una pbl donde se halla un objeto de usuario no visual desarrollado con PB 6.5.1 que tiene una función que no presenta argumentos de entrada pero que devuelve un string que representa un archivo HTML muy simple. También tengo en esta carpeta el exe de esta pbl. A través del WEB.PB WIZARD he generado una página web localizada en mi localhost que presenta la siguiente llamada a mi "cgi": <A HREF="/cgi-bin/pbcgi60.exe/pbserver/uo_kk/f_kk?">Execute PB Function </A> estando pbserver registrada en el archivo SERVICES de C:/WINDOWS como: pbserver 10098/tcp Pues bien, cuando llamo a la página web y, desde ésta, a la cgi, no hay manera de que me devuelva nada. Qué puedo hacer? Alguien sabe algo más? Muchas gracias. |
Respuesta: | Pedro HErrarte |
Te explico lo que hace tu llamada:
<A HREF="/cgi-bin/pbcgi60.exe/pbserver/uo_kk/f_kk?">Execute PB Function </A> Llama al cgi de PB hacia el exe pbcgi60.exe(si tu version es la 7 pbcgi70.exe). Bien este exe intentará ejecutar la a`licaion de PB pbserver (¿Es este el nombre de tu app?) y sobre esta aplicaion el objeto uo_kk la funcion f_kk Para que funcione tienes que hacer varias cosas: 1)Generar un directiorio virtual cgi-bin que apunte hacia el directorio donde se encuentre el pbcgi60.exe y su correspondiente run time 2) En PBWEB.ini dar de alta el servicoi pbserver 3)Asisgnar un puerto TCP/IP para dicho servicio en C:\WINNT\system32\drivers\etc\services Creo que es suficiente para que funcione, si no.. [email protected] |
Pregunta: | 28360 - IMPRESION EN DOS DESDE PB |
Autor: | Adolfo Chairez |
Como se puede imprimir en DOS una DW, es decir sin utilizar a windows. |
Respuesta: | Adolfo Chairez |
Este es el codigo para imprimir directamente al puerto LPT1, es decir en modo DOS.
integer li_archivo,li_i,li_j string ls_depto li_archivo = FileOpen("LPT1",LineMode!,Write!) if li_archivo = -1 then messagebox("Error","No se pudo abrir el puerto lpt1") else li_j = dw_reporte.rowcount() Filewrite(li_archivo,"PRUEBA DE ESCRITURA EN LPT1") for li_i = 1 to li_j ls_depto = dw_reporte.getitemstring(li_i,"emp_d03") FileWrite(li_archivo,ls_depto) next FileClose(li_archivo) end if Pero si la impresora esta en la red haz lo siguiente: 1.- Dar de alta una impresora de Red 2. - Examinamos la red para encontrar al equipo donde este conectada la pc 3.- Una vez seleccionada la impresora, respondemos que Si a la pregunta de ¿Desa imprimir desde programas basados en MS-DOS? 4.- En el siguiente cuadro de dialogo hacemos click sobre el boton de Capturar puerto de impresora y seleccionamos el purto LPT1 con destino a la ruta que previamente habiamos elegido. 5.- Finalmente nos preguntara en los siguientes cuadros de dialogo el nombre de la impresora si deseamos que este por default y que si deseamos imprimir una pagina de prueba, conteste lo que Ud. Considere y con esto podra imprimir a traves de la red en modo DOS. |
Pregunta: | 28705 - COPIA SóLO DE LA ESTRUCTURA DE UNA TABLA |
Autor: | carme Puig |
Necesito saber como copiar una tabla, pero solamente la estructura.
Ahora lo hago con el PIPELINE pero no he encontrado la opción de que lo haga sin que me copie los registros que tengo en la tabla a copiar. En options siempre le pongo Create-Add table. Me gustaría que me explicasen para que sirven las demás opciones. Las tengo en ingles , es la versión 6.5.1 Cuando tengo varios índices en la tabla, y que no son de clave única, ¿es posible copiarlos todos? ¿Cómo? |
Respuesta: | nicky |
create table crea y copia la estructura de una base de datos
refresh refresca la base de tados actualizando la base de datos con los datos que no estaban update actualiza la bd adiriendo los datos que no estaban y ademas insertando los nuevos registro que no estaban bueno para echar a correr una pipeline desde un script debes primero crear un objeto de usuario con el nombre de la pipeline y luego desde el script debes utilizar la funcion pipelinestart esta funcion permite ejecutar el script desde un boton de objeto o donde puedas escribir un script utiliza la ayuda de power por la funcion pipelinestart chao....! |
Pregunta: | 28868 - COMO PUEDO TRATAR LOS ERRORES |
Autor: | Manuel Eduardo Ruiz Baca |
En mi motor de base de datos, en mi tabla clientes, mi columna DNI la he especificado como UNIQUE.
Cuando ejecuto la aplicación e ingreso un nuevo cliente y en el campo DNI le ingreso un numero DNI repetido me sale este mensaje Data Windows Error SQLSTATE = 23000 [Microsoft][ODBC SQL Server Driver][SQL Server]Infracción de la restricción UNIQUE KEY 'cons_02'. No se puede insertar una clave duplicada en el objeto 'CLIENTE'. Mi pregunta es como podria capturar este error y evitar que en lugar que salga este mensaje me salga un MessageBox donde diga que he ingresado un DNI repetido. Ojalá puedan ayudarme |
Respuesta: | isaac matal |
necesitas codificar el evento DBError en tu datawindow control, aqui te dejo un ejemplo tomado de la ayuda de powerbuilder.
Este ejemplo se da cuando en una base de datos de sybase se intenta insertar un registro y uno de los campos recibe un valor nulo y el campo se declaro como not null en su creacion. IF sqldbcode = -195 THEN MessageBox("Missing Information", & "You have not supplied values for all " & +"the required fields.") END IF // Return code suppresses default message box RETURN 1 |
Respuesta: | Roberto Calderón |
amigo:
Veo que estas usando sql server, cada manejador de BD tiene una codificación para sus errores, entonces lo que debes hacer es averiguar estos, luego en el evento "dberror" del objeto control dw, validas: if dbcode = " " then // codigo de error messagebox('Error','DNI repedito') return end if de esta manera ya no saldra el mensaje que me indicas arriba. Si deseas optimizar esto, prodrias crear un tabla donde almacenes todos los errores. Suerte |
Pregunta: | 28933 - FUNCIONES DE LA LIBRERIA MYSQLLIB.DLL |
Autor: | Alexis A Baules A |
alguien sabe como conectar o accesar funciones de la libreria mysqllib.dll para accesar al servidor de mysql directamente sin utilisar el myodbc
gracias |
Respuesta: | nicky |
declarala como funcin external chao....! |
Pregunta: | 29030 - LISTA DE TABLAS DE BD EN TIEMPO DE EJECUCIóN |
Autor: | Daniel Arakaki |
Estoy realizando una interfaz entre varios sistemas... realizo varias conexiones a diferentes BDs... lo q quisiera saber es como obtengo la lista de las tablas de una determinada conexión en tiempo de ejecución... similar al painter de Database... para poder armar plantillas de importación y exportación de data... |
Respuesta: | Roberto Calderon |
Amigo:
De acuerdo al manejador de BD que estes usando cada uno tiene un stored procedure que muestra el listado de tablas de tu BD, entonces los que puedes hacer son varios DW tipo stored procedure para mostrar esta información. Saludos, |
Pregunta: | 29553 - DRIVERS NATIVOS PARA ORACLE 8 |
Autor: | Elizabeth Vargas Arce |
Necesito conectarme a Oracle 8, el gran problema es que el ambiente de desarrollo es PB 5 y no se en donde obtener los drivers nativos, que segun los tecnicos de Sybase, son requeridos para la conectividad. |
Respuesta: | nicky666 |
bajatelos de www.oracle.com seccion download driver
|
|< << 14 15 16 17 18 19 20 21 22 23 24 >> >| |