Hallo
Ich versuche es dir zu erklären, wie ich meine Datenbank aufgebaut habe.
Ich habe eine Query1: die erstellt meine Datenbank
CREATE TABLE „adress.db“
(
Nr AUTOINC,
Name CHAR(30),
Vorname CHAR(30),
Strasse CHAR(30),
PLZ CHAR(5),
Ort CHAR(30),
Telefon CHAR(30),
Handy CHAR(15),
Firma CHAR(30),
HU CHAR(10),
Kennzeichen CHAR(10),
Durchsichtkm CHAR(10),
Durchsichtdate DATE,
Geburtsdatum DATE,
Kilometerstand FLOAT,
ASUS DATE,
Farbcode CHAR(20),
Fahrgestellnummer CHAR(30),
Typ CHAR(25),
Bemerkung BLOB(20,1),
PRIMARY KEY(nr)
);
Danach habe ich eine TTable1 angelegt .
Auf ein PageControl1 habe ich je Tabellenspalte (ASUS; Typ:stuck_out_tongue_winking_eye:LZ usw)ein DBEDIT Feld angelegt und zugewiesen.
Alles ist voll funktionstüchtig und läuft ohne Fehler auch die eingearbeitete Suchfunktion.
In einem weiteren TabSheet habe ich 2 Edit Felder und ein Button und ein DBGRID4 eingearbeitet.
Ich möchte nun folgendes im DBGRID4 angezeigt haben.
Eine Auswahl von Postleitzahlen die ich durch die Eingabe im EDIT3 und EDIT5 Feld begrenze und bein Betätigen des Button5 soll die Ausgabe im DBGRID Feld erscheinen.
Oder:
Durch betätigen des Button5 sollen die ausgefilterten Daten über ein Quickreport ausgegeben werden.
Nun zu Deiner letzten Antwort:
Ich habe ein Query2 eingearbeitet und beim Objektinspektor im Feld SQL (TString) das eingearbeitet, was du mir geschickt hast .
MyQuery.Close; //falls die Abfrage noch offen
MyQuery.SQL.Clear; //Löscht die bisher verwendete SQL
MyQuery.SQL.Add('SELECT * FROM Adress WHERE PLZ >= ’ + Edit3.text + ’ AND PLZ = ’ + Edit3.text + ’ AND PLZ