PREGUNTAS CONTESTADAS - Power Builder

 Hay un total de 432 Preguntas.<<  >> 

    Pregunta:  7666 - CONVERSIÓN ANSISTRING TO INT
Autor:  Roberto Berenguer Serrano
Hola:
Tengo un problema con la conversión de los datos que voy introduciendo en un ComboBox, los cuales los quiero transformar en enteros. La clave está en la línea:

int incognita=StrToInt(ComboBox->Items->String[Indice]);

no me da error pero no me permite correr el problema.
¿Existe alguna función que me permita solucionar este prolema?
  Respuesta:  Carlos Martin Merino
Me parece que te has equivocado de foro, en powerbuilder no es posible poner esta instrucción.

"int incognita=StrToInt(ComboBox->Items->String[Indice]); "

    Pregunta:  7667 - RESOLUCIÓN DEL TIMAGE
Autor:  Roberto Berenguer Serrano
Hola:

Quería que me dijerais una solución sencilla para acceder a la información sobre la resolución horizontal y vertical (pixel/cm) de una imagen en formato BMP.

Un saludo y gracias.
  Respuesta:  Carlos Martin Merino
Vamos a ver, cualquier objeto que pongas en una ventana o datawindow en PB tiene los atributos "width" y "height" que puedes hacer referencia para extraer la resolición vertical y horizontal de cualquier objeto.

Espero que te sirva.

    Pregunta:  7698 - CONSULTA Y ACTUALIZACION DE DBF EN FOX DESDE PB
Autor:  Claudia Rivera
Hola, necesito saber de que forma puedo conectarme a tablas de informacion en FoxPro 2.5, con esta coneccion poder leer los datos a nivel de consulta y de modificacion y ademas poder actualizar dichas tablas en un momento determinado haciendo la interfase de todas las operaciones en PowerBuilder 6.5
  Respuesta:  Jorge Reynoso
Hola Claudia,
Debes crear una conexion (via ODBC) a FoxPro 2.5, y utilizar el codigo de Power como con cualquier otra base de datos.
Cuialquier duda escribime,Saludos

    Pregunta:  7754 - CONVERTIR DW A BMP
Autor:  Miguel Canales Valenzuela
Tengo un resultado de una datawindow y debo enviarlo por email con formato BMP (una foto de una orden de compra), al guardar la datawindow el único formato es WMF. ¿Cómo puedo guardar la dw como BMP ó como puedo cambiar el formato de WMF a BMP ???

Gracias.
  Respuesta:  Keylor
yo tengo un software que combierte a formato bmp y jpg
si me das una cuenta te puedo enviar este

    Pregunta:  7878 - INSERTAR REGISTROS EN DW COMPOSITE.
Autor:  Toni Calvís
Hola.

Como puedo insertar un registro dentro de un datawindows incrustado dentro de un datawindows composite.

Gracias anticipadas.
  Respuesta:  Keylor
Tony, para poder incluir registros en una datawindow de una composite lo que debes hacer es,
ponerle nombre a la datawindow 'hija', despues

datawindowchild child
dw.getchild("nombre_dw",child)
esto devuelve la datawindow que esta dentro del composite
ya puede hacer insertrow, delete, update, lo que desee como si fuera otra dw.

Esper haber ayudado.

    Pregunta:  8406 - STORE PROCEDURES.
Autor:  Jaime Arvizu
Hola chicos, alguien me puede explicar como definir los store procedures en una aplicacion de Power Builder. Mi problema reside en que tengo una aplicacion la cual maneja toda la informacion sobre DataWindows, y la tarea que me asignaron es eliminar la sentencia SQL en la data window y hacer que corra esas mismas datawindows con store procedures.

Cualquier idea es bienvenida.

Muchas gracias de antemano.
  Respuesta:  Carlos JB
Las salidas de tu datawindow con sql quemado, deben ser igual a las de tu procedimiento almacenado, te voy a enseñar como lo debes hacer para no borrar los datawindows que ya tienes hecho.

Recuerda cuando vas a hacer esto con tus datawindows, guarda una copia de los que vas a editar, como precaución.

Lo que vamos a hacer para mejor comprensión es hacer dos datawindow uno con sql quemado, y el otro con sp.

Ejem.

El primer datawindow, va a tener:

SELECT columna1
FROM tabla;

Y lo guardas como dw_sql

Y luego creas el procedimiento:

CREATE PROCEDURE procedimiento()

