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 162 coincidencias

por Israel Solis
Lun Feb 17, 2025 5:54 pm
Foro: Xailer Spanish
Tema: TDBCOMBOBOX (TDATAFIELD Argument error)
Respuestas: 1
Vistas: 13360

Re: TDBCOMBOBOX (TDATAFIELD Argument error)

Hola,

Intenta sobrecargar tDataField la clase con esto...

METHOD HasChanged( xValue ) CLASS TDataField

IF ValType(xValue) = "C"
xValue := XA_Trim(xValue) // Para que compare SIN espacios finales
ENDIF

RETURN !VarsEqual( ::InitValue(), xValue )


// May'22: Sobrecarga para evitar un error de ...
por Israel Solis
Vie Ene 17, 2025 7:20 pm
Foro: Xailer Spanish
Tema: Encueta Xailer 2025
Respuestas: 6
Vistas: 22118

Re: Encueta Xailer 2025

Enviar mensajes desde WhatsApp !!
por Israel Solis
Mar Nov 26, 2024 6:23 pm
Foro: Xailer Pro Spanish
Tema: Borrar renglon en BrowseMod
Respuestas: 4
Vistas: 15644

Re: Borrar renglon en BrowseMod

Ignacio:

Si es un borrado múltiple Lo apropiado es borrar en el origen de los datos: la matriz

Efectivamente eso intenté desde un principio pero es necesario el método REFRESH() y éste no actualiza correctamente los valores de control (aWork) y marca error al desplazarte porque ya no coincide ...
por Israel Solis
Lun Nov 25, 2024 5:38 pm
Foro: Xailer Pro Spanish
Tema: Borrar renglon en BrowseMod
Respuestas: 4
Vistas: 15644

Re: Borrar renglon en BrowseMod

Igancio:

La pregunta fue COMO BORRAR esos registros en :aSelected con la funcion DelRow() si ésta No recibe el parámetro del No. de registro a borrar (asume el actual)
por Israel Solis
Vie Nov 22, 2024 7:11 pm
Foro: Xailer Pro Spanish
Tema: Borrar renglon en BrowseMod
Respuestas: 4
Vistas: 15644

Borrar renglon en BrowseMod

Equipo Xailer:

En el Browse tradicional utilizo el método oBrowse:DelRow(nRow), de esta manera logro borrar varios registros dentro de in FOR EACH del oBrowse:aSelected

En el Browse MODERNO como logro borrar un determinado renglon para hacerlo en un FOR EACH ? (veo que no recibe parametro nRow)
por Israel Solis
Mar Sep 10, 2024 8:00 pm
Foro: Xailer Pro Spanish
Tema: GPF en FastReport
Respuestas: 3
Vistas: 15502

Re: GPF en FastReport

Hemos hecho pruebas con el nuevo DLL y hasta el momento no ha presentado GPF

Hemos notado que la memoria sigue aumentando y no se recupera, esperemos que esto no represente un problema

En un ciclo de 3 mil interacciones, la memoria pasó de 11,296 K a 44,8700 K

Gracias Ignacio
por Israel Solis
Lun Sep 09, 2024 7:32 pm
Foro: Xailer Pro Spanish
Tema: GPF en FastReport
Respuestas: 3
Vistas: 15502

GPF en FastReport

Hola XailerTeam

Tengo un proyecto en donde se generan MILES de PDF con FastReport dentro de un ciclo y hemos detectado que al llegar a un No. de reportes se genera un GPF:

GPF (Code = c0000005):
Access violation

