In order for this site to work correctly we need to store a small file (called a cookie) on your computer. Most every site in the world does this, however since the 25th of May 2011, by law we have to get your permission first. Please abandon the forum if you disagree.

Para que este foro funcione correctamente es necesario guardar un pequeño fichero (llamado cookie) en su ordenador. La mayoría de los sitios de Internet lo hacen, no obstante desde el 25 de Marzo de 2011 y por ley, necesitamos de su permiso con antelación. Abandone este foro si no está conforme.

Se encontraron 84 coincidencias

por buzonjmartial
Mié Ene 20, 2021 1:39 pm
Foro: Spanish
Tema: Duda eventos Xailer
Respuestas: 4
Vistas: 717

Re: Duda eventos Xailer

Gracias Jose,

Ya implemento otra de las soluciones posibles.
por buzonjmartial
Vie Ene 15, 2021 8:40 am
Foro: Spanish
Tema: Duda eventos Xailer
Respuestas: 4
Vistas: 717

Re: Duda eventos Xailer

Buenos días Jose,

Podría hacer lo de asignarle NIL, pero el problema está en que no puedo leer el valor que tenía, para cuando necesite activarlo de nuevo, asignarle ese valor.

Estaría bien implementar en Xailer una manera de activarlo/desactivarlo, tipo onChange:lenabled := T/F

Gracias,
por buzonjmartial
Jue Ene 14, 2021 8:44 pm
Foro: Spanish
Tema: Duda eventos Xailer
Respuestas: 4
Vistas: 717

Duda eventos Xailer

Buenas tardes, Necesitaría saber un poco más, como funcionan los eventos en xailer. Querría saber qué tipo de datos son, porque con valtype( oBrw:onChange) por ejemplo, me devuelve "U". Es para por ejemplo, guardar su contenido en una variable y más tarde, volverlo a asignar. Otra cosa que...
por buzonjmartial
Mié Oct 07, 2020 8:42 am
Foro: Spanish
Tema: Nueva versión 0.3 de Néfele, ejemplos y próxima reunión
Respuestas: 7
Vistas: 24675

Re: Nueva versión 0.3 de Néfele, ejemplos y próxima reunión

Buenos días Hurricane, Sí, tienes razón, respeta tú a los usuarios que apreciamos y valoramos el trabajo y la aportación que hacen personas como Alfredo y el equipo de Xailer al mundo de la programación. No des una opinión negativa sobre gente que hace cosas positivas para todos, y tú por tu parte, ...
por buzonjmartial
Dom Sep 27, 2020 11:16 pm
Foro: Spanish
Tema: Click en Header Browse
Respuestas: 5
Vistas: 25443

Re: Click en Header Browse

Muchas gracias Ignacio, Funcionando perfecta y limpiamente, necesitaba ordenar y posteriormente refrescar un proceso en la fila que se posicione. Así lo he conseguido: METHOD onHeaderClick( oSender, nFlags, nPosX, nPosY ) CLASS TFormScanPedidos oSender:oParent:Sort( oSender ) ::oTmant:clickBrwPedido...
por buzonjmartial
Vie Sep 25, 2020 11:43 am
Foro: Spanish
Tema: Click en Header Browse
Respuestas: 5
Vistas: 25443

Re: Click en Header Browse

Buenos días Ignacio,

¿ Tiene alguna solución este tema ? ¿ O no es posible ?
por buzonjmartial
Lun Sep 21, 2020 12:53 pm
Foro: Spanish
Tema: Click en Header Browse
Respuestas: 5
Vistas: 25443

Re: Click en Header Browse

