OK, I think, I have wrote it a littel bit to fuzzy. The Problem is the combinations in the where clause! The Problem is show in this SQL which is produced after setting the filter:
elect abstract, code, course_code, course_period_fraction_name, course_period_school_year, course_subject_code, creation_date, exists_next_period, from_date, maximum_participants, minimum_participants, modification_date, next_period_code, particular_subject_code, period_fraction_name, period_school_year, profile_positions_exist_next_period, subject_code, teaching_allotments_exist_next_period, title, to_date from courses where ((code = ? and period_fraction_name = ? and period_school_year = ? and subject_code = ?) or (code = ? and period_fraction_name = ? and period_school_year = ? and subject_code = ?) or (code = ? and period_fraction_name = ? and period_school_year = ? and subject_code = ?) or (code = ? and period_fraction_name = ? and period_school_year = ? and subject_code = ?) or (code = ? and period_fraction_name = ? and period_school_year = ? and subject_code = ?) or (code = ? and period_fraction_name = ? and period_school_year = ? and subject_code = ?) or (code = ? and period_fraction_name = ? and period_school_year = ? and subject_code = ?) or (code = ? and period_fraction_name = ? and period_school_year = ? and subject_code = ?) or (code = ? and period_fraction_name = ? and period_school_year = ? and subject_code = ?) or (code = ? and period_fraction_name = ? and period_school_year = ? and subject_code = ?) or (code = ? and period_fraction_name = ? and period_school_year = ? and subject_code = ?) or (code = ? and period_fraction_name = ? and period_school_year = ? and subject_code = ?) or (code = ? and period_fraction_name = ? and period_school_year = ? and subject_code = ?) or (code = ? and period_fraction_name = ? and period_school_year = ? and subject_code = ?) or (code = ? and period_fraction_name = ? and period_school_year = ? and subject_code = ?) or (code = ? and period_fraction_name = ? and period_school_year = ? and subject_code = ?) or (code = ? and period_fraction_name = ? and period_school_year = ? and subject_code = ?) or (code = ? and period_fraction_name = ? and period_school_year = ? and subject_code = ?) or (code = ? and period_fraction_name = ? and period_school_year = ? and subject_code = ?) or (code = ? and period_fraction_name = ? and period_school_year = ? and subject_code = ?) or (code = ? and period_fraction_name = ? and period_school_year = ? and subject_code = ?) or (code = ? and period_fraction_name = ? and period_school_year = ? and subject_code = ?) or (code = ? and period_fraction_name = ? and period_school_year = ? and subject_code = ?) or (code = ? and period_fraction_name = ? and period_school_year = ? and subject_code = ?) or (code = ? and period_fraction_name = ? and period_school_year = ? and subject_code = ?) or (code = ? and period_fraction_name = ? and period_school_year = ? and subject_code = ?) or (code = ? and period_fraction_name = ? and period_school_year = ? and subject_code = ?) or (code = ? and period_fraction_name = ? and period_school_year = ? and subject_code = ?) or (code = ? and period_fraction_name = ? and period_school_year = ? and subject_code = ?) or (code = ? and period_fraction_name = ? and period_school_year = ? and subject_code = ?)) and code in (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) and course_subject_code in (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) and course_period_fraction_name in (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) and course_period_school_year in (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
The data which is filtered is not that I want. Because all is with all combined!
It is the pk: code, period_fracton_name, period_school_year, subject_code. I want only some of them. So I want to filterd them with this SQL
var queryCourses = "SELECT\
ta.course_code,\
ta.course_subject_code,\
ta.course_period_fraction_name,\
ta.course_period_school_year\
FROM\
teaching_allotments ta\
WHERE\
ta.person_id = 1228\
AND ta.course_code IS NOT NULL";
Now I have all keys which should be displayed from courses. And I want to set the tableFilter that only the data with this keys are displayed.
What I have to do to get this in the TabelFilter?
Regards, Stef