hi,
ich habe in einem prog. mit hilfe von sql eine bestimmte datenmenge
gefiltert und in einem dbgrid angezeigt. nun möchte ich gerne nur in dieser
gefilterten datenmenge suchen bzw weitere filter anwenden. leider muß ich
aber immer zuerst alle anderen filter durchlaufen was natürlich zeit kostet.
beispiel
query1.sql.add('select * from datenbank where typac = n_typac');
nun möchte ich aber noch einen weiteren filter setzen
query1.sql.sql.add(' and numac > 1');
wie kann ich diese erste datenmenge, die ich ja schon herausgefiltert habe
als neue bezugsgröße verwenden, so das ich nur in dieser menge suchen und
filtern kann?? das müßte doch wesentlich schneller gehen als immer von der
grundmenge auszugehen!!!
mfg
tobias
ich habe in einem prog. mit hilfe von sql eine bestimmte datenmenge
gefiltert und in einem dbgrid angezeigt. nun möchte ich gerne nur in dieser
gefilterten datenmenge suchen bzw weitere filter anwenden. leider muß ich
aber immer zuerst alle anderen filter durchlaufen was natürlich zeit kostet.
beispiel
query1.sql.add('select * from datenbank where typac = n_typac');
nun möchte ich aber noch einen weiteren filter setzen
query1.sql.sql.add(' and numac > 1');
wie kann ich diese erste datenmenge, die ich ja schon herausgefiltert habe
als neue bezugsgröße verwenden, so das ich nur in dieser menge suchen und
filtern kann?? das müßte doch wesentlich schneller gehen als immer von der
grundmenge auszugehen!!!
mfg
tobias
Comment