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.
TDBBrowse
TDBBrowse
Hola,
Dado un TDBBrowse cuyo oDataSet es TDbfDataSet, el cual ponemos en
Edición mediante su método :Edit(), se hacen visibles los GridEdit de
cada una de sus columnas.
¿Como se puede modificar?, cualquier GridEdit en función de lo que se
haya introducido en una columna determinada. No sé si me he explicado.
Saludos. Miguel A. Torrellas
Dado un TDBBrowse cuyo oDataSet es TDbfDataSet, el cual ponemos en
Edición mediante su método :Edit(), se hacen visibles los GridEdit de
cada una de sus columnas.
¿Como se puede modificar?, cualquier GridEdit en función de lo que se
haya introducido en una columna determinada. No sé si me he explicado.
Saludos. Miguel A. Torrellas
TDBBrowse
Hola,
Otra pregunta, en el ejemplo que adjunto porqué no se diparan los
eventos TDbfData:OnPresave y TDbfDataset:PostSave cuando se termina la
ediccion del browse con la tecla Return sobre la última columna editable.
Gracias.
Saludos. Miguel A. Torrellas
Miguel A. Torrellas escribió:
> Hola,
>
> Dado un TDBBrowse cuyo oDataSet es TDbfDataSet, el cual ponemos en
> Edición mediante su método :Edit(), se hacen visibles los GridEdit de
> cada una de sus columnas.
>
> ¿Como se puede modificar?, cualquier GridEdit en función de lo que se
> haya introducido en una columna determinada. No sé si me he explicado.
>
> Saludos. Miguel A. Torrellas
--
Otra pregunta, en el ejemplo que adjunto porqué no se diparan los
eventos TDbfData:OnPresave y TDbfDataset:PostSave cuando se termina la
ediccion del browse con la tecla Return sobre la última columna editable.
Gracias.
Saludos. Miguel A. Torrellas
Miguel A. Torrellas escribió:
> Hola,
>
> Dado un TDBBrowse cuyo oDataSet es TDbfDataSet, el cual ponemos en
> Edición mediante su método :Edit(), se hacen visibles los GridEdit de
> cada una de sus columnas.
>
> ¿Como se puede modificar?, cualquier GridEdit en función de lo que se
> haya introducido en una columna determinada. No sé si me he explicado.
>
> Saludos. Miguel A. Torrellas
--
- ignacio
- Site Admin
- Mensajes: 9457
- Registrado: Lun Abr 06, 2015 8:00 pm
- Ubicación: Madrid, Spain
- Contactar:
TDBBrowse
Miguel,
Para acceder al objeto:
oBrowse:aCols[ x ]:oGridEdit
Luego en el evento que prefieras lo cambias.
Saludos
--
Ignacio Ortiz de Zúñiga
http://www.xailer.com
"Miguel A. Torrellas" <miguel@torrellas.net> escribió en el mensaje
news:[email=460596a5@news.xailer.com...]460596a5@news.xailer.com...[/email]
> Hola,
>
> Dado un TDBBrowse cuyo oDataSet es TDbfDataSet, el cual ponemos en Edición
> mediante su método :Edit(), se hacen visibles los GridEdit de cada una de
> sus columnas.
>
> ¿Como se puede modificar?, cualquier GridEdit en función de lo que se haya
> introducido en una columna determinada. No sé si me he explicado.
>
> Saludos. Miguel A. Torrellas
Para acceder al objeto:
oBrowse:aCols[ x ]:oGridEdit
Luego en el evento que prefieras lo cambias.
Saludos
--
Ignacio Ortiz de Zúñiga
http://www.xailer.com
"Miguel A. Torrellas" <miguel@torrellas.net> escribió en el mensaje
news:[email=460596a5@news.xailer.com...]460596a5@news.xailer.com...[/email]
> Hola,
>
> Dado un TDBBrowse cuyo oDataSet es TDbfDataSet, el cual ponemos en Edición
> mediante su método :Edit(), se hacen visibles los GridEdit de cada una de
> sus columnas.
>
> ¿Como se puede modificar?, cualquier GridEdit en función de lo que se haya
> introducido en una columna determinada. No sé si me he explicado.
>
> 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
- ignacio
- Site Admin
- Mensajes: 9457
- Registrado: Lun Abr 06, 2015 8:00 pm
- Ubicación: Madrid, Spain
- Contactar:
TDBBrowse
Miguel,
Este problema ya está resuelto o al menos aquí funciona correctamente.
Descarga el siguiente archivo:
http://www.xailer.com/files/xailerlib.rar
Saludos
--
Ignacio Ortiz de Zúñiga
http://www.xailer.com
"Miguel A. Torrellas" <miguel@torrellas.net> escribió en el mensaje
news:4606ad77$[email=1@news.xailer.com...]1@news.xailer.com...[/email]
> Hola,
>
> Otra pregunta, en el ejemplo que adjunto porqué no se diparan los
> eventos TDbfData:OnPresave y TDbfDataset:PostSave cuando se termina la
> ediccion del browse con la tecla Return sobre la última columna editable.
>
> Gracias.
>
> Saludos. Miguel A. Torrellas
>
> Miguel A. Torrellas escribió:
>> Hola,
>>
>> Dado un TDBBrowse cuyo oDataSet es TDbfDataSet, el cual ponemos en
>> Edición mediante su método :Edit(), se hacen visibles los GridEdit de
>> cada una de sus columnas.
>>
>> ¿Como se puede modificar?, cualquier GridEdit en función de lo que se
>> haya introducido en una columna determinada. No sé si me he explicado.
>>
>> Saludos. Miguel A. Torrellas
>
Este problema ya está resuelto o al menos aquí funciona correctamente.
Descarga el siguiente archivo:
http://www.xailer.com/files/xailerlib.rar
Saludos
--
Ignacio Ortiz de Zúñiga
http://www.xailer.com
"Miguel A. Torrellas" <miguel@torrellas.net> escribió en el mensaje
news:4606ad77$[email=1@news.xailer.com...]1@news.xailer.com...[/email]
> Hola,
>
> Otra pregunta, en el ejemplo que adjunto porqué no se diparan los
> eventos TDbfData:OnPresave y TDbfDataset:PostSave cuando se termina la
> ediccion del browse con la tecla Return sobre la última columna editable.
>
> Gracias.
>
> Saludos. Miguel A. Torrellas
>
> Miguel A. Torrellas escribió:
>> Hola,
>>
>> Dado un TDBBrowse cuyo oDataSet es TDbfDataSet, el cual ponemos en
>> Edición mediante su método :Edit(), se hacen visibles los GridEdit de
>> cada una de sus columnas.
>>
>> ¿Como se puede modificar?, cualquier GridEdit en función de lo que se
>> haya introducido en una columna determinada. No sé si me he explicado.
>>
>> 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
TDBBrowse
Ignacio,
Gracias por la respuesta, así es como lo tenia resuelto, pero para ello
es imprescindible tener TBrowse:lAllowColSwapping := .F., de lo
contrario actualiza siempre la columna [ x ]. Se me ocurro poder dar
nombre a las columnas, tal y como se hace con los botones de TtoolBar o
en los menús.
Saludos. Miguel A. Torrellas
Ignacio Ortiz de Zúñiga escribió:
> Miguel,
>
> Para acceder al objeto:
>
> oBrowse:aCols[ x ]:oGridEdit
>
> Luego en el evento que prefieras lo cambias.
>
> Saludos
>
Gracias por la respuesta, así es como lo tenia resuelto, pero para ello
es imprescindible tener TBrowse:lAllowColSwapping := .F., de lo
contrario actualiza siempre la columna [ x ]. Se me ocurro poder dar
nombre a las columnas, tal y como se hace con los botones de TtoolBar o
en los menús.
Saludos. Miguel A. Torrellas
Ignacio Ortiz de Zúñiga escribió:
> Miguel,
>
> Para acceder al objeto:
>
> oBrowse:aCols[ x ]:oGridEdit
>
> Luego en el evento que prefieras lo cambias.
>
> Saludos
>
TDBBrowse
Ignacio,
Gracias, con la lib perfecto, en este foro he leido como incorporar la
lib de otra manera que no sea en el IDE, pero ahora no la encuentro, por
favor me lo puedes indicar.
Saludos. Miguel A. Torrellas
Ignacio Ortiz de Zúñiga escribió:
> Miguel,
>
> Este problema ya está resuelto o al menos aquí funciona correctamente.
> Descarga el siguiente archivo:
>
> http://www.xailer.com/files/xailerlib.rar
>
> Saludos
>
Gracias, con la lib perfecto, en este foro he leido como incorporar la
lib de otra manera que no sea en el IDE, pero ahora no la encuentro, por
favor me lo puedes indicar.
Saludos. Miguel A. Torrellas
Ignacio Ortiz de Zúñiga escribió:
> Miguel,
>
> Este problema ya está resuelto o al menos aquí funciona correctamente.
> Descarga el siguiente archivo:
>
> http://www.xailer.com/files/xailerlib.rar
>
> Saludos
>
- ignacio
- Site Admin
- Mensajes: 9457
- Registrado: Lun Abr 06, 2015 8:00 pm
- Ubicación: Madrid, Spain
- Contactar:
TDBBrowse
Miguel,
Simplemente sustituye xailer.lib del directorio XailerLib por la nueva.
Un saludo
--
Ignacio Ortiz de Zúñiga
http://www.xailer.com
"Miguel A. Torrellas" <miguel@torrellas.net> escribió en el mensaje
news:[email=4607cdd7@news.xailer.com...]4607cdd7@news.xailer.com...[/email]
> Ignacio,
>
> Gracias, con la lib perfecto, en este foro he leido como incorporar la lib
> de otra manera que no sea en el IDE, pero ahora no la encuentro, por favor
> me lo puedes indicar.
>
> Saludos. Miguel A. Torrellas
>
> Ignacio Ortiz de Zúñiga escribió:
>> Miguel,
>>
>> Este problema ya está resuelto o al menos aquí funciona correctamente.
>> Descarga el siguiente archivo:
>>
>> http://www.xailer.com/files/xailerlib.rar
>>
>> Saludos
>>
Simplemente sustituye xailer.lib del directorio XailerLib por la nueva.
Un saludo
--
Ignacio Ortiz de Zúñiga
http://www.xailer.com
"Miguel A. Torrellas" <miguel@torrellas.net> escribió en el mensaje
news:[email=4607cdd7@news.xailer.com...]4607cdd7@news.xailer.com...[/email]
> Ignacio,
>
> Gracias, con la lib perfecto, en este foro he leido como incorporar la lib
> de otra manera que no sea en el IDE, pero ahora no la encuentro, por favor
> me lo puedes indicar.
>
> Saludos. Miguel A. Torrellas
>
> Ignacio Ortiz de Zúñiga escribió:
>> Miguel,
>>
>> Este problema ya está resuelto o al menos aquí funciona correctamente.
>> Descarga el siguiente archivo:
>>
>> http://www.xailer.com/files/xailerlib.rar
>>
>> Saludos
>>
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
- ignacio
- Site Admin
- Mensajes: 9457
- Registrado: Lun Abr 06, 2015 8:00 pm
- Ubicación: Madrid, Spain
- Contactar:
TDBBrowse
Miguel,
Mira el método TBrowse:ColAtIndex()
Saludos
--
Ignacio Ortiz de Zúñiga
http://www.xailer.com
"Miguel A. Torrellas" <miguel@torrellas.net> escribió en el mensaje
news:[email=4607cd4b@news.xailer.com...]4607cd4b@news.xailer.com...[/email]
> Ignacio,
>
> Gracias por la respuesta, así es como lo tenia resuelto, pero para ello es
> imprescindible tener TBrowse:lAllowColSwapping := .F., de lo contrario
> actualiza siempre la columna [ x ]. Se me ocurro poder dar nombre a las
> columnas, tal y como se hace con los botones de TtoolBar o en los menús.
>
> Saludos. Miguel A. Torrellas
>
> Ignacio Ortiz de Zúñiga escribió:
>> Miguel,
>>
>> Para acceder al objeto:
>>
>> oBrowse:aCols[ x ]:oGridEdit
>>
>> Luego en el evento que prefieras lo cambias.
>>
>> Saludos
>>
Mira el método TBrowse:ColAtIndex()
Saludos
--
Ignacio Ortiz de Zúñiga
http://www.xailer.com
"Miguel A. Torrellas" <miguel@torrellas.net> escribió en el mensaje
news:[email=4607cd4b@news.xailer.com...]4607cd4b@news.xailer.com...[/email]
> Ignacio,
>
> Gracias por la respuesta, así es como lo tenia resuelto, pero para ello es
> imprescindible tener TBrowse:lAllowColSwapping := .F., de lo contrario
> actualiza siempre la columna [ x ]. Se me ocurro poder dar nombre a las
> columnas, tal y como se hace con los botones de TtoolBar o en los menús.
>
> Saludos. Miguel A. Torrellas
>
> Ignacio Ortiz de Zúñiga escribió:
>> Miguel,
>>
>> Para acceder al objeto:
>>
>> oBrowse:aCols[ x ]:oGridEdit
>>
>> Luego en el evento que prefieras lo cambias.
>>
>> Saludos
>>
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
TDBBrowse
Ignacio,
OK, Gracias.
Ignacio Ortiz de Zúñiga escribió:
> Miguel,
>
> Mira el método TBrowse:ColAtIndex()
>
> Saludos
>
>
OK, Gracias.
Ignacio Ortiz de Zúñiga escribió:
> Miguel,
>
> Mira el método TBrowse:ColAtIndex()
>
> Saludos
>
>
TDBBrowse
Hola,
No sé si funciona la propiedad TBrwColumn:uDefaultValue, mirar en el
ejemplo adjunto esta propiedad en la columna "NPAGO"
Saludos. Miguel A. Torrellas
Miguel A. Torrellas escribió:
> Hola,
>
> Dado un TDBBrowse cuyo oDataSet es TDbfDataSet, el cual ponemos en
> Edición mediante su método :Edit(), se hacen visibles los GridEdit de
> cada una de sus columnas.
>
> ¿Como se puede modificar?, cualquier GridEdit en función de lo que se
> haya introducido en una columna determinada. No sé si me he explicado.
>
> Saludos. Miguel A. Torrellas
--
No sé si funciona la propiedad TBrwColumn:uDefaultValue, mirar en el
ejemplo adjunto esta propiedad en la columna "NPAGO"
Saludos. Miguel A. Torrellas
Miguel A. Torrellas escribió:
> Hola,
>
> Dado un TDBBrowse cuyo oDataSet es TDbfDataSet, el cual ponemos en
> Edición mediante su método :Edit(), se hacen visibles los GridEdit de
> cada una de sus columnas.
>
> ¿Como se puede modificar?, cualquier GridEdit en función de lo que se
> haya introducido en una columna determinada. No sé si me he explicado.
>
> Saludos. Miguel A. Torrellas
--
- ignacio
- Site Admin
- Mensajes: 9457
- Registrado: Lun Abr 06, 2015 8:00 pm
- Ubicación: Madrid, Spain
- Contactar:
TDBBrowse
Miguel,
Estaba fallando con TDBrowse porque toma preferencia la propiedad
oDataField:DefValue. Ya está arreglado. De momento si quieres simplemente
asigna dicho valor en TDataField:DefValue, o si lo prefieres te mando el
módulo corregido.
Un saludo
--
Ignacio Ortiz de Zúñiga
http://www.xailer.com
"Miguel A. Torrellas" <miguel@torrellas.net> escribió en el mensaje
news:46081c74$[email=1@news.xailer.com...]1@news.xailer.com...[/email]
> Hola,
>
> No sé si funciona la propiedad TBrwColumn:uDefaultValue, mirar en el
> ejemplo adjunto esta propiedad en la columna "NPAGO"
>
>
> Saludos. Miguel A. Torrellas
>
> Miguel A. Torrellas escribió:
>> Hola,
>>
>> Dado un TDBBrowse cuyo oDataSet es TDbfDataSet, el cual ponemos en
>> Edición mediante su método :Edit(), se hacen visibles los GridEdit de
>> cada una de sus columnas.
>>
>> ¿Como se puede modificar?, cualquier GridEdit en función de lo que se
>> haya introducido en una columna determinada. No sé si me he explicado.
>>
>> Saludos. Miguel A. Torrellas
>
Estaba fallando con TDBrowse porque toma preferencia la propiedad
oDataField:DefValue. Ya está arreglado. De momento si quieres simplemente
asigna dicho valor en TDataField:DefValue, o si lo prefieres te mando el
módulo corregido.
Un saludo
--
Ignacio Ortiz de Zúñiga
http://www.xailer.com
"Miguel A. Torrellas" <miguel@torrellas.net> escribió en el mensaje
news:46081c74$[email=1@news.xailer.com...]1@news.xailer.com...[/email]
> Hola,
>
> No sé si funciona la propiedad TBrwColumn:uDefaultValue, mirar en el
> ejemplo adjunto esta propiedad en la columna "NPAGO"
>
>
> Saludos. Miguel A. Torrellas
>
> Miguel A. Torrellas escribió:
>> Hola,
>>
>> Dado un TDBBrowse cuyo oDataSet es TDbfDataSet, el cual ponemos en
>> Edición mediante su método :Edit(), se hacen visibles los GridEdit de
>> cada una de sus columnas.
>>
>> ¿Como se puede modificar?, cualquier GridEdit en función de lo que se
>> haya introducido en una columna determinada. No sé si me he explicado.
>>
>> 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
TDBBrowse
Gracias Ignacio,
Si se va a tardar mucho en publicar una nueva versión te agradecería me
lo enviaras, tu sabras el tiempo.
Saludos. Miguel A. Torrrellas
Ignacio Ortiz de Zúñiga escribió:
> Miguel,
>
> Estaba fallando con TDBrowse porque toma preferencia la propiedad
> oDataField:DefValue. Ya está arreglado. De momento si quieres simplemente
> asigna dicho valor en TDataField:DefValue, o si lo prefieres te mando el
> módulo corregido.
>
> Un saludo
>
Si se va a tardar mucho en publicar una nueva versión te agradecería me
lo enviaras, tu sabras el tiempo.
Saludos. Miguel A. Torrrellas
Ignacio Ortiz de Zúñiga escribió:
> Miguel,
>
> Estaba fallando con TDBrowse porque toma preferencia la propiedad
> oDataField:DefValue. Ya está arreglado. De momento si quieres simplemente
> asigna dicho valor en TDataField:DefValue, o si lo prefieres te mando el
> módulo corregido.
>
> Un saludo
>