"Michael Vilhelmsen" <Michael.Vilhelmsen.NoSpam@Microcom.Com> skrev i en
meddelelse news:Xns91F56370B4EC1MichaelVilhelmsenNoS@212.54.64.135...
> Det var lige på den anden led jeg ville gøre det.
>
> Det med kolonnerne har jeg fundet ud af, og bruger det meget.
> Det er rækkerne jeg er interesseret i !
OK. Jeg misforstod det totalt, så
> Og jeg kunne selvfølgelig gøre det med et select statement, men det er
ikke
> altid jeg kan bruge det samme SQL statement i lige præcis mit tilfælde.
Kunne du monstro ikke prøve Filtered/Filter? Det fungerer både med queries
og tables. F.eks har jeg her en query der finder alle postnumre/byer fra en
tabel med SQL'en "select * from zip_codes". Vil jeg "forfine" dette opslag,
f.eks fjerne alle postnumre der starter med "2", fordi jeg ikke ønsker at
Vestegnens postnumre skal kunne ses, eller vælges, kan man i en event skrive
følgende kode :
procedure TForm2.Button1Click(Sender: TObject);
begin
with query1 do
begin
filter:='zip<>'+QuotedStr('2*');
filtered:=true;
end;
end;
Filtre kan gøre relativt komplekse. Med denne teknik burde du kunne løse dit
problem.