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.

TArrayBrowse

Foro público de Xailer en español
Responder
miguel
Mensajes: 364
Registrado: Jue Jul 02, 2009 1:09 pm

TArrayBrowse

Mensaje por miguel »

Hola:
Editando cualquier celda en TArrayBrowse, todo parece ir bien pero al
salir de la ediccion pierde pierde lo editado y retorna al valor original.
Haciendo lo mismo en un TDBBrowse todo funciona.
Seguramente habra que utilizar el evento OnPostedit pero no entiendo
porque no tiene el mismo comportamiento.
Pasa lo mismo en TDBBrowse si le reasignas por codigo el oTDataset.
Gracias.
Avatar de Usuario
ignacio
Site Admin
Mensajes: 9252
Registrado: Lun Abr 06, 2015 8:00 pm
Ubicación: Madrid, Spain
Contactar:

TArrayBrowse

Mensaje por ignacio »

Miguel,
El TDBBrowse conoce a ciencia cierta el tipo de dato que utiliza y por ello
puede hacer actualizaciones directamente. Sin embargo, entendemos que es
preferible que lo haga el usuario en el caso del TArrayBrowse y el
TDbfBrowse.
No obstante la nueva versión de Xailer incluye un nuevo control TMemDataSet
que permite utilizar el DBBrowse directamente con matrices.
Un saludo,
"Miguel A. Torrrella" <miguel@torrellas.net> escribió en el mensaje
news:43f04f11$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
> Hola:
>
> Editando cualquier celda en TArrayBrowse, todo parece ir bien pero al
> salir de la ediccion pierde pierde lo editado y retorna al valor original.
>
> Haciendo lo mismo en un TDBBrowse todo funciona.
> Seguramente habra que utilizar el evento OnPostedit pero no entiendo
> porque no tiene el mismo comportamiento.
>
> Pasa lo mismo en TDBBrowse si le reasignas por codigo el oTDataset.
>
> Gracias.
Ignacio Ortiz de Zúñiga
[Equipo de Xailer / Xailer team]
https://www.xailer.com
miguel
Mensajes: 364
Registrado: Jue Jul 02, 2009 1:09 pm

TArrayBrowse

Mensaje por miguel »

Hola Ignacio:
Ignacio Ortiz de Zúñiga escribió:
> Miguel,
>
> El TDBBrowse conoce a ciencia cierta el tipo de dato que utiliza y por ello
> puede hacer actualizaciones directamente. Sin embargo, entendemos que es
> preferible que lo haga el usuario en el caso del TArrayBrowse y el
> TDbfBrowse.
Lo tengo solucionado utilzando el evento OnPostedit, pero seguro que tu
lo haces mejor que yo.
Te ruego que pongas algún ejemplo de edicción de un Array con TArrayBorwse.
>
> No obstante la nueva versión de Xailer incluye un nuevo control TMemDataSet
> que permite utilizar el DBBrowse directamente con matrices.
¿Para cuando la Nueva PreRelease.?
>
> Un saludo,
>
> "Miguel A. Torrrella" <miguel@torrellas.net> escribió en el mensaje
>
>>Hola:
>>
>>Editando cualquier celda en TArrayBrowse, todo parece ir bien pero al
>>salir de la ediccion pierde pierde lo editado y retorna al valor original.
>>
>>Haciendo lo mismo en un TDBBrowse todo funciona.
>>Seguramente habra que utilizar el evento OnPostedit pero no entiendo
>>porque no tiene el mismo comportamiento.
>>
>>Pasa lo mismo en TDBBrowse si le reasignas por codigo el oTDataset.
>>
>>Gracias.
>
>
>
Avatar de Usuario
ignacio
Site Admin
Mensajes: 9252
Registrado: Lun Abr 06, 2015 8:00 pm
Ubicación: Madrid, Spain
Contactar:

TArrayBrowse

Mensaje por ignacio »

Miguel,
Lo tienes en Samplesdbfbuilder.
Saludos,
"Miguel A. Torrrella" <miguel@torrellas.net> escribió en el mensaje
news:43f05ac1$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
> Hola Ignacio:
>
> Ignacio Ortiz de Zúñiga escribió:
>
>> Miguel,
>>
>> El TDBBrowse conoce a ciencia cierta el tipo de dato que utiliza y por
>> ello puede hacer actualizaciones directamente. Sin embargo, entendemos
>> que es preferible que lo haga el usuario en el caso del TArrayBrowse y el
>> TDbfBrowse.
>
> Lo tengo solucionado utilzando el evento OnPostedit, pero seguro que tu lo
> haces mejor que yo.
> Te ruego que pongas algún ejemplo de edicción de un Array con
> TArrayBorwse.
>
>>
>> No obstante la nueva versión de Xailer incluye un nuevo control
>> TMemDataSet que permite utilizar el DBBrowse directamente con matrices.
>
> ¿Para cuando la Nueva PreRelease.?
>
>>
>> Un saludo,
>>
>> "Miguel A. Torrrella" <miguel@torrellas.net> escribió en el mensaje
>>>Hola:
>>>
>>>Editando cualquier celda en TArrayBrowse, todo parece ir bien pero al
>>>salir de la ediccion pierde pierde lo editado y retorna al valor
>>>original.
>>>
>>>Haciendo lo mismo en un TDBBrowse todo funciona.
>>>Seguramente habra que utilizar el evento OnPostedit pero no entiendo
>>>porque no tiene el mismo comportamiento.
>>>
>>>Pasa lo mismo en TDBBrowse si le reasignas por codigo el oTDataset.
>>>
>>>Gracias.
>>
>>
Ignacio Ortiz de Zúñiga
[Equipo de Xailer / Xailer team]
https://www.xailer.com
Manu Exposito
Mensajes: 116
Registrado: Mié Feb 08, 2006 4:41 pm

