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
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.
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
- ignacio
- Site Admin
- Mensajes: 9453
- Registrado: Lun Abr 06, 2015 8:00 pm
- Ubicación: Madrid, Spain
- Contactar:
Nueva versi
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
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
[OZ Software]
https://www.ozs.es
--
[Equipo de Xailer / Xailer team]
https://www.xailer.com
Nueva versi
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,
>
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
- Site Admin
- Mensajes: 9453
- Registrado: Lun Abr 06, 2015 8:00 pm
- Ubicación: Madrid, Spain
- Contactar:
Nueva versi
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,
>>
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
[OZ Software]
https://www.ozs.es
--
[Equipo de Xailer / Xailer team]
https://www.xailer.com
Nueva versi
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
>
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
>
Nueva versi
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
>
¿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
>
Nueva versi
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
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