Ich habe eine Datenbank mit vielen Tabellen, die untereinander in Beziehung stehen. Entsprechend komplex sind die Abfragen und Formulare. Das ganze hat bis vor kurzem problemlos funktioniert. Nun aber plötzlich nicht mehr, ohne dass am Datenbank-Design was verändert worden wäre. Die fragliche Abfrage funktioniert zwar für Datensätze, welche vor dem Jahreswechsel zu 2010/2011 eingegeben wurden immer noch, komischerweise jedoch nicht mehr bei Datensätzen, welche in diesem Jahr eingegeben wurden. Ich stelle aber bei den Datumsfeldern keinen Fehler fest (die Abfrage funktioniert auch für Daten aus 2009 und älter).
Die Daten werden über ein Formular in verschiedene Tabellen eingefügt. Wenn ich bei diesen Tabellen nachsehe, finde ich die neuen Daten auch tatsächlich mit der entsprechenden Erfassungs-ID. Bloss eben bei der Abfrage passiert nix.
Die Felder sind ausser der Datensatz-ID alle nicht obligatorisch.
Die Abfrage lautet:
Code: Alles auswählen
SELECT "Abklärungen"."abk_datum", "Schülergrunddaten"."Vorname", "Schülergrunddaten"."Nachname", "Schülergrunddaten"."Adresse", "Ortschaft"."PLZ", "Ortschaft"."Ortschaft", "Schülergrunddaten"."Geburtsdatum", "Abklärungen"."problemstellung", "Abklärungen"."erster_eindruck", "raumwege"."raumwege", "Abklärungen"."raumwege", "rollbrett"."rollbrett", "Abklärungen"."rollbrett", "hopserlauf"."hopserlauf", "Abklärungen"."hopser", "sprung_auf_zu"."sprung_auf_zu", "Abklärungen"."sprung", "fersensitz"."fersensitz", "Abklärungen"."fersensitz", "berührte_stellen"."berührte_stellen", "Abklärungen"."berührte_stellen", "körperstellung"."körperstellung", "Abklärungen"."körperstellung", "stellungen_ergänzen"."stellungen_ergänzen", "Abklärungen"."stellung_ergänzen", "stellungen_wiederfinden"."stellungen_wiederfinden", "Abklärungen"."stellung_wiederfinden", "ball_fangen_werfen"."ball_fangen", "Abklärungen"."ball_fangen", "prellen_1"."prellen_1", "prellen_2"."prellen_2", "Abklärungen"."prellen", "bauen"."bauen", "Abklärungen"."bauen", "strichführung"."strichführung", "Abklärungen"."strichführung", "schneiden"."schneiden", "Abklärungen"."schneiden", "form_erkennen"."form_erkennen", "Abklärungen"."form_erkennen", "form_nachzeichnen"."form_nachzeichnen", "Abklärungen"."form_nachzeichnen", "form_ertasten"."form_ertasten", "Abklärungen"."form_ertasten", "texturen"."texturen", "Abklärungen"."textur", "menschzeichnung"."menschzeichnung", "Abklärungen"."menschzeichnung", "Abklärungen"."befund", "Schülergrunddaten".* FROM "Abklärungen" AS "Abklärungen", "Schülergrunddaten" AS "Schülergrunddaten", "Ortschaft" AS "Ortschaft", "gehen" AS "gehen", "laufen" AS "laufen", "stehen" AS "stehen", "einbeinstand" AS "einbeinstand", "raumwege" AS "raumwege", "rollbrett" AS "rollbrett", "hopserlauf" AS "hopserlauf", "einbeinsprung" AS "einbeinsprung", "sprung_auf_zu" AS "sprung_auf_zu", "fersensitz" AS "fersensitz", "berührte_stellen" AS "berührte_stellen", "körperstellung" AS "körperstellung", "stellungen_ergänzen" AS "stellungen_ergänzen", "stellungen_wiederfinden" AS "stellungen_wiederfinden", "ball_fangen_werfen" AS "ball_fangen_werfen", "prellen_1" AS "prellen_1", "prellen_2" AS "prellen_2", "daumen_finger" AS "daumen_finger", "drehbewegung" AS "drehbewegung", "bauen" AS "bauen", "sitzhaltung" AS "sitzhaltung", "stifthaltung" AS "stifthaltung", "tonus" AS "tonus", "strichführung" AS "strichführung", "schneiden" AS "schneiden", "form_erkennen" AS "form_erkennen", "form_nachzeichnen" AS "form_nachzeichnen", "form_ertasten" AS "form_ertasten", "texturen" AS "texturen", "menschzeichnung" AS "menschzeichnung" WHERE "Abklärungen"."ID_schüler" = "Schülergrunddaten"."SchülerID" AND "Schülergrunddaten"."ID_Ortschaft" = "Ortschaft"."ID" AND "Abklärungen"."id_gehen" = "gehen"."ID_gehen" AND "Abklärungen"."id_laufen" = "laufen"."ID_laufen" AND "Abklärungen"."id_stehen" = "stehen"."ID_stehen" AND "Abklärungen"."id_einbeinstand" = "einbeinstand"."ID_einbeinstand" AND "Abklärungen"."id_raumwege" = "raumwege"."ID_raumwege" AND "Abklärungen"."id_rollbrett" = "rollbrett"."ID_rollbrett" AND "Abklärungen"."id_hopser" = "hopserlauf"."ID_hopserlauf" AND "Abklärungen"."id_einbeinsprung" = "einbeinsprung"."ID_einbeinsprung" AND "Abklärungen"."id_sprung" = "sprung_auf_zu"."ID_sprung" AND "Abklärungen"."id_fersensitz" = "fersensitz"."ID_fersensitz" AND "Abklärungen"."id_berührt" = "berührte_stellen"."ID_berührt" AND "Abklärungen"."id_körperstellung" = "körperstellung"."ID_stellung" AND "Abklärungen"."id_stellung_ergänzen" = "stellungen_ergänzen"."ID_stellungen_ergänzen" AND "Abklärungen"."id_stellung_finden" = "stellungen_wiederfinden"."ID_stellungen_wiederfinden" AND "Abklärungen"."id_ball_fangen" = "ball_fangen_werfen"."ID_ball_fangen" AND "Abklärungen"."id_prellen_1" = "prellen_1"."ID_prellen_1" AND "Abklärungen"."id_prellen_2" = "prellen_2"."ID_prellen_2" AND "Abklärungen"."id_daumen_finger" = "daumen_finger"."ID_daumen_finger" AND "Abklärungen"."id_drehbewegung" = "drehbewegung"."ID_drehbewegung" AND "Abklärungen"."id_bauen" = "bauen"."ID_bauen" AND "Abklärungen"."id_sitzhaltung" = "sitzhaltung"."ID_sitzhaltung" AND "Abklärungen"."id_stifthaltung" = "stifthaltung"."ID_stifthaltung" AND "Abklärungen"."id_tonus" = "tonus"."ID_tonus" AND "Abklärungen"."id_strichführung" = "strichführung"."ID_strichführung" AND "Abklärungen"."id_schneiden" = "schneiden"."ID_schneiden" AND "Abklärungen"."id_form_erkennen" = "form_erkennen"."ID_form_erkennen" AND "Abklärungen"."id_form_nachzeichnen" = "form_nachzeichnen"."ID_form_nachzeichnen" AND "Abklärungen"."id_form_ertasten" = "form_ertasten"."ID_form_ertasten" AND "Abklärungen"."id_textur" = "texturen"."ID_texturen" AND "Abklärungen"."id_menschzeichnung" = "menschzeichnung"."ID_menschzeichnung" AND "Schülergrunddaten"."Vorname" = :Vorname
Vielen Dank für Hinweise
Gruss
Jörg