[Lazarus-es] como ordenar TSQLQuery por multiples campos
Ismael L. Donis Garcia
ismael en citricos.co.cu
Mie Ago 21 23:27:16 CEST 2013
1 Millón de Gracias
IndexFieldNames separado por ; funcionó perfecto.
No puedo hacer reconsulta porque se arma haciendo varios select a diferentes
base de datos y diferentes tablas y adicionandele un
while not dm.rssc7.EOF do begin
A cada consulta realizada teniendo dentro del while la actualización del
TSQLQuery de la siguiente forma:
......
icta := ...
sscta := ...
......
dm.rssc3.Filter:='((cuenta = ' + inttostr(icta) + ') and (subcta = ''' +
sscta + ''') and (capitulo = ''' + scap + ''') and (subcap = ''' + sscap +
''') and (elemento = ''' + sele + ''') and (empresa = ''' + semp + '''))';
dm.rssc3.Filtered:=true;
if dm.rssc3.EOF then
dm.rssc3.Append
else
dm.rssc3.Edit;
......
dm.rssc3.Post;
Gracias Reiteradas.
========
| ISMAEL |
========
Only for the small landowners and Cubans companies
Website: www.sisconge.byethost15.com
www.sisconge.hol.es
----- Original Message -----
From: "Maxi" <maximiliano.duarte en gmail.com>
To: "Spanish version of Lazarus List"
<lazarus-es en lists.lazarus.freepascal.org>
Sent: Wednesday, August 21, 2013 4:10 PM
Subject: Re: [Lazarus-es] como ordenar TSQLQuery por multiples campos
El día 21 de agosto de 2013 16:55, Ismael L. Donis Garcia
<ismael en citricos.co.cu> escribió:
> Como podría ordenar un TSQLQuery por multiples campos?
>
> Trato de hacer:
> dm.rssc3.IndexName:='cuenta, sctaor, subcta, capor, capitulo, scapor,
> subcap, eleor, elemento, empor, empresa';
>
> No me da error pero no me ordena tampoco.
>
> Como es una consulta calculada de multiples tablas y de multiples base de
> datos no puedo traerlo ordenado de un procedimiento almacenado.
>
> Uso Lazarus Lazarus-1.1-41933-fpc-2.6.2-20130629-win32.exe
>
> No he podido actualizar más Lazarus porque no han realizado más
> compilaciones de 32Bits para el FPC 2.6.2 que es el que tengo instalado
> tanto en Debian 7 como en Windows XP SP3
>
> Toda ayuda que me puedan brindar será bien recibida.
> ========
> | ISMAEL |
> ========
> Only for the small landowners and Cubans companies
> Website: www.sisconge.byethost15.com
> www.sisconge.hol.es
>
> _______________________________________________
> Lazarus-es mailing list
> Lazarus-es en lists.lazarus.freepascal.org
> http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus-es
>
si no tienes definido los indices no lo hará, indexname es para el
indice creado en la base de datos, (puedes tener uno con la
conbinacion deseada), para eso usas indexfieldnames separador por
punto y coma (o coma), o en su defecto relanzar la query con un nuevo
orden.
--
El que pregunta aprende, y el que contesta aprende a responder.
No a la obsolecencia programada:
http://www.rtve.es/noticias/20110104/productos-consumo-duran-cada-vez-menos/392498.shtml
Linux User #495070
http://domonetic.com/blog
_______________________________________________
Lazarus-es mailing list
Lazarus-es en lists.lazarus.freepascal.org
http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus-es
More information about the Lazarus-es
mailing list