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.

ordenar un TDBBrowse

Foro de Xailer profesional en español
Responder
Jose Lopez Carrasco
Mensajes: 215
Registrado: Lun Oct 20, 2008 11:38 pm

ordenar un TDBBrowse

Mensaje por Jose Lopez Carrasco »

Hola a todos:
Quisiera ordenar un TDBBrowse con tabla de access, mediante codigo
y no encuentro la forma, alguien me puede ayudar
Gracias
Pepe ;-)
Avatar de Usuario
ignacio
Site Admin
Mensajes: 9457
Registrado: Lun Abr 06, 2015 8:00 pm
Ubicación: Madrid, Spain
Contactar:

ordenar un TDBBrowse

Mensaje por ignacio »

José,
Método TDataSet:Sort. En el caso de acceso mendiante ADO la sintaxis es:
Nombres de campos separados por comas con la posibilidad de incluir la
cláusula ASC o DESC en cualquiera de los campos. Ejemplo:
oDataset:Sort := "FECHA DESC, NOMBRE"
Saludos,
--
Ignacio Ortiz de Zúñiga
http://www.xailer.com
"Jose Lopez Carrasco" <tritoncomputer@infonegocio.com> escribió en el
mensaje news:[email=45e06af4@news.xailer.com...]45e06af4@news.xailer.com...[/email]
> Hola a todos:
>
> Quisiera ordenar un TDBBrowse con tabla de access, mediante codigo
> y no encuentro la forma, alguien me puede ayudar
>
> Gracias
> Pepe ;-)
>
Ignacio Ortiz de Zúñiga
[OZ Software]
https://www.ozs.es
--
[Equipo de Xailer / Xailer team]
https://www.xailer.com
Jose Lopez Carrasco
Mensajes: 215
Registrado: Lun Oct 20, 2008 11:38 pm

ordenar un TDBBrowse

Mensaje por Jose Lopez Carrasco »

Ignacio perdona, pero no me he explicado bien.
Tengo un
oAdoDataSource1
//::oSQLTable1:Sort := "DESCRIPCION ASC"
//::oDBBrowse1:Refresh()
no se actualiza el oDBBrowse1, he probado
//::oAdoDataSource1:Query("SELECT * FROM TART ORDER BY DESCRIPCION ASC")
y tampoco se actualiza, lo que quiero es simple simular la pulsacion de
Header de la columna y que se ordene, pero por codigo
Un saludo Pepe.
"Ignacio Ortiz de Zúñiga" <NoName@xailer.com> escribió en el mensaje
news:45e29e7d$[email=1@news.xailer.com...]1@news.xailer.com...[/email]
> José,
>
> Método TDataSet:Sort. En el caso de acceso mendiante ADO la sintaxis es:
> Nombres de campos separados por comas con la posibilidad de incluir la
> cláusula ASC o DESC en cualquiera de los campos. Ejemplo:
>
> oDataset:Sort := "FECHA DESC, NOMBRE"
>
> Saludos,
>
> --
> Ignacio Ortiz de Zúñiga
> http://www.xailer.com
>
>
> "Jose Lopez Carrasco" <tritoncomputer@infonegocio.com> escribió en el
> mensaje news:[email=45e06af4@news.xailer.com...]45e06af4@news.xailer.com...[/email]
>> Hola a todos:
>>
>> Quisiera ordenar un TDBBrowse con tabla de access, mediante codigo
>> y no encuentro la forma, alguien me puede ayudar
>>
>> Gracias
>> Pepe ;-)
>>
>
>
Avatar de Usuario
ignacio
Site Admin
Mensajes: 9457
Registrado: Lun Abr 06, 2015 8:00 pm
Ubicación: Madrid, Spain
Contactar:

ordenar un TDBBrowse

Mensaje por ignacio »

