Hay un total de 432 Preguntas. | << >> |
Pregunta: | 58412 - GENERACIÓN DE EJECUTABLE EN POWER BUILDER 8.0.1 |
Autor: | Jose Zepeda |
He generado una aplicaón sencilla en power builder 8.0.1 8004, pero al crear el exe no se ejecuta, que tengo que hacer para poder ejecutar una aplicación, ya que no me muestra ningun mensaje solo se observa que se ejecuta pero no muestra nada, estoy trajando con base de datos de acces, si me pueden ayudar de ante mano gracias. |
Respuesta: | MIRIAM PALACIOS |
HOLA!!
EL EJECUTABLE LO HICISTE CON WL WISARD DE PB????, SI SI YA REGISTRASTE LAS DLL EN WINDOWS PARA QUE ESTE LAS PUEDA RECONOCER, CREO QUE EL PROBLEMA PUEDE ESTAR POR AHI. BYE!! ESPERO HABERTE AYUDADO. |
Pregunta: | 58601 - PROBLEMAS GENERANDO APLICACION EN POWER BUILDER |
Autor: | Musiu Gonzalez |
Buenas Tardes.
tengo un problema que se esta tornando muy grave. cuando estoy generando la aplicacion o haciendo el deploy de la misma, se cuelga siempre. He ido buscando uno por uno cada objeto y los he regenerado, los he probado uno a uno y funcionan, corro la aplicacion y funciona pero al hacer el deploy se termina colgando. El error siempre se da en el menu principal. Por favor si alguien tiene ideas o algun secreto que me pueda ayudar les estare agradecidos. |
Respuesta: | Sergio E. Muñoz |
primero que nada instala los EBF de tu version de PB, si tu problema aún continuara, puedes ir chequeando las siguientes posibilidades (puede que me falten....):
- revisa las conexiones a bases de datos si utilizas más de una versión - revisa no haber movido algún archivo asociado al deploy, por ejemplo mover un icono o imagen de directorio con respecto al deploy inicial. - elimina las dll generadas en el directorio y vuelve a generarlas. |
Pregunta: | 58803 - DATAWINDOW GRABANDO A OTRA BASE DE DATOS |
Autor: | Diego Mori Otárola |
Hola amigos, tengo el siguiente problema:
Tengo un datawindow conectado a una base de datos (BD A) y a la hora de grabar quiero que lo haga en la BD B, cómo puedo hacer eso? Agradezco de antemano sus respuestas. Saludos |
Respuesta: | Adolfo Chairez |
Hola:
Primero deberás de crear un segundo canal de comunicación, por si no sabes aqui estan las instrucciones: transaction sqlca2 sqlca2 = Create transaction SQLCA2.DBMS = "ODBC" SQLCA2.AutoCommit = True SQLCA2.DBParm = "ConnectString='DSN=HRMSSYS;UID=ACHAIREZ;PWD=CHAIREZ'" Connect using sqlca2; Una vez que ya tengas datos en la DW deberas de teclear: dw_reporte.settransobject(sqlca2) dw_reporte.update() luego desconectar el segundo canal y destruir el objeto: disconnect using sqlca2; destroy sqlca2 Dudas o aclaración, buscame en el messenger. |
Pregunta: | 59244 - PROBLEMAS CON MULTIUSUARIO POWER 10.2-MYSQL 5-ODBC 5.51 |
Autor: | Wilmer Jose Gonzalez |
Tenemos una aplicacion (en desarrollo todavia), al trabajar con dos computadoras o tres al mismo tiempo, y en una de ellas actualizamos una tabla, en las otras dos no podemos ver las actualizaciones, ni siquiera cerrando la ventana y volviendo a hacer retrieve; para poder ver la actualizacion debemos salir de aplicacion y volver a entrar.
Nuestra transaccion de conexion tiene lo siguiente: ls_database = "ConnectString='DSN=db_extra_dsn;" SQLCA.userid ='usuario' SQLCA.dbpass ='userclave' SQLCA.AutoCommit = false SQLCA.dbparm = "Isolation='RC',ConnectString='DSN=db_extra_dsn;UID=usuario;PWD=userclave'" El ODBC dice lo siguiente: Database = db_extra Driver = C:Program FilesMySQLConnector ODBC 5.1myodbc5.dll Option = 4325426 Port = 3306 Cualquier ayuda que nos puedan dar o ideas para verificar les estaremos muy agradecidos. |
Respuesta: | mauricio rios |
HOLA Wilmer Jose, como estas, mira yo tuve el mismo problema y lo solucione asi:
EN EL CONECTOR ODBC DE LA BASE Q TRABAJAMOS aDVANCED fLAGS3 Ignore Space After fUNCTIN nAMES (Visto) Disable Transactions (Visto) cualquier cosa avisame al correo y si te puedo ayudart chevere. mauricio |
Pregunta: | 59384 - CONTROL DEL CABEZAL DE IMPRESORA MATRICIAL |
Autor: | diego verdepaisaje |
hola:
estoy desarrollando una aplicacion en power builder 8 y necesito imprimir con una impresora matricial epson lx-300 en papel continuo de 120 x 150 mm. configure la impresora como predeterminada y modifique (en propiedades del servidor) el tamaño del papel llevandolo al que necesito. el tema es que con cada impresion el papel se va posicionando un poco mas abajo, de 2 a 3 mm y no puedo volver el cabezal, o no puedo ir modificando el tamaño de la hoja. el dw tiene la sig configuracion left margin = 0,100 right margin = 0,000 top margin = 0,000 bottom margin = 0,000 paper orientation --> default (0) paper size --> default(0) paper source --> default(0) newspaper columms across = 2 newspaper columns width = 11826,000 gracias |
Respuesta: | Leopoldo Taylhardat |
Tienes que entrar en propiedades del servidor de impresión y definir un papel específico de acuerdo al tamaño de tu necesidad... |
Pregunta: | 59486 - COMO SELECCIONAR UNA FILA DE UN DATAWINDOWS Y A SU VEZ USARL |
Autor: | Juan Carlos Figueroa Aguilar |
Amigos tengo un dw que me muestra todos los campos del cliente (columna 1 = Nro de Orden) y otro dw que muestra el detalle de esta orden, lo que quiero es guardar este campo Nro de Orden y utilizarla como parametro para mi dw_mostrardetalle.
gracias |
Respuesta: | argelia mtz |
en el evento clicked de dw del cliente entre los parametros te viene el row con ese puedes tener una variable local
long ll_clienteorden ll_clienteorden = dw.getitemnumber(row,¨orden¨) me imagino que al usarla como parametro es que en base a la orden debera traer informacion dw_mostrardetalle.retrievee(ll_clienteorden) ahora en para guardalo acuerdate que utilizas dw.setitem(row,¨orden¨,llclienteorden) |
Pregunta: | 59671 - LA APLICACION SE CUELGA AL DEJAR DE USARLA |
Autor: | Walther Rodriguez |
Tengo un sistema desarrollado con PB9 y Sql..esta instalado en varios equipos y lo usan todos los dias, el problema es que cuando se esta en el sistema y se deja de usar por varios minutos, el sistema se cuelga al grabar porque "han habido cambios en las filas entre el Retrieve y el Update. |
Respuesta: | Leopoldo Taylhardat |
Le tienes que dar el commit despues del update para que libere las tuplas de la BD que fueron actualizadas... |
Pregunta: | 59734 - CAPTURAR Y GUARDAR UNA FOTO DESDE UNA CAMARA WEB |
Autor: | luzwin zavala |
hola, tengo un problema ... quiero capturar una foto tomada de un camara web desde power builder 10.0 y mandarlo directamente a la base de datos q esta en sql 2000... y que la foto se redimencione a un tamaño espesifico al momento de tomarla ... digamos tamaño carnet ... no se como hacerlo... derrepente tengo q usar algun dll o api o algunas funciones especiales ya q quisiera q esto se pueda hacer a cualquier lugar donde lleve mi aplicacion con cualquier camara ... de antemano muchas gracias por atender mi consulta ... gracias. |
Respuesta: | Alejandro Gomez |
Como estas Luzwin, yo estoy tratando de hacer lo mismo y por lo que he averiguado existe una funcion api para hacer esto..pero no he logrado que funcione bien.. este es el codigo:
//Local external function function ulong capCreateCaptureWindowA(string lpszWindowName,ulong dwStyle,long li_x ,long li_y ,long nWidth ,long nHeight ,ulong ParentWin ,long nId ) LIBRARY 'AVICAP32.DLL' //Instance Variables Uint lhand Constant long GET_FRAME = 1084 Constant long COPY = 1054 Constant long WM_USER = 1024 Constant long WM_CAP_START = WM_USER Constant long WM_CAP_STOP = WM_CAP_START + 68 Constant long WM_CAP_DRIVER_CONNECT = WM_CAP_START + 10 Constant long WM_CAP_DRIVER_DISCONNECT = WM_CAP_START + 11 Constant long WM_CAP_SAVEDIB = WM_CAP_START + 25 Constant long WM_CAP_GRAB_FRAME = WM_CAP_START + 60 Constant long WM_CAP_SEQUENCE = WM_CAP_START + 62 Constant long WM_CAP_FILE_SET_CAPTURE_FILEA = WM_CAP_START + 20 Constant long WM_CAP_SEQUENCE_NOFILE =WM_CAP_START+ 63 Constant long WM_CAP_SET_OVERLAY =WM_CAP_START+ 51 Constant long WM_CAP_SET_PREVIEW =WM_CAP_START+ 50 Constant long WM_CAP_SET_CALLBACK_VIDEOSTREAM = WM_CAP_START +6 Constant long WM_CAP_SET_CALLBACK_ERROR=WM_CAP_START +2 Constant long WM_CAP_SET_CALLBACK_STATUSA= WM_CAP_START +3 Constant long WM_CAP_SET_CALLBACK_FRAME= WM_CAP_START +5 Constant long WM_CAP_SET_SCALE=WM_CAP_START+ 53 Constant long WM_CAP_SET_PREVIEWRATE=WM_CAP_START+ 52 Long wm_cap_savedatdib = 1049 Long wm_cap_dlg_videoformat = 1065 Long wm_cap_dlg_videosource = 1066 Long wm_cap_dlg_videodisplay = 1067 Long wm_cap_get_videoformat = 1068 Long wm_cap_set_videoformat = 1069 Long wm_cap_dlg_videocompression = 1070 Long cf_bitmap = 2 Long wm_close = 16 Ulong scrcopy = 32 string gs_pic_path string gs_cd_path string gs_path string gs_ds_pic string gs_ds_cd string gs_cd_rq long gl_pic_sj = 0 //Boton inicia camara string lpszName ulong l1 l1=handle(parent) lpszName='webcam.' lhand=capCreateCaptureWindowA(lpszName,262144+12582912+1073741824 + 268435456 ,10,10,200,200,l1,0) if lhand <> 0 then send(lhand, WM_CAP_SET_CALLBACK_VIDEOSTREAM, 0, 0) send(lhand, WM_CAP_SET_CALLBACK_ERROR, 0, 0) send(lhand, WM_CAP_SET_CALLBACK_STATUSA, 0, 0) send(lhand, WM_CAP_DRIVER_CONNECT, 0, 0) send(lhand, WM_CAP_SET_SCALE, 1, 0) send(lhand,WM_CAP_GRAB_FRAME, 0, 0) Send(lhand, WM_CAP_SAVEDIB, 0, 0) send(lhand, WM_CAP_SET_PREVIEWRATE, 66, 0) send(lhand, WM_CAP_SET_OVERLAY, 1, 0) send(lhand, WM_CAP_SET_PREVIEW, 1, 0) end if //boton grabar imagen string s_map s_map='c:save.bmp' if FileExists(s_map) then FileDelete(s_map) if lhand <> 0 then Send(lhand,WM_CAP_FILE_SET_CAPTURE_FILEA,0,s_map); p_2.visible = true st_1.visible = false p_1.picturename = s_map SendMessage(lhand, WM_CAP_DRIVER_DISCONNECT, 0, 0) lhand =0 this.enabled = false cb_1.enabled = true end if //Boton captura video string s s='c:save.avi' if lhand <>0 then Send(lhand,WM_CAP_FILE_SET_CAPTURE_FILEA,0, s); Send(lhand,WM_CAP_SEQUENCE, 0, 0) end if Ojala te sirva de algo..si tu lo lograste hacer funcionar..te agradeceria que me indcaras como hacerlo..mi correo es [email protected] saludos. |
Pregunta: | 59828 - DESAPARACER VENTANA DE WARNING DE CONEXIÓN DE ORACLE EN PB |
Autor: | Olger Cubillo |
Tengo un problema que quisiera resolver y no se como. Tengo un programa desarrollado en Power Builder 6.5 que conecta a una Base de Datos Oracle 9. Cuando hago la conexion a PB y por ejemplo, digito mal la password, se me habre una ventana de Warning con el encabezado Oracle ODBC Driver Connect indicando que la conexión no se realizo y me pone los valores para intentarlo de nuevo, luego mediante programación capturo el mensaje de error con el sqlca.sqldbcode para poder desplegarle al usuario el error que esta cometiendo. Pero lo que yo quiero es que esa ventanita de Warning no le aparezca al usuario... existe alguna forma de indicarle al PB que no la despliegue, para que solo se le despliegue el mensaje que estoy emitiendo yo... Agradecería si alguien me puede ayudar... MUCHAS GRACIAS |
Respuesta: | Cristian Aro Silva |
Dentro de la configuracion del ODBC, en la pestaña Conecction, debes tener checkeado donde dice "prompt for database information", descheckealo para que no te salgan mensages de la bd |
Pregunta: | 60223 - IMPRESION EN ARCHIVOS PDF |
Autor: | Leila Gamonal |
hola,
quisiera acher una consulta, sober impresion en archivos PDF usando PB version 6.5. He instalado el driver de impresora 'PDF995' para poder imprimir datawindos en archivo PDF. El problema que tengo es que cada vez que envia a impresion con la sentencia: dw_factura.print() aparece una ventana para colocar el nombre del archivo. Teniendo en cuenta que mi datawindows envia varias facturas a imprimir, de que manera podria colocarle un nombre al archivo de modo que ya no se necesario que aparezca esa ventana ?? Muchas gracias |
Respuesta: | Adolfo Chairez |
No entendí bien la pregunta quieres imprimir archivos PDF o generar archivos PDF:
Para lo primero debes insertar un objeto OLE llamado Adobe PDF Reader y asignarle el archivos que deseas imprimir mediante la instrucción: ole_manual.object.LoadFile("C: emp2DIRECTOR COMERCIAL 5.PDF") Esto visualizará el archivo PDF y para imprimirlo el codigo es: ole_manual.object.printall() Para lo segundo haces el retrieve de tu dw y la guardas como pdf: dw_datos.Object.DataWindow.Export.PDF.Method = XSLFOP! dw_datos.SaveAs("c: empfactura.pdf",PDF!, True) |
|< << 34 35 36 37 38 39 40 41 42 43 44 >> >| |