BEGIN

SELECT columna1
FROM tabla;
END;

Y en base a este ultimo procedimiento haces otro datawindow llamado dw_sp

Ahora en el pintor de librerias, buscas los datawindows creados, le das clic derecho y los exportas los dos.

Desde el editor (edit), los abres y podrás ver las diferencias de cada uno.

Solamente debes cambiar la línea del retrieve, por la linea del procedimiento.

Ej: Cambias esta línea

retrieve="PBSELECT( VERSION(400) TABLE(NAME=~"tabla~" ) COLUMN(NAME=~"columna~")) "

Por esta:

procedure="1 execute procedimiento;0 "

Luego solamente importas el dw al que le hiciste el cambio, para que le caiga encima al anterior, y pruébalo.

No es necesario hacer el datawindow extra, si sabes lo que vas a cambiar, pero me parece mas seguro.
  Respuesta:  Edgardo Chamorro
Por la largada de la respuesta esta en el archivo resp8406.txt

Descargar ejemplo
  Respuesta:  Jorge Reynoso
Hola Jaime

Para definir un store procedure debes entrar en db administration de powerbuilder y alli crear el store procedure: ej.:

Create procedure
as
select * from usuarios

Y luego puedes llamar a este sp desde un datawindows.

Espero que te sirva
Saludos

    Pregunta:  8536 - BUSCAR EN UN DATAWINDOWS CON SINGLEEDIT
Autor:  Pedro Bonilla Burgos
Tengo un Data window donde visualizo los datos en forma freeform y quiero realizar busquedas por un campo a tráves de un single line edit, que al introducir una letra en el single se actualizando los datos del dw. He probado el evento modified pero debe el perder el foco.
Programo con Power Builder 6.5.

Muchas Gracias
  Respuesta:  Jorge Reynoso
Hola Pedro

Puede probar creando un user event en la SLE y el Event ID debe ser pbm_keyup o pbm_keyDown, y alli poner el codigo.

Espero que te sirva
saludos

    Pregunta:  8551 - COMANDO KEY
Autor:  Edgardo Chamorro
Necesito saber si existe alguna función que permita carturar el código ascii al presionar una tecla, he probado con KeyDown pero no me sirve, ya que necesito capturar el valor ascii de cada tecla, al momento que el usuario presione algo.
Por la ayuda que me puedan presta, muchas gracias.
Edgardo.
  Respuesta:  keylor
Edgardo, he utilziado el KeyDown para capturar las teclas, para esto lo que el evento envia por parametros es un key esta varible es un enumerado de tipo keycode que la puede comparar como:

if key = keyenter! then
//codigo
end if

no se si el problema es otro.

con justo te puedo seguir ayudando

    Pregunta:  8840 - GIF ANIMADO
Autor:  sergio baruffato
Quiero utilizar gif animados en mis aplicaciones, y para eso me recomendaron el marchoso2.ocx, pero cunado lo pongo en una de mis ventanas y quiero acceder a las propiedades del ocx me dice que tengo que utilizar las propiedades desde visual basic porque es más facil (pero yo estoy en Power!), si alguien utiliza gif animados en sus aplicaciones o sabe como hacerlo por favor que me de una manito.(o si me pueden mandar otro ocx será bienvenido)
Gracias
  Respuesta:  Eduardo Villafuerte
que tal sergio... Yo tambien tenia ese problema hasta la version 7.0, que si acepta imagenes tipo *.gif y que puedes insertar sin ningun problema en cualquier ventana de tu aplicacion sin necesidad de utilizar ningun componente externo. Espero haberte ayudado.

    Pregunta:  8863 - COMANDO KEYCODE
Autor:  Edgardo Chamorro
Necesito saber si existe alguna función que permita carturar el código ascii al presionar una tecla, he probado con KeyDown (Comando y Evento)pero no me sirve, ya que necesito capturar el valor ascii de cada tecla, al momento que el usuario presione algo y no que tecla esta presionando.
Por la ayuda que me puedan presta, muchas gracias.
Edgardo.
  Respuesta:  Franklin De la Rosa
Edgardo la variable Message.WordParm tiene el valor que tu deseas(ascii)
  Respuesta:  Adolfo Chairez
Revisa el archivo adjunto viene paso a paso la respuesta a lo que quieres.
resp8863.zip

|<  <<  2 3 4 5 6 7 8 9 10 11 12  >>  >|