Bei "case when" keine Datenänderung möglich

Datenbanklösungen mit AOO/LO

Moderator: Moderatoren

berndkli
*****
Beiträge: 289
Registriert: Di, 12.04.2005 22:05

Re: Bei "case when" keine Datenänderung möglich

Beitrag von berndkli »

Hallo Cwinter66

In Abfragen sind generell keine Eingaben oder Änderungen möglich, ausser die Abfrage bezieht sich lediglich auf eine einzige Tabelle, und unter SQL DIREKT geht nicht mal das.
Wenn Du in Abfragen Bedingungen stellen oder Berechnungen durchführen willst und das Ergebnis direkt nach der Eingabe in die Datentabelle sehen möchtest, musst Du im Formular zunächst direkt auf die Datentabelle (als Hauptformular) zugreifen und die Abfrage in einem Unterformular über die ID der Datentabelle mit dem Hauptformular verknüpfen.
Weitere Informationen findest Du bei der Suche nach "Sub-", bzw. "Unterformular" und "Abfrage" hier im Forum.

Gruss Bernd
berndkli
*****
Beiträge: 289
Registriert: Di, 12.04.2005 22:05

Re: Bei "case when" keine Datenänderung möglich

Beitrag von berndkli »

Hallo Carsten

zu 1. Ich glaube das geht, habe es selbst aber noch nie gemacht. Schau mal hier, dass müsste sowas sein.
Alternativ kannst Du auch statt einer Abfrage eine Tabellenansicht erstellen und diese wiederum zusammen mit der Datentabelle abfragen um alles in einen Bericht zu bekommen.

zu 2. Das geht - wie übrigens alles wenn's ein wenig komfortabel sein soll - nur mit Makro.
Schau Dir das mal an.

Gruss Bernd
Antworten