Buenos días Ignacio, Dime como hacerlo porque se queda recursivamente llamando al evento onSort(), le ponga que retorne Nil o 0. Aparte que en los fuentes de Xailer, el parámetro nSort no existe: METHOD Sort( oCol ) CLASS XArrayBrowse Este es el código que pruebo: METHOD ArrayBrowse1Sort( oSender, a...
por buzonjmartial
Sab Sep 19, 2020 9:56 pm
Foro: Spanish
Tema: Click en Header Browse
Respuestas: 5
Vistas: 25443

Click en Header Browse

Buenas tardes,

No encuentro la manera de hacer lo siguiente:

Cuando se hace click en una columna de un browse, me la ordena automáticamente.
Pero necesito que después de ordenarla, poder ejecutar una función.
Si defino el evento onSort(), ya no me ordena, sólo ejecuta mi función.

Gracias,
por buzonjmartial
Vie Sep 04, 2020 8:19 am
Foro: Spanish
Tema: Cambiar tamaño font
Respuestas: 3
Vistas: 20892

Re: Cambiar tamaño font

Hola Jose,

Si, eso ya lo uso antes de mostrarlo para adaptarlo a la resolución, pero a veces quedan unas fuentes demasiado grandes y negras, por eso era lo de tener la posibilidad
de darle un punto o 2 menos, después de mostrar el Form.

Gracias de todos modos.
por buzonjmartial
Jue Sep 03, 2020 10:38 am
Foro: Spanish
Tema: Cambiar tamaño font
Respuestas: 3
Vistas: 20892

Cambiar tamaño font

Buenos días,

Se que es un tema complejo y no consigo saber como hacerlo.
¿Se podría hacer lo siguiente?

Una vez mostrado un Form, aumentar o disminuir el tamaño de todas las fuentes que se han usado.
El mismo efecto como en el móvil cuando queremos agrandar o achicar las letras para verlo mejor.
por buzonjmartial
Dom May 31, 2020 7:05 pm
Foro: Spanish
Tema: Ayuda cambiar comportamiento TEDIT
Respuestas: 7
Vistas: 31728

Re: Ayuda cambiar comportamiento TEDIT

Hola Ignacio, Comprobaré donde puede repercutir en la aplicación, pero es que necesito ese comportamiento en toda la aplicación y la primera solución no la veía viable por ese motivo. Quizás en una actualización de Xailer, pudierais poner una propiedad igual que lUseReturn, que fuera lSelectAllEditN...
por buzonjmartial
Dom May 31, 2020 12:25 pm
Foro: Spanish
Tema: Ayuda cambiar comportamiento TEDIT
Respuestas: 7
Vistas: 31728

Re: Ayuda cambiar comportamiento TEDIT

Muchas gracias Ignacio y Jose,

El código de JF, ha funcionado perfecto. Lo he sobrecargado en TEDIT y hace exactamente lo que necesitaba.

Lo probaré más a fondo a ver si provoca algún efecto colateral, pero a simple vista no.

Gracias,
por buzonjmartial
Jue May 28, 2020 9:39 am
Foro: Spanish
Tema: Ayuda cambiar comportamiento TEDIT
Respuestas: 7
Vistas: 31728

Re: Ayuda cambiar comportamiento TEDIT

Buenos días Ignacio, No es asignar el autoselect automáticamente lo que necesito, es cambiar su comportamiento. Me explico: Si la propiedad lAutoSelect es asSELECTALL en un Tedit numérico, al entrar en el control con la tecla ENTER, lo selecciona completo, pero si estando en otro control hago click ...
por buzonjmartial
Mié May 27, 2020 12:13 pm
Foro: Spanish
Tema: Ayuda cambiar comportamiento TEDIT
Respuestas: 7
Vistas: 31728

Ayuda cambiar comportamiento TEDIT

Buenos días,

Necesitaría cambiar el comportamiento estándar de TEDIT, al hacer click si es numérico que lo seleccione entero.

¿Me pueden decir como hacerlo o qué metodo tendría que sobrecargar?
por buzonjmartial
Mar Mar 03, 2020 8:06 pm
Foro: Spanish
Tema: Nombre del exe final
Respuestas: 4
Vistas: 7444

Re: Nombre del exe final

Buenas tardes,

Gracias Ignacio, le daré unas vueltas a esa solución a ver si consigo simplificar el tema.

Y no son 2 exe, son más, puse 2 como ejemplo.
por buzonjmartial
Mar Mar 03, 2020 9:34 am
Foro: Spanish
Tema: Nombre del exe final
Respuestas: 4
Vistas: 7444

Re: Nombre del exe final

Buenos días Ignacio,

Eso se hacerlo, pero el proyecto tiene varios subproyectos y para cada tipo de menú si se tienen que crear un proyecto por cada, es un engorro.

No son 2 nombres de exe´s, son varios.

Gracias de todas formas.
por buzonjmartial
Lun Mar 02, 2020 1:27 pm
Foro: SQL
Tema: guardar i recuperar pdf en MariaDb
Respuestas: 1
Vistas: 22222

Re: guardar i recuperar pdf en MariaDb

Buenos días, El tipo es MEDIUMBLOB y la función es esta: mysql_real_escape_string(::hCon,cString, if(nLen=Nil,len(cString),nLen)) La función en C sería: Tipo: MYSQL_TYPE_MEDIUM_BLOB Convertir al grabar: unsigned long ulSize = mysql_real_escape_string( conn , szBuffer, szInit, length ); Pequeña descr...
por buzonjmartial
Lun Mar 02, 2020 1:05 pm
Foro: Spanish
Tema: Nombre del exe final
Respuestas: 4
Vistas: 7444

Nombre del exe final

Buenos días, Creo que actualmente no se puede hacer, pero a ver si hay algún truco para conseguirlo. Necesitaría que el nombre de ejecutable que se genera al compilar, tenga el nombre que yo quiera al momento de crearse. No me sirve ir cada vez a las propiedades del proyecto a cambiarlo. Por ejemplo...
por buzonjmartial
Sab Ene 11, 2020 2:45 pm
Foro: Spanish
Tema: Ayuda Browse
Respuestas: 5
Vistas: 6416

Re: Ayuda Browse

Gracias Ignacio, Como me ha funcionado ha sido así: WITH OBJECT ::oBrowse nPos := :nArrayAt // Guardar posición relativa de la fila activa // Recarga del array (Código que usted debe incluir) ::nArrayAt := nPos // Establecemos la fila activa :Refresh( .f. ) // Forzamos un repintado (puede que no sea...
por buzonjmartial
Mié Ene 08, 2020 1:24 pm
Foro: Spanish
Tema: Ayuda Browse
Respuestas: 5
Vistas: 6416

Re: Ayuda Browse

Buenos días y gracias, Pero no funciona. Me vuelvo a explicar, sí se posiciona en ese registro, pero la posición en la pantalla es en la primera línea que se muestra del Browse, pero no en la línea 15 por ejemplo, que es donde estaba el foco antes de releer la información. Quiero que las líneas que ...
por buzonjmartial
Dom Ene 05, 2020 11:37 am
Foro: Spanish
Tema: Ayuda Browse
Respuestas: 5
Vistas: 6416

Ayuda Browse

Buenos días, Necesitaría saber si sería posible conseguir el efecto siguiente con un Browse. Hago una consulta SQL, que devuelve 200 registros por ejemplo y los cargo en un TArrayBrowse. Me muevo hasta la fila 87 por ejemplo, y ahora querría hacer lo siguiente: Recargar la consulta SQL y posicionarm...
por buzonjmartial
Jue Nov 28, 2019 1:45 pm
Foro: Spanish
Tema: Bug en TEDIT
Respuestas: 6
Vistas: 2931

Re: Bug en TEDIT

Así funciona perfectamente !!

Ya cuando salga la actualización, quitaré ese código y listo.
por buzonjmartial
Jue Nov 28, 2019 1:41 pm
Foro: Spanish
Tema: Ejemplo script .HRB
Respuestas: 4
Vistas: 2439

Re: Ejemplo script .HRB

Ok!

Muchas gracias,
por buzonjmartial
Jue Nov 28, 2019 12:41 pm
Foro: Spanish
Tema: Ejemplo script .HRB
Respuestas: 4
Vistas: 2439

Re: Ejemplo script .HRB

Gracias Ignacio,

pero mi pregunta es:

Después de hb_hrbDo( pHrb ) y antes de hb_hrbUnload( pHrb ),

¿ puedo usar la clase que está definida en el .hrb directamente o tengo que poner algún código más para usar sus métodos ?
por buzonjmartial
Jue Nov 28, 2019 12:37 pm
Foro: Spanish
Tema: Bug en TEDIT
Respuestas: 6
Vistas: 2931

Re: Bug en TEDIT

Buenos días Ignacio,

He heredado la clase de esta manera:

CLASS TEdit FROM XEdit

Y ahí he puesto el código del método WMKeyDown.

Sigue el problema, en modo sobreescribir NO aparecen los acentos.

No sé si hay que hacer algo más.


Gracias,