<Frage>
</Frage>Hallo,
ich habe schon herausgefunden, dass man bei Tabellen in Formularen (GridControl), wenn diese aus Abfragen bestehen, keine Daten eingeben kann.
Jetzt habe ich aber eine andere Frage zu dem Thema.
Ich würde gerne in meiner Tabelle eine Spalte hinzufügen, die einen Wert aus einer anderen Tabelle anzeigt. Diese Spalte muss nicht editierbar sein.
Beispiel:
Base Tabelle Person:
Name, Wohnort, IDBeruf(Fremdschlüssel)
Base Tabelle Beruf:
ID, Berufsbezeichnung
Jetzt hätte ich gerne so eine Tabelle im Formular:
Name, Wohnort, IDBeruf, Berufsbezeichnung
Dabei sollte Berufsbezeichnung nicht editierbar sein.
Geht so was, und wenn ja, wie?
Viele Grüße
Karl
<Antwort>
Die Lösung lautet: Listenfeld
Es muss "nur" ein Listenfeld als Spalte hinzugefügt werden, dann die IDBeruf als Datenfeld auswählen und eine SQL-Abfrage in den Listeninhalt schreiben. Mein Abfrage lautet so: "Select Berufsbezeichnung, ID FROM Beruf
Als letztes sollte eine 1 als gebundenes Feld geschrieben werden. Fertig.
</Antwort>
Falls es hier sowas schon geben sollte, dann habe ich hiermit ein paar Suchwörter mehr hinzugefügt.
Viele Grüße
Karl