Fehler im Standardfilter?

Antwort erstellen


BBCode ist eingeschaltet
[img] ist ausgeschaltet
[url] ist eingeschaltet
Smileys sind ausgeschaltet

Die letzten Beiträge des Themas
   

Ansicht erweitern Die letzten Beiträge des Themas: Fehler im Standardfilter?

Fehler im Standardfilter?

von mlebek » Mi, 19.09.2007 11:33

Hallo,

habe folgendes Problem:

setze ich einen Autofilter auf ein Feld 'Zahlungsart' mit dem Inhalt 'Selbstzahler' werden mir nur Datensätze mit Zahlungsart = Selbstzahler angezeigt, logisch.

Rufe ich nun den Standardfilter auf, steht im ersten Filterkriterium
Zahlungsart wie 'Selbstzahler'.

Bestätige ich jetzt den Standardfilter mit diesen Angaben mit <OK> gibt es folgende Fehlermeldung:

Code: Alles auswählen

Das SQL-Kommando, welches zu diesem Fehler führte, ist:

SELECT "Mitglieder_t"."ID", "Anreden_t"."Anrede", "Mitglieder_t"."Name", "Mitglieder_t"."Vorname", "Akademische_Grade_t"."Grade" AS "Akadem_Grad", "Titel_t"."Titel", "Mitglieder_t"."Strasse", "Mitglieder_t"."PLZ", "Mitglieder_t"."Ort", "Mitglieder_t"."Beitrag", "Mitglieder_t"."Worten", "Mitglieder_t"."Stellung", "Mitglieder_t"."Institution", "Mitglieder_t"."Abteilung", "Zahlungsart_t"."Zahlungsart", "Mitglieder_t"."Termin-Letzte-Zahlung" FROM "Mitglieder_t", "Anreden_t", "Zahlungsart_t", "Akademische_Grade_t", "Titel_t" WHERE ( ( "Mitglieder_t"."Anrede" = "Anreden_t"."ID" AND "Mitglieder_t"."Zahlungsart" = "Zahlungsart_t"."ID" AND "Mitglieder_t"."Akadem_Grad" = "Akademische_Grade_t"."ID" AND "Mitglieder_t"."Titel" = "Titel_t"."ID" ) ) AND ( ( "Zahlungsart" LIKE 'Selbstzahler' ) )
und

Code: Alles auswählen

SQL-Status: 37000
Fehler-Code: -16

Wrong data type: java.lang.NumberFormatException: For input string: "Selbstzahler" in statement [SELECT "Mitglieder_t"."ID", "Anreden_t"."Anrede", "Mitglieder_t"."Name", "Mitglieder_t"."Vorname", "Akademische_Grade_t"."Grade" AS "Akadem_Grad", "Titel_t"."Titel", "Mitglieder_t"."Strasse", "Mitglieder_t"."PLZ", "Mitglieder_t"."Ort", "Mitglieder_t"."Beitrag", "Mitglieder_t"."Worten", "Mitglieder_t"."Stellung", "Mitglieder_t"."Institution", "Mitglieder_t"."Abteilung", "Zahlungsart_t"."Zahlungsart", "Mitglieder_t"."Termin-Letzte-Zahlung" FROM "Mitglieder_t", "Anreden_t", "Zahlungsart_t", "Akademische_Grade_t", "Titel_t" WHERE ( ( "Mitglieder_t"."Anrede" = "Anreden_t"."ID" AND "Mitglieder_t"."Zahlungsart" = "Zahlungsart_t"."ID" AND "Mitglieder_t"."Akadem_Grad" = "Akademische_Grade_t"."ID" AND "Mitglieder_t"."Titel" = "Titel_t"."ID" ) ) AND ( ( "Zahlungsart" LIKE 'Selbstzahler' ) )]
Ich kann also mit dem Autofilter nach 'Selbstzahler' filtern, aber nicht mit dem Standardfilter.

Im Prinzip ist mir schon klar, dass die verknüpfte Zelle der Haupttabelle nur den Index enthält, und der Standardfilter offenbar nur auf diesen Indexwert zugreift, der Autofilter aber wohl auf die zugeordneten Werte der verknüpften Tabelle.

Gibts eine Möglichkeit den Standardfilter das 'beizubringen'?

Nach oben