Jose,
::oSQLTable1:Sort := "DESCRIPCION ASC"
Debería haberte generado un error, pues no existe la propiedad Sort sino más
bien el método Sort, por lo tanto:
::oSQLTable1:Sort( "DESCRIPCION ASC" )
Y acabo de modificar el ejemplo datacontrolsado2 para probarlo y funciona
perfectamente.
Un saludo
--
Ignacio Ortiz de Zúñiga
http://www.xailer.com
"Jose Lopez Carrasco" <tritoncomputer@infonegocio.com> escribió en el
mensaje news:[email=45e2e6a2@news.xailer.com...]45e2e6a2@news.xailer.com...[/email]
> Ignacio perdona, pero no me he explicado bien.
> Tengo un
> oAdoDataSource1
>
> //::oSQLTable1:Sort := "DESCRIPCION ASC"
> //::oDBBrowse1:Refresh()
> no se actualiza el oDBBrowse1, he probado
> //::oAdoDataSource1:Query("SELECT * FROM TART ORDER BY DESCRIPCION ASC")
> y tampoco se actualiza, lo que quiero es simple simular la pulsacion de
> Header de la columna y que se ordene, pero por codigo
>
>
> Un saludo Pepe.
> "Ignacio Ortiz de Zúñiga" <NoName@xailer.com> escribió en el mensaje
> news:45e29e7d$[email=1@news.xailer.com...]1@news.xailer.com...[/email]
>> José,
>>
>> Método TDataSet:Sort. En el caso de acceso mendiante ADO la sintaxis es:
>> Nombres de campos separados por comas con la posibilidad de incluir la
>> cláusula ASC o DESC en cualquiera de los campos. Ejemplo:
>>
>> oDataset:Sort := "FECHA DESC, NOMBRE"
>>
>> Saludos,
>>
>> --
>> Ignacio Ortiz de Zúñiga
>> http://www.xailer.com
>>
>>
>> "Jose Lopez Carrasco" <tritoncomputer@infonegocio.com> escribió en el
>> mensaje news:[email=45e06af4@news.xailer.com...]45e06af4@news.xailer.com...[/email]
>>> Hola a todos:
>>>
>>> Quisiera ordenar un TDBBrowse con tabla de access, mediante codigo
>>> y no encuentro la forma, alguien me puede ayudar
>>>
>>> Gracias
>>> Pepe ;-)
>>>
>>
>>
>
>
Ignacio Ortiz de Zúñiga
[OZ Software]
https://www.ozs.es
--
[Equipo de Xailer / Xailer team]
https://www.xailer.com
Jose Lopez Carrasco
Mensajes: 215
Registrado: Lun Oct 20, 2008 11:38 pm

ordenar un TDBBrowse

Mensaje por Jose Lopez Carrasco »

Muchas gracias Ignacio
Pepe ;-)
"Ignacio Ortiz de Zúñiga" <NoName@xailer.com> escribió en el mensaje
news:45e30483$[email=1@news.xailer.com...]1@news.xailer.com...[/email]
> Jose,
>
> ::oSQLTable1:Sort := "DESCRIPCION ASC"
>
> Debería haberte generado un error, pues no existe la propiedad Sort sino
> más bien el método Sort, por lo tanto:
>
> ::oSQLTable1:Sort( "DESCRIPCION ASC" )
>
> Y acabo de modificar el ejemplo datacontrolsado2 para probarlo y
> funciona perfectamente.
>
> Un saludo
>
> --
> Ignacio Ortiz de Zúñiga
> http://www.xailer.com
>
>
> "Jose Lopez Carrasco" <tritoncomputer@infonegocio.com> escribió en el
> mensaje news:[email=45e2e6a2@news.xailer.com...]45e2e6a2@news.xailer.com...[/email]
>> Ignacio perdona, pero no me he explicado bien.
>> Tengo un
>> oAdoDataSource1
>>
>> //::oSQLTable1:Sort := "DESCRIPCION ASC"
>> //::oDBBrowse1:Refresh()
>> no se actualiza el oDBBrowse1, he probado
>> //::oAdoDataSource1:Query("SELECT * FROM TART ORDER BY DESCRIPCION ASC")
>> y tampoco se actualiza, lo que quiero es simple simular la pulsacion de
>> Header de la columna y que se ordene, pero por codigo
>>
>>
>> Un saludo Pepe.
>> "Ignacio Ortiz de Zúñiga" <NoName@xailer.com> escribió en el mensaje
>> news:45e29e7d$[email=1@news.xailer.com...]1@news.xailer.com...[/email]
>>> José,
>>>
>>> Método TDataSet:Sort. En el caso de acceso mendiante ADO la sintaxis es:
>>> Nombres de campos separados por comas con la posibilidad de incluir la
>>> cláusula ASC o DESC en cualquiera de los campos. Ejemplo:
>>>
>>> oDataset:Sort := "FECHA DESC, NOMBRE"
>>>
>>> Saludos,
>>>
>>> --
>>> Ignacio Ortiz de Zúñiga
>>> http://www.xailer.com
>>>
>>>
>>> "Jose Lopez Carrasco" <tritoncomputer@infonegocio.com> escribió en el
>>> mensaje news:[email=45e06af4@news.xailer.com...]45e06af4@news.xailer.com...[/email]
>>>> Hola a todos:
>>>>
>>>> Quisiera ordenar un TDBBrowse con tabla de access, mediante codigo
>>>> y no encuentro la forma, alguien me puede ayudar
>>>>
>>>> Gracias
>>>> Pepe ;-)
>>>>
>>>
>>>
>>
>>
>
>
Responder