Neuigkeiten:

Wenn ihr euch für eine gute Antwort bedanken möchtet, im entsprechenden Posting einfach den Knopf "sag Danke" drücken!

Mobiles Hauptmenü

Einträge von einer Tabelle in eine andere Tabelle oder Abfrage übernehmen

Begonnen von Seur, Dezember 22, 2019, 20:54:58

⏪ vorheriges - nächstes ⏩

Seur

Geschätzte Damen und Herren

Meine Tabelle tblStandort besteht aus den Spalten:
StandortID, StandortBezeichnung, ArealBezeichnung (Kombinationsfeld) Datenherkunft tblAreal.

Weiter habe ich eine Tabelle tblLiegenschaft mit den Spalten:
LiegenschaftsID, LiegenschaftsBezeichnung, StandortBezeichnung (Kombinationsfeld) Datenherkunft tblStandort.

Gibt es eine Möglichkeit die ArealBezeichnung von der Tabelle tblStandort in eine Spalte der Tabelle tblLiegenschaft zu schreiben? Gerne erwarte ich eine Rückmeldung. Besten Dank.

DF6GL

Hallo,


wozu?

Eine Liegenschaft   ist über die Tabelle Standort mit dem Arial verbunden und braucht daher nicht nochmal in einer Liegenschaft gespeichert werden.


weiterhin:
--Wirf die Kombifelder (Nachschlagefelder) aus den Tabellen heraus. Diese Kombi verwirren nur und trüben den Blick auf die Tabellenverknüpfungen (Beziehungen).  Die Kombis werden allenfalls in Formularen, die den Tabellen zugeordnet sind, verwendet.
-- (Falls noch nicht geschehen) Öffne das Beziehungsfenster und füge alle Tabellen hinzu. Stelle die Beziehungen über die Schlüsselfelder in den Tabellen her.
-- Erstelle für jede Tabelle ein Formular (Datenherkunft auf die Tabelle)  und manipuliere (Anzeigen, Editieren, Hinzufügen, Löschen)  Daten nur mit diesen Formularen.


Vermutlich:

tblAreal   --1:n--   tblStandort    --1:n--    tblLiegenschaft

(siehe u. st. Links 1, 1a und 1b)



Um an die einzelnen Namen (Bezeichnungen) zu kommen, kann eine Abfrage erstellt werden, die über die Schlüsselfelder die 3 Tabellen verknüpft (Inner Join).








Viele Grüße vom Bodensee
Franz, DF6GL

Hilfestellung:  http://www.access-o-mania.de/forum/index.php?topic=6969.msg118738#msg118738

Links und Tipps:
1.   http://v.hdm-stuttgart.de/~riekert/lehre/db-kelz/
1a. http://www.tinohempel.de/info/info/datenbank/normalisierung.htm
1b. https://support.office.com/de-de/article/Grundlagen-des-Datenbankentwurfs-eb2159cf-1e30-401a-8084-bd4f9c9ca1f5#bmterms
2.   http://www.donkarl.com
3.   https://web.archive.org/web/20201201233522/http://www.dbwiki.net/
4.   http://www.access-tutorial.de/
5.   http://www.tty1.net/smart-questions_de.htm
6.   http://access.joposol.com/accept

Last but not least:   < F1 > für Hilfe
;) Learning by doing not by spoon-feed ;)

Tipp: Find and Replace for Access

MzKlMu

Hallo,
das Vorhaben ist in der Form ersatzlos überflüssig. Außerdem ist die Struktur der Tabellen falsch.
Das sollte so aussehen:
tblAreal
ArealID, ArealBezeichnung
tblStandort
StandortID, StandortBezeichnung, ArealID_F
tblLiegenschaft
LiegenschaftsID, LiegenschaftsBezeichnung, StandortID_F
_F=Fremdschlüssel.
Es werden keine Klartexte gespeichert, sondern nur die Schlüsselzahlen. Das ist ja der Sinn der ID's.
Die Beziehungen (die einzurichten sind laufen über die ID und die ID_F.
Die Klartexte kann man jederzeit über Abfragen anzeigen. Ein speichern in den Tabellen ist nicht notwendig.

In Tabellen werden keine Nachschlagefelder verwendet. Die sind dort tabu.
Nur in Formularen sind die sinnvoll.
Siehe hierzu:
http://dbwiki.net/wiki/Access_Anf%C3%A4nger:_Die_Nachteile_von_Nachschlagefeldern

Zeige bitte mal ein Bild des Beziehungsfensters.
Gruß Klaus

Seur

Super! Besten Dank für die Tipps. Im Moment sieht es so aus, das es funktioniert.