PREGUNTAS CONTESTADAS - Power Builder

 Hay un total de 432 Preguntas.<<  >> 

    Pregunta:  51425 - MODIFICACIóN DE UN DATAWINDOW
Autor:  Martín Fernandez
Tengo el sgte caso:

Tengo dos Objetos DataWindow, uno que se conecta a una Data Ejemplo del PB, y otra a una Data q tengo en SQL.

Cuando el Control Data Window lo configuro con el DataWindowque se conecta a la Data Ejemplo del PB. el cursor se ubica para modificar el DataWindow.. pero

Cuando el Control Data Window lo configuro con el DataWindow que se conecta a la Data q tengo en SQL, no me permite modificar el DataWindow...

mi pregunta es ¿Debo poner algo adicional cuando conecto a este tipo de Data o es cuestion de permisos del usuario con q conecto a la Data?

Gracias de antemano por la respuesta
  Respuesta:  Gabriel Manilla
mnira la contestacion a tu pregunta podria ser que en el control de datawindow (no se que vercion trabajes pero en 8 es de esta forma) si el datawindow no te permite ni en modo run, ni en modo de edicion el agregar campos es pq

1a, no tienes primary key la tabla algo que es muy importante en toda tabla
2a, posiblemente en la opcion del datawindow no has configurado los UPDATES PPROPERTIES esto indica al DW que campos seran modificados y con que caracteriesticas
3a y ultima estaran desactivados los tab's order estos deberan tener un numero que va de 10 en 10 para cada campo, estos al estar en ceros no dejara que los puedas editar

espero te solucione el problema!!!

salu2

    Pregunta:  51437 - REFRESH DATAWINDOWS DESDE LA BASE DE DATOS ASA
Autor:  Oswaldo Franco
Hola a todos, soy nuevo en PBL y necesito una ayudita. El problema es que tengo una ventana con un Datawindow donde muestro a todos los usuarios de mi BDD (en ASA), en esa ventana tengo un botón para ingresar usuario que abre su respectiva ventana donde pido los datos, entonces lo que deseo es que el Datawindow que esta en la otra se me actualice depsues que cierre la ventana donde ingreso los datos del usuario correspondiente.
Espero de su ayuda y de antemano muchas gracias... :-)
  Respuesta:  Gabriel Manilla
NO TE ENTENDI MUCHO PERO ESPERO SEA LO QUE QUIERES

1º tienes una ventana de lista de usuarios, al dar lcient sobre cualquiera
se habre una 2a ventana...
en esta 2a ventana actualizas o pides datos.....

ok lo que quieres es que cuando cierras la segunda pantalla se actualise la primera???

bueno cuando des boton de cerrar o closequery (o pierda el foco lossfocus) de la 2a ventana manda el comando de refresh sobre el datawindow de la 1a.

creo eso es lo que quieres no??

o entendi mal???

    Pregunta:  51613 - IMPRESIóN DW
Autor:  Lucia CamCad
Tengo un componete en pb, que imprime un dw como pdf utilizando la impresora Amyuni PDF Converter, asi:

ls_imp = ProfileString("bid.ini", "pdf","printer","PDFcamp Printer Reportes")
PrintSetPrinter (ls_imp)
dw_1.modify("DataWindow.Print.DocumentName = 'xxxxx'")
li_i=dw_1.print()
if li_i <> 1 then
return 'Error Imprimiendo el reporte'
else
return ''
end if

El problema es cuando ejecuta el print() devuelve siempre -1, si hago un debug el nombre de la impresora se recupera sin problema igual que el nombre del archivo. Qué se puede revisar o hacer para ver la causa del problema?
Gracias
  Respuesta:  juan
bueno linda si lo que quieres es exportar un datawindow como archivo pdf no te compliques la vida, instala el adobe acrobat; esto te creara una impresora virtual con la que podras guardar cualquier archivo como pdf sin necesidad de programar nada. si tienes alguna duda escribeme a mi correo [email protected], podria ayudarte

    Pregunta:  51616 - OBJETOS COM Y OCX EN PB
Autor:  Emiliano Gallo
Hola:

Necesito saber si Power builder tiene la capacidad de reconocer Objetos COM Ya sea DLL, OCX para interactuar con ellos.

Tengo Una DLL en visual basic que tiene varios eventos, metodos y propiedades.

Queria saber si Power builder puede acceder a este componente
Como asi tambien queria saber si se puede acceder a ADO desde Power builder

Muchas Gracias
  Respuesta:  Adolfo Chairez
PB si puede utilizar objetos dll y ocx y trabaja bien con ellos mientras que esten registrados, yo lo he hecho y perfecto.

Lo del ADO no sé

Saludos

    Pregunta:  51675 - SALTO DE PAGINA
Autor:  neris falcon
Còmo se puede agregar saltos de pagina en una impresion de un reporte?
  Respuesta:  Leopoldo Andrés Taylhardat
...
Creas un grupo y le colocas que salte página por grupo...

    Pregunta:  51686 - NUEVA HOJA CADA 2 GRUPOS...NEW PAGE ON GROUP BREAKE
Autor:  Brenda López
Necesito saber como cambiar la propiedad "New Page on Group Breake" dinámicamente dentro del script.

Lo que estoy tratando de hacer es que se imprima en 1 hoja dos registros con sus detalles.

si alguien me puede ayudar....Gracias... :-)
  Respuesta:  Dante Balandrano
Hola Brenda, mira yo te recomiendo que en lugar de hacer el script, pases los resultset a tablas temporales, ya sea que las construyas en el front o en el back en un sp, dichos detalles las llenas en un dw o en 2, y éstas las insertas en el detail de tu reporte como nested report, asi el autosize del detail de reporte maestro no sufre truncate como seria el caso en como si lo hicieras por script como pretendes hacerlo. Saludos

    Pregunta:  51693 - POWERBUILDER 6.5 CON MYSQL 5.0
Autor:  Rober Bautista
Estimados compañeros, necesito que me ayuden con un problema que se me ha presentado. Estoy tratando de hacer una aplicación en PB 6.5 conectado a MYSQL 5.0, he realizado la creación de la base de datos y todo perfecto, además he instalado el ODBC de MYSQL y funciona bien, el error se presenta al momento de conectarme a la Base de Datos desde Power Builder con el profile respectivo, en donde me sale el mensaje "Catalog tables could not be created and are not available for use", supongo que debe ser porque faltan las tablas de PB necesarias en MYSQL para que se establezca la conexión. Igual problema me daba cuando me conectaba a Sybase, pero en esa base se corria unos store procedure y se solucionaba el problema. En MYSQL no sé como hacer esta operación. Si alguién me puede ayudar por favor, le estaré muy agradecido.
  Respuesta:  tiroloko tirador
mira ya tengo tiempo que trabaje con mysql y pb6.5 , pero creo que en la ventana de cononexion del mysql hay varias pestañas creo que en la ultima pestaña o en una de ellas hay una opcion que dice que acepte nulos o algo asi relacionado con los nulos, palomeala a ver si esto te soluciona el problema, si no de todos modos necesitas palomearla si estas trabajando con PB .. aprovechando yo tengo otro problema a ver i tu sabes como hacerlo, necesito instalar el pb6.5 en windows xp y me dice que neesito como minimo el sp4 y windows solo tiene hasta el sp2 .. y creo que ya el sp3 pero el sp4 no.. cudate y ojala esto solucione tu bronca..
  Respuesta:  tirolokp tirador
otra cosa, tienes que elijir la tecnolocia inbee o algo asi, tu elije al que c paresca a inbe o imbe o algo asi, la necesitaras para lo de los indices y pk, o algo asi, como te digo hace mucho que trabaje con mysq, y si tu my sql no tiene las pestañas que te dije entonces busca la version de mysq que si las tenga.. suerte..

    Pregunta:  51983 - PROBLEMAS CON DECIMALES AL ACTUALIZAR UNA TABLA ORACLE
