F3K Total hat geschrieben:Hi,
wenn eine auf mehreren Tabellen basierende Abfrage editierbar sein soll, muss sie die Primärschlüssel ALLER beteiligten Tabellen enthalten.
In deiner Abfrage AF_zFormulargrundlage fehlt die Spalte ID der Tabelle Bautyp.
Gruß R
Aha, klar, logisch. Ich habe den Code angepasst. Nun ist gerade das nächste Problem aufgetaucht. In der Abfrage wird alles richtig dargestellt. Das Formular ist wieder editierbar, nur bleibt das mir wichtige neue Feld zum darstellen des Büroprojektnamens leer. Gruss Bernd.
Code: Alles auswählen
SELECT
"Projektliste"."ID",
"OrtID",
"Ort",
"ProjektBezeichnung",
"GebaeudetypID",
"Flurname",
"BautypID",
"ProjektArchivNummer",
"longitude",
"latitude",
"ProjektstatusID",
"Bemerkung",
"Projekteroeffnung",
"Planungsbeginn",
"Gebaeudebezeichnung",
"ProjektleiterID",
"Ort"."ID",
"Bautyp"."ID",
"Ort"."Ort" || '--- ' ||
IFNULL( REPLACE( "ProjektBezeichnung", ' ', '_' ), 'x' ) || '--' ||
IFNULL( REPLACE( "Flurname", ' ', '_' ), 'x' ) || '--' ||
IFNULL( REPLACE( "Gebaeudebezeichnung", ' ', '_' ), 'x' ) || '--' ||
"Bautyp"."Bautyp"
AS "___Büroprojektname____________________________________"
FROM
"Projektliste",
"Ort",
"Bautyp"
WHERE
"OrtID" = "Ort"."ID" AND "BautypID" = "Bautyp"."ID"
ORDER BY
"Ort" ASC,
"ProjektBezeichnung" ASC,
"Flurname" ASC,
"Gebaeudebezeichnung" ASC,
"ProjektArchivNummer" ASC