![]() |
AW: Table Filter
Ok, nochmal auf Deutsch:
Welchen Datentyp hat das Feld EREIGNISNUMMER in deiner Datenbank? Niemand will wissen, ob man den Inhalt als Text darstellen kann! Mögliche Antworten könnten sein: varchar(10), int, bigint, float, etc. |
AW: Table Filter
varchar(10)
|
AW: Table Filter
Also, wenn's 'ne Zeichenfolge ist, dann sollte man eventuell auch .AsString statt .Text nutzen.
Folgende Werte möchte ich wissen:
Delphi-Quellcode:
Bitte prüfe, ob die Einsatznummer immer gefüllt ist.
ShowMessage('>>>' + Form1.Table_Einsaetze_Event.FieldByName('EINSATZNUMMER').Text + '<<<');
ShowMessage('>>>' + Form1.Table_Einsaetze_Event.FieldByName('EINSATZNUMMER').AsString + '<<<');
Delphi-Quellcode:
if Trim(Form1.Table_Einsaetze_Event.FieldByName('EINSATZNUMMER').AsString) = '' then begin
ShowMessage('Die Einsatznummer des aktuellen Satzes ist nicht gefüllt.'); end else begin Form1.Table_Einsaetze_Event.Filtered := false; Form1.Table_Einsaetze_Event.Filter := QuotedStr(Format('EINSATZNUMMER = %s', [Form1.Table_Einsaetze_Event.FieldByName('EINSATZNUMMER').AsString])); Form1.Table_Einsaetze_Event.Filtered := true; end; |
AW: Table Filter
Liste der Anhänge anzeigen (Anzahl: 1)
habe alles getestet, die Einsatznummer ist immer gefüllt.
Showmessage, Funktionieren beide Anweisungen! siehe Bild! |
AW: Table Filter
Ok, einen hab' ich noch:
Delphi-Quellcode:
Was passiert?
Form1.Table_Einsaetze_Event.Filtered := false;
Form1.Table_Einsaetze_Event.Filter := 'EINSATZNUMMER = "42" '; // hier bitte 'ne Zahl rein, die es auch gibt. Form1.Table_Einsaetze_Event.Filtered := true; Exception, wenn ja welche? Wenn nein, wie verändert sich die Datenanzeige? |
AW: Table Filter
Exception: Argument außerhalb des Bereichs
Datenmenge: es werden alle Datensätze angezeigt! |
AW: Table Filter
Hallo,
gibt das Feld überhaupt in der DB. Groß- Kleinschreibung vielleicht? Welche DB? |
AW: Table Filter
Zitat:
Das Feld muss es geben, denn sonst könnte er den Inhalt nicht ausgeben und der Filter soll auf der gleichen Tabelle angewendet werden :stupid: |
AW: Table Filter
ja, das Feld ist vorhanden!
Sonst gäbe es auch eine Exception! |
AW: Table Filter
ja, mariaDB / HeidiSQL
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 15:29 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz