Office Forum
www.Office-Loesung.de
Access :: Excel :: Outlook :: PowerPoint :: Word :: Office :: Wieder Online ---> provisorisches Office Forum <-
Tabelle soll Daten aus anderer Tabelle "beziehen"
Gehe zu Seite 1, 2, 3, 4  Weiter
zurück: UPDATE mit SELECTS und einem WHERE (Syntax Fehler) weiter: Wenn-Kriterium bei Abfrage Unbeantwortete Beiträge anzeigen
Neues Thema eröffnen   Neue Antwort erstellen     Status: Offen Facebook-Likes Diese Seite Freunden empfehlen
Zu Browser-Favoriten hinzufügen
Autor Nachricht
Chris40
absoluter Anfänger


Verfasst am:
05. Sep 2009, 12:27
Rufname:

Tabelle soll Daten aus anderer Tabelle "beziehen" - Tabelle soll Daten aus anderer Tabelle "beziehen"

Nach oben
       Version: Office 2007

Hallo,

ich hoffe jemand kann mir bei meinem Problem helfen:

Ich habe hier eine Acces-Datei mit mehreren Tabellen, Abfragen und Formularen. Jetzt möchte ich noch eine Tabelle anlegen (nennen wir sie Tabelle 2). Tabelle 2 soll hauptsächlich Daten aus einer vorhandenen Tabelle beziehen (Tabelle 1). In Tabelle 1 sind z.B. die Spalten A, B, C vorhanden. In Tabelle 2 soll nun die erste Spalte mit den Daten aus Spalte A "gefütttert" werden, die anderen Spalten sollen sich aus Spalte A ergeben. Als Beispiel: Spalte A in Tabelle 1 enthält die ID 1 der der Name Max Mustermann und der Lohn 100 € zugeordnet ist. Tabelle 2 soll sich jetzt diese Informationen "besorgen". Anschließend sollen aber auch noch eigene Informationen eingegeben werden können. Ich hoffe jemand versteht mein Problem und kann mir helfen.

Bin leider völliger Neuling in Sachen Acces!

Vielen Dank!

MfG
astern
Datenmodell-Missionar


Verfasst am:
05. Sep 2009, 12:56
Rufname: Andreas
Wohnort: Rastede


AW: Tabelle soll Daten aus anderer Tabelle "beziehen&am - AW: Tabelle soll Daten aus anderer Tabelle "beziehen&am

Nach oben
       Version: Office 2007

Hallo!
Was Du da vor hast, hört sich nicht besonders sinnvoll an. Du brauchst erst einmal ein Datenmodell!
siehe: Datenmodell entwickeln: Welche Tabellen und Beziehungen?

Zitat:
Ich habe hier eine Acces-Datei mit mehreren Tabellen, Abfragen und Formularen
Am besten, Du bietest die DB mal zum Download an, damit wir uns das mal ansehen können. (ACHTUNG: Keine personenbezogenen bzw. internen Daten in der DB!)
Es würde evtl. auch reichen, wenn Du einen Screenshot der Beziehungen zwischen den Tabellen machst und hier zeigst. ("Datenbanktools" -> "Beziehungen")

A*

_________________
1. Access-Gebot: Du sollst lange und gründlich über Dein Datenmodell nachdenken!
2. Access-Gebot: Du sollst keine Formulare erstellen ohne gutes Datenmodell!
Chris40
absoluter Anfänger


Verfasst am:
05. Sep 2009, 13:13
Rufname:

AW: Tabelle soll Daten aus anderer Tabelle "beziehen&qu - AW: Tabelle soll Daten aus anderer Tabelle "beziehen&qu

Nach oben
       Version: Office 2007

Erstmal danke für die Antwort!

Es handelt sich nicht um meine Datenbank, sie wurde von jemanden mit mehr Wissen erstellt und funktioniert soweit prima. Ich würde sie ungern zum Download anbieten da dort private Daten enthalten sind. Warum ist mein Vorhaben unsinnig?

Gruss
astern
Datenmodell-Missionar


Verfasst am:
05. Sep 2009, 13:36
Rufname: Andreas
Wohnort: Rastede

AW: Tabelle soll Daten aus anderer Tabelle "beziehen&am - AW: Tabelle soll Daten aus anderer Tabelle "beziehen&am

Nach oben
       Version: Office 2007

astern am 05. Sep 2009 um 13:18 hat folgendes geschrieben:
Hallo!
Wenn zu jeder Person EINE neue Information gehört (=1:1), dann kannst Du sie auch in die alte Tabelle selber schreiben und brauchst keine neue Tabelle.
Wenn zu jeder Person MEHRERE neue Informationen gehören (=1:n), dann musst Du eine neue Tabelle anlegen und sie über einen Fremdschlüssel mit der alten Tabelle verbinden. Dafür brauchst Du aber die Daten aus der alten Tabelle nicht in die neue Tabelle übertragen - es reicht ein Verweis auf den Primärschlüssel der alten Tabelle.

A*

Hallo!
Anbei noch zwei Bilder zur Illustration meines vorigen Postings.

A*

_________________
1. Access-Gebot: Du sollst lange und gründlich über Dein Datenmodell nachdenken!
2. Access-Gebot: Du sollst keine Formulare erstellen ohne gutes Datenmodell!



maxmustermann_v1.jpg
 Beschreibung:
 Dateigröße:  12.67 KB
 Angeschaut:  1432 mal

maxmustermann_v1.jpg



maxmustermann_v2.jpg
 Beschreibung:
 Dateigröße:  22.6 KB
 Angeschaut:  1432 mal

maxmustermann_v2.jpg


Chris40
absoluter Anfänger


Verfasst am:
05. Sep 2009, 14:10
Rufname:


AW: Tabelle soll Daten aus anderer Tabelle "beziehen&am - AW: Tabelle soll Daten aus anderer Tabelle "beziehen&am

Nach oben
       Version: Office 2007

Hallo,

leider kriege ich das so nicht hin! Ich habe die Beziehungen abgebildet, jedoch nur 2 Tabellen! Ich möchte also von der Tabelle die zensiert ist die Bezirke (und die dazugehörigen Namen usw.) in die Tabelle1 "transportieren. Siehe Bild!

Vielen Dank für jede Hilfe!

Gruss



beziehungen.jpg
 Beschreibung:
 Dateigröße:  55.26 KB
 Angeschaut:  1331 mal

beziehungen.jpg


tk6
SAP-Consultant


Verfasst am:
05. Sep 2009, 14:34
Rufname:

AW: Tabelle soll Daten aus anderer Tabelle "beziehen&am - AW: Tabelle soll Daten aus anderer Tabelle "beziehen&am

Nach oben
       Version: Office XP (2002)

Laß das mal mit dem Beziehungsfenster bzw. beschränke es darauf, uns deine Tabellen zu zeigen. Entferne also bitte alle Beziehungen (die Striche zwischen den Tabellen anklicken und auf Entfernen). Aber setze alle Tabellen in das Fenster rein und ziehe sie nach unten so weit auf, daß wir alle Felder sehen. Danach das Fenster schließen ohne zu speichern. Zu den wichtigsten Tabellen solltest du uns ein paar Beispielinhalte geben, etwa so:
Code:
Nachname|Vorname|Ort
----------------------
Müller  |Hans   |Hamburg
Meier   |Paul   |Hamburg
Wir müssen erstmal verstehen, was du da vorhast. Mit dem Einrichten von Beziehungen und ihrer genauen Spezifikation, die du im Moment eh nicht verstehst, verplempern wir im Moment nur Zeit.
_________________
Beste Grüße

tk


Zuletzt bearbeitet von tk6 am 11. Sep 2009, 20:38, insgesamt einmal bearbeitet
astern
Datenmodell-Missionar


Verfasst am:
05. Sep 2009, 14:34
Rufname: Andreas
Wohnort: Rastede

AW: Tabelle soll Daten aus anderer Tabelle "beziehen&am - AW: Tabelle soll Daten aus anderer Tabelle "beziehen&am

Nach oben
       Version: Office 2007

Hallo!
Ich glaube, Du hast eine falsche Vorstellung davon, was Beziehungen sind. Damit kann man nichts "transportieren"! Beziehungen beinhalten nur die Information, was zusammengehört. Dafür gibt es die Primär- und Fremdschlüssel.

Warum hast Du bei den Verknüpfungseigenschaften die Option 2 gewählt? Das ist ein sog. "Outer Join"! Weißt Du, was Du da tust??

Was heißt
Zitat:
leider kriege ich das so nicht hin
Was passiert denn? Welche Fehlermeldung kommt?

A*

PS: Warum hast Du denn die Zustellertabelle geschwärzt Very Happy

_________________
1. Access-Gebot: Du sollst lange und gründlich über Dein Datenmodell nachdenken!
2. Access-Gebot: Du sollst keine Formulare erstellen ohne gutes Datenmodell!
Chris40
absoluter Anfänger


Verfasst am:
05. Sep 2009, 14:46
Rufname:

Re: AW: Tabelle soll Daten aus anderer Tabelle "beziehe - Re: AW: Tabelle soll Daten aus anderer Tabelle "beziehe

Nach oben
       Version: Office 2007

Der Screenshot: (siehe Anhang)

Die Beispielinhalte
Code:
Bezirk|Name|Handynummer
----------------------
111  |Hans  |017155555
112  |Paul   |01715556
Zitat:
Was heißt
Zitat:
leider kriege ich das so nicht hin
Was passiert denn? Welche Fehlermeldung kommt?
Das war nur ein kläglicher Versuch ;)

Vielen Dank für die Hilfe schonmal!

Gruss

EDIT: Die Daten die ich in der neuen Tabelle brauche sind KOMPLETT in einer Excel-Datei vorhanden, könnte man diese 1:1 ohne Fehler mit der Tabelle verknüpfen? Meine Versuche sind bis jetzt immer fehlgeschlagen (Formatierungs- Importierfehler!)

Danke!



beziehungen2.jpg
 Beschreibung:
 Dateigröße:  56.22 KB
 Angeschaut:  1326 mal

beziehungen2.jpg


astern
Datenmodell-Missionar


Verfasst am:
05. Sep 2009, 15:05
Rufname: Andreas
Wohnort: Rastede

AW: Tabelle soll Daten aus anderer Tabelle "beziehen&am - AW: Tabelle soll Daten aus anderer Tabelle "beziehen&am

Nach oben
       Version: Office 2007

Also,
da ist gewaltig was faul! Dein Datenmodell muss komplett überarbeitet werden! "Bezirk" kann schon mal nicht in vier verschiedenen Tabellen Primärschlüssel sein!

Und noch was Prinzipielles: Eine Tabelle sollte immer so heißen, wie das Objekt, das durch EINE ZEILE der Tabelle repräsentiert wird. Also z.B. nicht "Bezirksdaten", sondern "Bezirk".
Denn eine Zeile der Tabelle "Bezirk" ist ein Bezirk!

Dann kann man nämlich eine verbale Beschreibung der Situation eins zu eins in ein Datenmodell umsetzen (siehe Datenmodell entwickeln: Welche Tabellen und Beziehungen?:

Zu EINEM Zusteller gehört EIN Bezirk.
Zu EINEM Bezirk gehören MEHRERE Zusteller.

Bei Dir würde das heißen:

Zu EINEM Bezirksdaten gehören MEHRERE Zustellertabellen.
Zu EINER Zustellertabelle gehört EIN Bezirksdaten.

Wie Du selber siehst, klingt das völlig unsinnig! Die Namen der Tabellen mögen Dir jetzt vielleicht nebensächlich erscheinen - aber Du kannst mir glauben: Ohne eine vernünftige Benennung der Tabellen und der Spalten kriegst Du kein funktionierendes Datenmodell hin - und ohne das auch keine funktionierende Datenbank!

A*
Nachtrag: astern am 05. Sep 2009 um 15:15 hat folgendes geschrieben:
Hallo!
Hast Du denn überhaupt die Möglichkeit, an der verkorksten Datenbank was zu ändern, oder musst Du damit leben und suchst nur nach einem "Trick", um sie zu überlisten und trotz offensichtlicher Strukturmängel einen Datenimport durchzuführen?
Das heißt: Was hast Du eigentlich vor?

A*

_________________
1. Access-Gebot: Du sollst lange und gründlich über Dein Datenmodell nachdenken!
2. Access-Gebot: Du sollst keine Formulare erstellen ohne gutes Datenmodell!
Chris40
absoluter Anfänger


Verfasst am:
05. Sep 2009, 15:40
Rufname:

AW: Tabelle soll Daten aus anderer Tabelle "beziehen&am - AW: Tabelle soll Daten aus anderer Tabelle "beziehen&am

Nach oben
       Version: Office 2007

Hallo,

ich habe die Möglichkeit alles zu ändern, bin aber zu wenig in der Materie (absoluter Anfänger). Jedoch habe ich Geduld und Zeit. Genaugenommen will ich durch diese eine zusätzliche Tabelle Daten sammeln um diese dann über ein Formular ausdrucken zu können. In der Tabelle stehen dann Urlaubsinformationen. Als Beispiel: In Bezirk B hat Stammzusteller S Urlaub vom 1.1.2009 - 10.1.2009. Als Vertretung ist Zusteller V bestimmt. Nun will ich über ein Formular eine Information ausdrucken die diese Daten enthält bzw. einen Brief an Zusteller S und V mit den Infos.

Die Tabelle sollte also in etwa so aussehen:
Code:
Bezirk|Stammzusteller|Datum von|Datum bis|Vertretung|
111    |Maier  |1.1.2009    |10.1.2009|Müller
Adressen der Zusteller sind schon vorhanden in einer anderen Tabelle!

Vielen Dank für jede Hilfe!

MfG
astern
Datenmodell-Missionar


Verfasst am:
05. Sep 2009, 16:07
Rufname: Andreas
Wohnort: Rastede

AW: Tabelle soll Daten aus anderer Tabelle "beziehen&am - AW: Tabelle soll Daten aus anderer Tabelle "beziehen&am

Nach oben
       Version: Office 2007

astern am 05. Sep 2009 um 15:42 hat folgendes geschrieben:
Ok - dann sollten wir gemeinsam Dein Datenmodell umkrempeln!
Ich setz mich mal ran und mach einen ersten Vorschlag.

A*

Hallo!
Zunächst einige Fragen:

(1) Hat ein Zusteller immer nur einen Bezirk oder kann er auch mehrere Bezirke haben?
(2) Ist in einem Bezirk immer ein Zusteller oder können es auch mehrere sein?
(3) Was ist mit "Ablagedaten" gemeint?
(4) Was ist mit "Sonderverte..." gemeint?
(5) Was ist mit "Lohn" in der Tabelle "Bezirksdaten" gemeint?
(6) Was ist mit "Struktur" in der Tabelle "Bezirksdaten" gemeint?

A*

_________________
1. Access-Gebot: Du sollst lange und gründlich über Dein Datenmodell nachdenken!
2. Access-Gebot: Du sollst keine Formulare erstellen ohne gutes Datenmodell!


Zuletzt bearbeitet von astern am 05. Sep 2009, 16:13, insgesamt einmal bearbeitet
Chris40
absoluter Anfänger


Verfasst am:
05. Sep 2009, 16:12
Rufname:

AW: Tabelle soll Daten aus anderer Tabelle "beziehen&qu - AW: Tabelle soll Daten aus anderer Tabelle "beziehen&qu

Nach oben
       Version: Office 2007

Hallo!

Hier die Antworten!

1) Ein Zusteller kann auch mehrere Bezirke haben.
2) Nur ein Zusteller pro Bezirk.
3) Ablagestellen der Zeitung.
4) Sonderverteilungen (Prospekte etc.), ist aber unwichtig!

Vielen Dank für die Hilfe!

Gruss
astern
Datenmodell-Missionar


Verfasst am:
05. Sep 2009, 16:15
Rufname: Andreas
Wohnort: Rastede

AW: Tabelle soll Daten aus anderer Tabelle "beziehen&qu - AW: Tabelle soll Daten aus anderer Tabelle "beziehen&qu

Nach oben
       Version: Office 2007

Hallo!
Wie ist die Beziehung zwischen Ablagestelle und Bezirk?

Zu EINER Ablagestelle gehört EIN (oder MEHRERE?) Bezirk(e)?
Zu EINEM Bezirk gehört EINE (oder MEHRERE?) Ablagestelle(n)?

A*

_________________
1. Access-Gebot: Du sollst lange und gründlich über Dein Datenmodell nachdenken!
2. Access-Gebot: Du sollst keine Formulare erstellen ohne gutes Datenmodell!
Chris40
absoluter Anfänger


Verfasst am:
05. Sep 2009, 16:26
Rufname:

AW: Tabelle soll Daten aus anderer Tabelle "beziehen&am - AW: Tabelle soll Daten aus anderer Tabelle "beziehen&am

Nach oben
       Version: Office 2007

Hallo,

Zu einer Ablagestelle gehören mehrere Bezirke.
Zu einem Bezirk gehört eine Ablagestelle.

Vielen Dank für jede Hilfe!

Gruss
astern
Datenmodell-Missionar


Verfasst am:
05. Sep 2009, 16:27
Rufname: Andreas
Wohnort: Rastede


Re: AW: Tabelle soll Daten aus anderer Tabelle "beziehe - Re: AW: Tabelle soll Daten aus anderer Tabelle "beziehe

Nach oben
       Version: Office 2007

Chris40 - 05. Sep 2009, 16:12 hat folgendes geschrieben:
4) Sonderverteilungen (Prospekte etc.), ist aber unwichtig!
Was heißt das? Muss nicht mit in die DB?
(5) Was ist mit "Lohn" in der Tabelle "Bezirksdaten" gemeint?
(6) Was ist mit "Struktur" in der Tabelle "Bezirksdaten" gemeint?
Was ist mit "Fahrtour" in der Tabelle Ablagedaten gemeint?
Was ist mit "Zustellort" in der Tabelle Ablagedaten gemeint?
Was ist mit "Feld1", "Feld2, "Feld3", "Liste", "Liste2", "Tel", "St", "Aush" und "G" in der Tabelle Urlaubsplanung gemeint?

A*

_________________
1. Access-Gebot: Du sollst lange und gründlich über Dein Datenmodell nachdenken!
2. Access-Gebot: Du sollst keine Formulare erstellen ohne gutes Datenmodell!
Neues Thema eröffnen   Neue Antwort erstellen Alle Zeiten sind
GMT + 1 Stunde

Gehe zu Seite 1, 2, 3, 4  Weiter
Diese Seite Freunden empfehlen

Seite 1 von 4
Gehe zu:  
Du kannst Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.
Du kannst Dateien in diesem Forum nicht posten
Du kannst Dateien in diesem Forum herunterladen

Verwandte Themen
Forum / Themen   Antworten   Autor   Aufrufe   Letzter Beitrag 
Keine neuen Beiträge Access Tabellen & Abfragen: 2 tabellen verknüpfen und daten übergeben 5 mihca 2004 05. Jun 2004, 13:22
mihca 2 tabellen verknüpfen und daten übergeben
Keine neuen Beiträge Access Tabellen & Abfragen: Änderungen an abgefragten Daten vornehmen 1 mimey 1139 28. Mai 2004, 22:06
lothi Änderungen an abgefragten Daten vornehmen
Keine neuen Beiträge Access Tabellen & Abfragen: Duplikate einer Tabelle löschen?! 3 Esel 2108 28. Mai 2004, 08:53
lothi Duplikate einer Tabelle löschen?!
Keine neuen Beiträge Access Tabellen & Abfragen: Spaltennamen einer Tabelle ermitteln 1 Alexander Neron 899 27. Mai 2004, 13:47
lothi Spaltennamen einer Tabelle ermitteln
Keine neuen Beiträge Access Tabellen & Abfragen: kein Wert in der Tabelle, dann immer Null (0)?? 3 Michel_9 1005 26. Mai 2004, 14:28
Michel_9 kein Wert in der Tabelle, dann immer Null (0)??
Keine neuen Beiträge Access Tabellen & Abfragen: Daten der Abfrage ausgeben 3 Papa Schlumpf 1007 24. Mai 2004, 17:34
Willi Wipp Daten der Abfrage ausgeben
Keine neuen Beiträge Access Tabellen & Abfragen: Operant aus Tabelle in Abfrage verwenden 3 AccessGeek 673 06. Mai 2004, 09:15
lothi Operant aus Tabelle in Abfrage verwenden
Keine neuen Beiträge Access Tabellen & Abfragen: Tabelle formatiert in txt-Datei exportieren 1 robby 1115 12. Apr 2004, 23:10
Helge Tabelle formatiert in txt-Datei exportieren
Keine neuen Beiträge Access Tabellen & Abfragen: Zeilenumbruch nach Einfügen Word Tabelle 2 topflop 1698 30. März 2004, 16:06
Gast Zeilenumbruch nach Einfügen Word Tabelle
Keine neuen Beiträge Access Tabellen & Abfragen: nicht-atomare Daten aus EXCEL importieren 2 Panther 908 29. März 2004, 16:33
Panther nicht-atomare Daten aus EXCEL importieren
Keine neuen Beiträge Access Tabellen & Abfragen: Wert einer Abfrage in Tabelle kopieren? 1 BerlinerWolf 2009 21. März 2004, 12:43
Maya Wert einer Abfrage in Tabelle kopieren?
Keine neuen Beiträge Access Tabellen & Abfragen: Daten als Spaltenüberschriften einer anderen Tabelle 1 Melburnt 685 03. März 2004, 17:11
lothi Daten als Spaltenüberschriften einer anderen Tabelle
 

----> Diese Seite Freunden empfehlen <------ Impressum - Besuchen Sie auch: HTML CSS