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' ) )
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' ) )]
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'?