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.

Nueva versi

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

Nueva versi

Mensaje por miguel »

Hola,
Teniendo un TDBBrowse cuyo oDataSet es un TMemDataSet, ponemos su
propiedad lAllowEdit a .F. en el IDE, si por código ejecutamos
oDBBrowse:edit(), pone en edición las columnas editables, en la versión
1.2a créo recordar que no lo hací­a, por otra parte la documentación de
esta propiedad ha desaparecido.
TDataSet:setFilter y TDataSet:SetFilter, son idénticas ambas
documentaciones, se deduce que es un error.
Saludos. Miguel A. Torrellas
Avatar de Usuario
ignacio
Site Admin
Mensajes: 9453
Registrado: Lun Abr 06, 2015 8:00 pm
Ubicación: Madrid, Spain
Contactar:

Nueva versi

Mensaje por ignacio »

Miguel,
Efectivamente eso es algo que ha cambiado por coherencia. lAllowEdit sólo se
respeta cuando la operación la hace el usuario final bien pulsando Intro o
haciendo doble-click con el ratón. Sino quiere que se entre en edición
simplemente no llame a TBrowse:Edit().
Compruebo que falta la documentación de dicha propiedad. Lo intentaremos
corregir cuanto antes. No obstante puede consultar por ejemplo lAllowAppend
cuya operativa es muy parecida.
Supongo que se refiere a SetFilter y Filter de TDataSet. No es un error son
sencillamente métodos equivalentes. Lo mismo ocurre en algunas clases con el
método Run y Execute.
Un saludo
--
Ignacio Ortiz de Zúñiga
http://www.xailer.com
"Miguel A. Torrellas" <miguel@torrellas.net> escribió en el mensaje
news:45e6b09a$[email=1@news.xailer.com...]1@news.xailer.com...[/email]
> Hola,
>
> Teniendo un TDBBrowse cuyo oDataSet es un TMemDataSet, ponemos su
> propiedad lAllowEdit a .F. en el IDE, si por código ejecutamos
> oDBBrowse:edit(), pone en edición las columnas editables, en la versión
> 1.2a créo recordar que no lo hacía, por otra parte la documentación de
> esta propiedad ha desaparecido.
>
> TDataSet:setFilter y TDataSet:SetFilter, son idénticas ambas
> documentaciones, se deduce que es un error.
>
> Saludos. Miguel A. Torrellas
Ignacio Ortiz de Zúñiga
[OZ Software]
https://www.ozs.es
--
[Equipo de Xailer / Xailer team]
https://www.xailer.com
miguel
Mensajes: 364
Registrado: Jue Jul 02, 2009 1:09 pm

Nueva versi

Mensaje por miguel »

Gracias por tu consideración, podrí­as poner para su descarga el módulo
arreglado, estoy detenido por esta cuestión.
Saludos. Miguel Torrellas
Ignacio Ortiz de Zúñiga escribió:
> Miguel,
>
> Arreglada propiedad lAutoAppend en DBBrowse. Gracias.
>
> Un saludo,
>
Avatar de Usuario
ignacio
Site Admin
Mensajes: 9453
Registrado: Lun Abr 06, 2015 8:00 pm
Ubicación: Madrid, Spain
Contactar:

Nueva versi

Mensaje por ignacio »

Miguel,
Mañana mismo publicamos una nueva beta 2, espero que puedas esperar hasta
entonces.
Un saludo
--
Ignacio Ortiz de Zúñiga
http://www.xailer.com
"Miguel A. Torrellas" <miguel@torrellas.net> escribió en el mensaje
news:45e96ca8$[email=1@news.xailer.com...]1@news.xailer.com...[/email]
> Gracias por tu consideración, podrías poner para su descarga el módulo
> arreglado, estoy detenido por esta cuestión.
>
> Saludos. Miguel Torrellas
>
> Ignacio Ortiz de Zúñiga escribió:
>> Miguel,
>>
>> Arreglada propiedad lAutoAppend en DBBrowse. Gracias.
>>
>> Un saludo,
>>
Ignacio Ortiz de Zúñiga
[OZ Software]
https://www.ozs.es
--
[Equipo de Xailer / Xailer team]
https://www.xailer.com
miguel
Mensajes: 364
Registrado: Jue Jul 02, 2009 1:09 pm

Nueva versi

Mensaje por miguel »

Ignacio,
Por supuesto que si.
Saludos. Miguel A. Torrellas
Ignacio Ortiz de Zúñiga escribió:
> Miguel,
>
> Mañana mismo publicamos una nueva beta 2, espero que puedas esperar hasta
> entonces.
>
> Un saludo
>
Xevi
Mensajes: 1706
Registrado: Jue Sep 08, 2005 12:58 pm

Nueva versi

Mensaje por Xevi »

Jose,
¿Cómo está el tema???
Veo que en la 1.3a todavía persiste el mismo fallo en Vista, y ya TODOS los
ordenadore nuevos vienen con Vista instalado... pronto nos encontraremos con
el meollo en algún cliente y luego habrá que dar explicaciones.
Lo mas raro es que a vuestra apliacción, o sea el IDE, TODOS los mensajes os
muestran la imagen, pero si nosotros incluimos un TMessageBox en nuestra
aplicación, haciendo todo correctamente, no muestra la imagen.
¿Que estais haciendo que yo esté haciendo mal???
¿Cómo lanzais los MessageBox???
Yo me he creado una función MessageBox en la que muestro la imagen ...
oIcono := TIcon():Create( If( nIDI = Nil, IDI_ERROR, nIDI ) )
WITH OBJECT oImage := TStatic():New( oForm )
:SetBounds( 10, 10 , 32, 32 )
:Create()
:SetIcon( oIcono )
END
oIcono:Destroy()
Y me funciona bien, por lo que está mal la clase TMessageBox.
Gracias.
Un Saludo,
Xevi.
"Jose F. Gimenez" <jfgimenez@wanadoo.es> escribió en el mensaje
news:[email=45e32983@news.xailer.com...]45e32983@news.xailer.com...[/email]
> Xevi,
>
>> Creo que el problema está en la clase TMessageBox... pues...
>> Los MSGALERT, MSGSTOP,MSGINFO,MSGNOYES funcionan correctamente, se
>> visualiza su icono correspondiente y además su mensaje sonoro perfecto.
>
> Pues entonces es que lo han corregido en la versión final, porque en las
> betas (al menos las de 64 bits) faltaba el que te he dicho. En cualquier
> caso, lo revisaremos a la mayor brevedad posible.
>
> --
> Un saludo,
>
> José F. Giménez
> http://www.xailer.com
> http://www.xailer.info
>
Avatar de Usuario
jfgimenez
Site Admin
Mensajes: 5718
Registrado: Lun Abr 06, 2015 8:48 pm
Contactar:

Nueva versi

Mensaje por jfgimenez »

Xevi,
el IDE usa las funciones MsgXXX(), no la clase TMessageBox. Esta clase
utiliza algunos trucos que parece que a Vista no le hacen gracia. Esperamos
poder solucionarlo en unos días.
--
Un saludo,
José F. Giménez
http://www.xailer.com
http://www.xailer.info
José F. Giménez
[Equipo de Xailer / Xailer team]
http://www.xailer.com
http://www.xailer.info
Responder