Forum: Datenbanken
Delphi
by The_ New_Guy,
15. Mai 2007
Query1.Sql.Clear;
query1.SQL.Add('select * from exceltabdatabase ');
start := true;
gl_kat := combobox2.ItemIndex;
if gl_kat <> -1 then
begin
start := false;
query1.sql.add(' where ');
Forum: Datenbanken
Delphi
by The_ New_Guy,
15. Mai 2007
Query1.Sql.Clear;
query1.SQL.Add('select * from exceltabdatabase ');
gl_kat := combobox2.ItemIndex;
if gl_kat = 1 then
query1.SQL.Add('where gl <= 5');
if gl_kat = 2 then
query1.SQL.Add('where gl between 6 and 10');
Forum: Datenbanken
Delphi
by The_ New_Guy,
15. Mai 2007
ich versuchs mal mit verkettung.
meine lösung werd ich dann posten -
(das versuch ich übrigens immer zu machen, denn ich mags nicht wenn leute einfach sagen 'hat sich erledigt' und nicht die lösung posten :mrgreen: )
Forum: Datenbanken
Delphi
by The_ New_Guy,
15. Mai 2007
ist ein haariges problem. daher werde ich es wohl so machen wie auf seite 1 beschrieben - mit mehreren tquerys. Wie kann ich Datensätze manuell in ein einziges t_query objekt eintragen ?
Forum: Datenbanken
Delphi
by The_ New_Guy,
15. Mai 2007
naja angenommen die kombobox ist auf itemindex = 1, checkbox2 = true.
dann brauche ich alle einträge die gl(integer) unter 6 haben und dabei GLEICHZEITIG erfolg = 0 haben, keine anderen einträge von exceltabdatabase.
versteht ihr mein Problem?
Forum: Datenbanken
Delphi
by The_ New_Guy,
15. Mai 2007
wens interessiert;
mein code:
Query1.Sql.Clear;
gl_kat := combobox2.ItemIndex; // die kombobox bei itemindex 0 liefert nichts zurück
if gl_kat = 1 then
query1.SQL.Add('select * from exceltabDatabase where gl <= 5');
Forum: Datenbanken
Delphi
by The_ New_Guy,
15. Mai 2007
ich glaub ich habs. ich erstelle mehrere tquerys und vergleiche den primärschlüssel.
so. das ist wohl die hackebeilmethode -
das mach ich wenn keiner es besser weiss :mrgreen:
Forum: Datenbanken
Delphi
by The_ New_Guy,
15. Mai 2007
jo.*verdammt* was mach ich denn jetzt am besten ?
Forum: Datenbanken
Delphi
by The_ New_Guy,
15. Mai 2007
a-ha join -
ich muss verschidene select abfragen verknüpfen.
Jede dieser select anweisungen hebt bestimmte datensätze aus.
zum schluss soll aber nur das 'rauskommen', was in allen abfragen gleichzeitig vorhanden ist (schnittmenge aller abfragen)
ne idee?
Forum: Datenbanken
Delphi
by The_ New_Guy,
15. Mai 2007
WARUM muss eigentlich immer nur Mkinzler fürs antworten herhalten?
das ist nicht fair :mrgreen: (aber großes dankeschööön an dich)
Forum: Datenbanken
Delphi
by The_ New_Guy,
15. Mai 2007
nein intersect bedeutet schnittmenge - das gibts auch.
Forum: Datenbanken
Delphi
by The_ New_Guy,
15. Mai 2007
hmmmm 'union' scheint zu funktionieren . ..