Hallo Moonkid.
MoonKid hat geschrieben:RobertG hat geschrieben:Wo hast Du die zweite SQL-Shell innerhalb von Base?
Einfügen -> Abfrage (SQL Ansicht)
Das ist, wie der Name schon sagt, nur für Abfragen gedacht. Da können nur Eingaben gemacht werden, die eine sichtbare Ausgabe auf dem Bildschirm erzeugen sollen. Insert, Update usw. geht auf dem Weg nicht. Die dort erstellten Abfragen werden (in der Regel) auch abgespeichert. Es handelt sich also nicht um eine Shell, mit der Du irgendwelche datenverändernden Befehle abgeben kannst.
MoonKid hat geschrieben:
Kannst du den Begriff "Listenfeld" mal spezifizieren. Vermutlich liegt hier mein Verständnisproblem.
Ein Listenfeld basiert auf Feldinhalten, die angezeigt werden und anderen Feldinhalten, die abgespeichert werden. Wenn Du so ein Feld in einem Formular aufziehst wirst Du deswegen von dem Assistenten gefragt, welche Inhalte er darstellen soll und welche Inhalte mit der Tabelle verbunden werden sollen, die dem Formular zugrunde liegt. Der Assistent erzeugt daraus einen SQL-Befehl, der z.B. für das Feld "Rasse_ID" so aussehen würde:
Code: Alles auswählen
SELECT "Rasse", "ID" FROM "Tabelle_Rasse" ORDER BY "Rasse"
Alles andere zu Listenfeldern findest Du in der Hilfe oder im Handbuch, Kapitel Formulare.
Gruß
Robert