TFASTREPORT:INITIALIZEC (0)
TFASTREPORT:INITIALIZE (309)
TFASTREPORT:CREATE (258 ...
por Israel Solis
Jue Ago 10, 2023 9:28 pm
Foro: Xailer Pro Spanish
Tema: DbBrowseMod re-ordena Nuevo registro
Respuestas: 1
Vistas: 1630

DbBrowseMod re-ordena Nuevo registro

Hola colegas,

Estoy utilizando DBBrowseMod y permito al usuario cambiar el orden de las columnas con :lAllowSort:= .T. , peeero al introducir un nuevo registro con :Append() al terminar el usuario de introducir la informacion automáticamente se reOrdena todo el Browse y el nuevo registro ...
por Israel Solis
Dom Jun 18, 2023 6:11 am
Foro: Xailer Pro Spanish
Tema: TBrowseMod salir edición múltiple
Respuestas: 4
Vistas: 4770

Re: TBrowseMod salir edición múltiple

BRAVO !! por fin, después de mucho sufrir
por Israel Solis
Vie Mar 31, 2023 11:33 pm
Foro: Xailer Pro Spanish
Tema: DBComboboxMod error al usar dtBOUND
Respuestas: 12
Vistas: 6898

Re: DBComboboxMod error al usar dtBOUND

Ignacio,

Hemos encontrado el problema, ya funciona el dtBOUND

GRACIAS PEDRO !!

METHOD SetValue( xValue, lFocused, lUpdPict, lWithEvent ) CLASS TDBComboBoxMod

LOCAL nVal, nAt

DO CASE
CASE ::nDataType == dtDEFAULT
IF Valtype( xValue ) == "N" .AND. xValue > 0 .AND. xValue <= Len( ::aItems ...
por Israel Solis
Vie Mar 31, 2023 7:31 pm
Foro: Xailer Pro Spanish
Tema: oDBComboboxMod:Value() regresa vacío
Respuestas: 2
Vistas: 1972

Re: oDBComboboxMod:Value() regresa vacío

Igancio,

Ya funciona, oSender:Value() ya regresa el valor del control

gracias
por Israel Solis
Vie Mar 31, 2023 7:27 pm
Foro: Xailer Pro Spanish
Tema: DBComboboxMod error al usar dtBOUND
Respuestas: 12
Vistas: 6898

Re: DBComboboxMod error al usar dtBOUND

Igracio,

No, no funcionó... Sobrecargando la solución que has publicado en el mismo SAMPLE de xailer... sigue dando el mismo error que comento
por Israel Solis
Jue Mar 30, 2023 4:02 am
Foro: Xailer Pro Spanish
Tema: BrowseMod:RestoreState() NO compatible con Browse normal
Respuestas: 0
Vistas: 4272

BrowseMod:RestoreState() NO compatible con Browse normal

Colegas,

Solo para comentar y no les pase lo mismo...

El método :RestoreState(cSaved) del Browse MODERNO no es compatible con una cadena oBrw:SaveState() que el usuario tenga guardado cuando tu aplicación usaba Browse normal ya que puedes tener un pintado inesperado visible en el footer

Yo tenia ...
por Israel Solis
Jue Mar 30, 2023 2:51 am
Foro: Xailer Pro Spanish
Tema: DBComboboxMod error al usar dtBOUND
Respuestas: 12
Vistas: 6898

DBComboboxMod error al usar dtBOUND

Xailer team,

Al usar un DBComboboxMod con dtBOUND y el usuario selecciona una opción se marca Error: <seleccion>

Supongamos el siguiente escenario con el SAMPLE \Xailer8.2\Samples\Modern\ComboBox

Tomando el DBComboboxMod...

:nDataType := dtBOUND
:oDataField := Last // asociado a un campo ...
por Israel Solis
Mié Mar 29, 2023 11:22 pm
Foro: Xailer Pro Spanish
Tema: oDBComboboxMod:Value() regresa vacío
Respuestas: 2
Vistas: 1972

oDBComboboxMod:Value() regresa vacío

Xailer team:

En control DBCombobox MODerno no guarda lo que el usuario teclea libremente...

Sobre el SAMPLE: \Xailer8.2\Samples\Modern\ComboBox

Tomando el DBComboboxMod

:lFreeEdit := .T. // se requiere que el usuario pueda introducir un texto que no se muestra en la lista
:nDataType := dtSTRING ...
por Israel Solis
Dom Oct 02, 2022 12:40 am
Foro: Xailer Pro Spanish
Tema: Busqueda incremental en BrowseMod
Respuestas: 3
Vistas: 2189

Re: Busqueda incremental en BrowseMod

Hola Igancio,

No lo he logrado, inclusive los SAMPLES de Xailer fallan:

\Samples\Modern\Browses\Groups
\Samples\Modern\Browses\Freeze

1) Ordenas por la columna DOS o TRES
2) Presionas por ejemplo la tecla S y la busqueda se realiza en la columna UNO
por Israel Solis
Sab Oct 01, 2022 5:51 am
Foro: Xailer Pro Spanish
Tema: Busqueda incremental en BrowseMod
Respuestas: 3
Vistas: 2189