Autor:  Jerónimo Rueda Perez
Cuando intento actualizar en una tabla (oracle en mi caso) a traves de la rejilla de datos del administrador de BD de PowerBuilder 6.5, un valor decimal, si le pongo una coma como separador me da un error de numero invalido, y si le pongo un punto si actualiza el valor pero lo considera como un separador de unidades de millar.
Al definir la conexion a la base de datos con un profile, he puesto el
parametro SQLCA.DBParm = "DecimalSeparator=','" .
A traves de aplicación no me ha sucedido este problema, y solo me sucede desde el Aministrador de BD.
  Respuesta:  Jose Cárdenas
Has probado a poner una mascara al campo?, ponle la siguiente mascara #,##0.00, poniendo mascara te despreocupas de comas y puntos. En caso de te siga fallando prueba en el reginonal setting de windows, y mira que tienes puesto como separador de decimales y de miles.

suerte

    Pregunta:  52179 - NO MOSTRAR CURSOR EN CAMPO EDIT
Autor:  francisca azocar
Hola, necesito de su ayuda. Tengo una datawindow de tipo grid que solo muestra un campo a través de una consulta sql a una tabla. Esta DW es solo para mostrar los datos, no para editarlos o miodifcar, pues me permite seleccionar una fila de la cual obtengo el dato. Yo solo quiero que la dw muestre los datos y no me permite editarlos. Entonces yo he modificando la propiedad en la dw del campo a 'only display'. Asi no me permite modificar el dato, pero cuando hago click en una fila me queda el cursor marcando, y eso se ve feo, no me gusta, cómo puedo hacer para que no se vea el cursor?. POrque la manera en que yo identifico la fila que hice click es colocandole un color distinto de fondo.
  Respuesta:  Edwin N.
Entra a tu datawindow, y das click en el boton, tab order, seguramente esta en 10, cambia ese valor a 0 ,,

si tienes varios campos en tu datawindows q no deseas q sean modificados ni deseas que aparezca el cursor ponle a todos a 0
  Respuesta:  Jerónimo Rueda Pérez
En la Datawindow debes de poner los TabOrder de cada uno de los campos con valor 0 y asi no podras posicionarte con el cursor en ningun campo.

Un saludo.

    Pregunta:  52497 - SELECCIONAR FILA EN DATAWINDOW RECUPERANDO TODOS LOS VALORES
Autor:  Victor
Tengo un datawindows que recupera los archivos de una tabla X, pero necesito seleccionar una fila con todos sus valores para llevarlos a otra pantalla, la idea es hacer una busqueda bajo algun parametro desde un SLE y que esa busqueda se desplegue en el datawindow para luego seleccionar una fila haciendo click y llenar con esos valores un formulario que esta en otra pantalla.
  Respuesta:  Luis Cruz
Podes hacer asi:

1. Crea una estructura con los campos que querras pasar entre ventanas

2. Crea una ventana donde tengas el datawindows con el SQL que necesites, en el evento click del DW, pones este codigo:

closewithreturn (nombre_ventana, istr_param )

Nota: istr_param es una variable del tipo "la estructura que creaste en paso uno" antes de llamare el codigo anterior debes llenarla con los datos que queres pasar, eso lo que hace es cerrar la venta y pasar un parametro a la ventana que lo llamo. Esta ventana debe ser de tipo Response!

3. En la ventana donde necesitas los datos pones este otro codigo
Open( nombre_ventana) // Llamas a la ventana que te dara los datos
istr_param = message.powerobjectparm // recupera los datos de la ventana que creaste en el paso 2.

si tenes dudas me podes escribir a [email protected]

|<  <<  28 29 30 31 32 33 34 35 36 37 38  >>  >|