Access-o-Mania

Access-Forum (Deutsch/German) => Tabelle/Abfrage => Thema gestartet von: Harsefeld am März 23, 2016, 11:48:19

Titel: neue Tabelle einbinden
Beitrag von: Harsefeld am März 23, 2016, 11:48:19
Hallo,

ich habe vor Jahren eine Datenbank erstellt in der ich u.a. Personen in Unterkünften erfasst habe.
Tabellen u.a.
Personendaten (PersNr. / Name / Vorname .. )
Unterkunftsdaten( UnterkNr/PersNr/Straße/Gemeinde/ Einzug/Auszug..)

Seinerzeit hatte ich so wenig Unterkünfte, dass ich keine eigene Basistabelle für Unterkünfte erstellt habe.

Eingabe erfolgt über ein Formular auf der Grundbasis (Personendaten) mit Unterformular (Unterkunftsdaten).

Nunmehr ist die Anzahl der Unterkünfte stark angestiegen. Dies hat zur Folge dass viele der bisher vernachlässigbaren Informationen ( Vermieter / Bankdaten / Belegungsdaten / usw.) nunmehr an Wichtigkeit gewinnen. Da ich die Daten aber ungerne doppelt oder sogar dreifach erfassen möchte, denke ich daran, in dieser Datenbank nunmehr eine Basistabelle für die Unterkünfte anzulegen, in der alle unterkunftsrelevanten Daten zusammengefasst werden sollen.

Dabei soll diese neue Tabelle unter anderem die Basis für das bestehende Unterformular (Unterkunft) sein in der ich die Unterkunftsdaten jeder Person erfasse. (auch hier sollten wenn möglich aber keine Daten doppelt erfasst werden).
Das bestehende Unterformular enthält folgende Daten:
StraßeHsNr. / Gemeinde / Zimmer / Einzug / Auszug / PersNr (als Verknüpfung zu den Personendaten)

Wie geht dies am einfachsten/effektivsten? (Auch im Hinblick auf die Anpassung der alten Datensätze)


Titel: Re: neue Tabelle einbinden
Beitrag von: Beaker s.a. am März 23, 2016, 16:01:49
Hallo,
Ohne zu wissen,wie dein jetziges Datenmodell aussieht, halte ich
es für das Einfachste, das Datenmodell neu aufzusetzen.
Da kannst gleich Fehler im alten beheben (z.B. Feld gehört in eine
andere Tabelle), Beziehungen neu setzen usw. Evtl. brauchst Du
zusätzliche Tabellen, die Du ins alte System nicht integrieren kannst ...
Mit ein paar passenden Anfügeabfragen kannst Du dann die Daten
aus dem alten System übernehmen.
gruss ekkehard