Busqueda incremental en BrowseMod

Colegas:

Como se logra la búsqueda incremental en Browse Moderno?
por Israel Solis
Lun Jul 25, 2022 8:33 pm
Foro: Xailer Spanish
Tema: BrowseMod procesa 2 veces el evento OnClick
Respuestas: 2
Vistas: 2537

Re: BrowseMod procesa 2 veces el evento OnClick

Muchas gracias Ignacio,

Funcionó perfecto
por Israel Solis
Dom Jul 24, 2022 6:43 am
Foro: Xailer Spanish
Tema: BrowseMod procesa 2 veces el evento OnClick
Respuestas: 2
Vistas: 2537

BrowseMod procesa 2 veces el evento OnClick

Hola colegas

Resulta que el evento OnClick de la clase BrowseMod se procesa 2 veces.

Podran comprobarlo con ...Xailer\Samples\Modern\Browses\ArrayBrowse

METHOD BrowseMod1Click( oSender, nKeyFlags, oCol, nIndex ) CLASS TForm1

IF oCol != nil
LogDebug( "Click on column " + oCol:cHeader ...
por Israel Solis
Lun Abr 12, 2021 8:26 pm
Foro: Xailer Pro Spanish
Tema: dbBrowse:OnPostEdit no funciona al hacer clic fuera de la celda
Respuestas: 1
Vistas: 1881

dbBrowse:OnPostEdit no funciona al hacer clic fuera de la celda

Colegas:

He usado durante mucho tiempo el evento OnPostEdit en un DBbrowse con MemDataSet para calcular otras columnas según el dato introducido.
Si el usuario introduce un dato en la celda y confirma con ENTER entra el PostEdit sin problema,

Sin embargo, un cliente me hizo notar que si después ...
por Israel Solis
Jue Sep 03, 2020 9:24 pm
Foro: Xailer Pro Spanish
Tema: oDataSet:AddUserVar() uso por registro?
Respuestas: 2
Vistas: 22042

Re: oDataSet:AddUserVar() uso por registro?

Ignacio:

Muchas gracias por la aclaración y el TIP, lo probare de esa manera
por Israel Solis
Jue Sep 03, 2020 5:00 pm
Foro: Xailer Pro Spanish
Tema: oDataSet:AddUserVar() uso por registro?
Respuestas: 2
Vistas: 22042

oDataSet:AddUserVar() uso por registro?

Chico, equipo Xailer..

duda sobre oDataSet:AddUserVar() sirve para "agregar" un campo Virtual y éste se comporta como un campo mas del Dataset? es decir, almacena valores por cada registro?

GRACIAS !!
por Israel Solis
Jue Dic 12, 2019 3:12 pm
Foro: FastReport
Tema: GPF al usar el evento OnDesignSaveReport
Respuestas: 2
Vistas: 28781

Re: GPF al usar el evento OnDesignSaveReport

Ignacio,

El código que puse alli es EJEMPLO para que puedan reproducir lo que a mi me sucede en una FUNCION que tengo perfectamente definida y REPITO.. el problema esta en el :GetProperty() y hacer PREVIEW estando en modo de diseño

si pruebas el código de EJEMPLO con el SAMPLES de FastReport como ...
por Israel Solis
Mié Dic 11, 2019 7:28 pm
Foro: FastReport
Tema: GPF al usar el evento OnDesignSaveReport
Respuestas: 2
Vistas: 28781

GPF al usar el evento OnDesignSaveReport

Hola de nuevo,

Hace tiempo habia posteado este problema: http://www.xailer.com/forum/viewtopic.php?f=26&t=13549#p53524

En Resumen:

La definición de los reportes (archivos fr3) los guardo en un campo tipo Memo,

Por lo que uso el evento:

:OnDesignSaveReport := {|oSender, lSaveAs ...
por Israel Solis
Mié Dic 11, 2019 4:36 pm
Foro: FastReport
Tema: Usar un único objeto TFastReport y Clear()
Respuestas: 7
Vistas: 42596

Re: Usar un único objeto TFastReport y Clear()

Ignacio,

FUNCIONO EXCELENTE, MIL GRACIAS