TArrayBrowse

Mensaje por Manu Exposito »

Hola Ignacio...
A lo mejor esta lo que te voy a decir pero yo no lo he visto...
Se trata del control TStringGrid algo que sea totalmente parametrizable y
que no sea un grid especializado en Arrays, Dbf o Tablas de una base de
datos...
Lo hay?
Saludos
"Ignacio Ortiz de Zúñiga" <NoName@xailer.com> escribió en el mensaje
news:43f078d6$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
> Miguel,
>
> Lo tienes en Samplesdbfbuilder.
>
> Saludos,
>
> "Miguel A. Torrrella" <miguel@torrellas.net> escribió en el mensaje
> news:43f05ac1$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
>> Hola Ignacio:
>>
>> Ignacio Ortiz de Zúñiga escribió:
>>
>>> Miguel,
>>>
>>> El TDBBrowse conoce a ciencia cierta el tipo de dato que utiliza y por
>>> ello puede hacer actualizaciones directamente. Sin embargo, entendemos
>>> que es preferible que lo haga el usuario en el caso del TArrayBrowse y
>>> el TDbfBrowse.
>>
>> Lo tengo solucionado utilzando el evento OnPostedit, pero seguro que tu
>> lo haces mejor que yo.
>> Te ruego que pongas algún ejemplo de edicción de un Array con
>> TArrayBorwse.
>>
>>>
>>> No obstante la nueva versión de Xailer incluye un nuevo control
>>> TMemDataSet que permite utilizar el DBBrowse directamente con matrices.
>>
>> ¿Para cuando la Nueva PreRelease.?
>>
>>>
>>> Un saludo,
>>>
>>> "Miguel A. Torrrella" <miguel@torrellas.net> escribió en el mensaje
>>>>Hola:
>>>>
>>>>Editando cualquier celda en TArrayBrowse, todo parece ir bien pero al
>>>>salir de la ediccion pierde pierde lo editado y retorna al valor
>>>>original.
>>>>
>>>>Haciendo lo mismo en un TDBBrowse todo funciona.
>>>>Seguramente habra que utilizar el evento OnPostedit pero no entiendo
>>>>porque no tiene el mismo comportamiento.
>>>>
>>>>Pasa lo mismo en TDBBrowse si le reasignas por codigo el oTDataset.
>>>>
>>>>Gracias.
>>>
>>>
>
Avatar de Usuario
ignacio
Site Admin
Mensajes: 9252
Registrado: Lun Abr 06, 2015 8:00 pm
Ubicación: Madrid, Spain
Contactar:

TArrayBrowse

Mensaje por ignacio »

Manu,
Si lo hay, y es la clase base de todos los Browses, su nombre es TBrowse, y
no está en la paleta, deberás instanciar tu el objeto por código. De hecho,
si piensas hacer algún grid para manejar cualquier tipo de información
distinta a los que ya soporta Xailer lo suyo es que crees una clase heredado
de TBrowse.
Un saludo,
"Manu Exposito" <messoft@gmail.com> escribió en el mensaje
news:43f0ec15$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
> Hola Ignacio...
>
> A lo mejor esta lo que te voy a decir pero yo no lo he visto...
>
> Se trata del control TStringGrid algo que sea totalmente parametrizable y
> que no sea un grid especializado en Arrays, Dbf o Tablas de una base de
> datos...
>
> Lo hay?
>
> Saludos
>
>
> "Ignacio Ortiz de Zúñiga" <NoName@xailer.com> escribió en el mensaje
> news:43f078d6$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
>> Miguel,
>>
>> Lo tienes en Samplesdbfbuilder.
>>
>> Saludos,
>>
>> "Miguel A. Torrrella" <miguel@torrellas.net> escribió en el mensaje
>> news:43f05ac1$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
>>> Hola Ignacio:
>>>
>>> Ignacio Ortiz de Zúñiga escribió:
>>>
>>>> Miguel,
>>>>
>>>> El TDBBrowse conoce a ciencia cierta el tipo de dato que utiliza y por
>>>> ello puede hacer actualizaciones directamente. Sin embargo, entendemos
>>>> que es preferible que lo haga el usuario en el caso del TArrayBrowse y
>>>> el TDbfBrowse.
>>>
>>> Lo tengo solucionado utilzando el evento OnPostedit, pero seguro que tu
>>> lo haces mejor que yo.
>>> Te ruego que pongas algún ejemplo de edicción de un Array con
>>> TArrayBorwse.
>>>
>>>>
>>>> No obstante la nueva versión de Xailer incluye un nuevo control
>>>> TMemDataSet que permite utilizar el DBBrowse directamente con matrices.
>>>
>>> ¿Para cuando la Nueva PreRelease.?
>>>
>>>>
>>>> Un saludo,
>>>>
>>>> "Miguel A. Torrrella" <miguel@torrellas.net> escribió en el mensaje
>>>>>Hola:
>>>>>
>>>>>Editando cualquier celda en TArrayBrowse, todo parece ir bien pero al
>>>>>salir de la ediccion pierde pierde lo editado y retorna al valor
>>>>>original.
>>>>>
>>>>>Haciendo lo mismo en un TDBBrowse todo funciona.
>>>>>Seguramente habra que utilizar el evento OnPostedit pero no entiendo
>>>>>porque no tiene el mismo comportamiento.
>>>>>
>>>>>Pasa lo mismo en TDBBrowse si le reasignas por codigo el oTDataset.
>>>>>
>>>>>Gracias.
>>>>
>>>>
>>
>
>
Ignacio Ortiz de Zúñiga
[Equipo de Xailer / Xailer team]
https://www.xailer.com
Responder