Access-o-Mania

Access-Forum (Deutsch/German) => Formular => Thema gestartet von: christianneuer am Juli 11, 2014, 17:35:58

Titel: Formular soll aus mehreren Tabellen Informationen beziehen
Beitrag von: christianneuer am Juli 11, 2014, 17:35:58
<<gelöscht>>

auf Wunsch des Threadstarters


DF6GL, Moderator
Titel: Re: Formular soll aus mehreren Datenbanken Informationen beziehen
Beitrag von: ebs17 am Juli 12, 2014, 09:06:01
ZitatDaten ... in verschiedene Datenbanken fließen lassen
Dazu müssten die jeweiligen externen Tabellen in die eigene Anwendung verknüpft sein oder sonstig verbunden sein. Davon ist in der Bilderfolge nichts zu erkennen.

Außerdem wollen wir doch hoffen, dass die verschiedenen Datenbanken nicht inhaltsgleiche sind, die sich nur durch Jahr oder eine sonstige Winzigkeit unterscheiden. Oder anders gefragt: Welche besonderen Gründe gibt es bei Dir, auf mehtrere Backends zugreifen zu müssen?

Oder sind bei Dir Datenbank und Tabelle verschiedene Begriffe des gleichen Dings?
Titel: Re: Formular soll aus mehreren Datenbanken Informationen beziehen
Beitrag von: MaggieMay am Juli 12, 2014, 21:11:01
Hallo,
ZitatIch bin neu in Access aber ich werd gleich verrückt.
das sieht ganz danach aus, dass du dich ohne besondere Vorbereitung auf ein Access-Projekt gestürzt hast (oder gestürzt worden bist), was aber aller Erfahrung nach so einfach nicht funktioniert.

Eberhards (vermutlich berechtigte) Vermutung, dass du Datenbanken und Tabellen in einen Topf wirfst, lässt darauf schließen.

Anstatt dir irgendwelche Sachen irgendwie "zusammenzuklicken", bemühe dich doch erstmal darum, die Zusammenhänge zu verstehen.
Formulare basieren auf Tabellen oder besser noch auf Abfragen. Diese gilt es also als erstes zu erstellen. Darauf aufbauend können Formulare erstellt werden, die sich auch ineinander verschachteln lassen, wenn die Datenbasis entsprechende Verknüpfungen unterstützt. Denkbar sind hier zahllose Varianten. Zunächst einmal sollte das Konzept stehen, dann kommt die Umsetzung.



Titel: Re: Formular soll aus mehreren Datenbanken Informationen beziehen
Beitrag von: christianneuer am Juli 13, 2014, 16:00:21
Mit dir Überschrift war Tabelle gemeint und nicht Datenbank. Ein Beispiel für mein Konzept. in tab_zfnumber befinden sich mehrere Produkte. Alle diese Produkte können von verschiedenen Herstellern kommen. Aber auch in verschiedene Projekte fließen. Ich habe also eine Tabelle für die Nummern erstellt, eine für die Hersteller und eine für die Projekte. Alle mit 1zuN Verbindungen über Crosstabellen. (Da auch eine Nummer von mehreren herstellern kommen kann und auch in mehrere Projekte einfließt). Das Formular soll eine Eingabemöglichkeit haben die wie eine Tabelle aussieht. Z.b. Spalte 1 Nummer Spalte 2 Hersteller Spalte 3 Projekt.
Titel: Re: Formular soll aus mehreren Tabellen Informationen beziehen
Beitrag von: christianneuer am Juli 13, 2014, 16:22:22
Mit crosstabellen (sicher der falsche begriff) löse ich die M:n Beziehung in zwei 1:n Verbindungen auf. Liegt mein Fehler in der Verwendung solcher crosstabellen?
Titel: Re: Formular soll aus mehreren Tabellen Informationen beziehen
Beitrag von: MaggieMay am Juli 13, 2014, 18:22:46
Deine "Crosstabellen" (oder Verknüpfungstabellen) werden nach deiner Schilderung sicherlich benötigt. Unklar ist wo genau dein Problem liegt.
ZitatZ.b. Spalte 1 Nummer Spalte 2 Hersteller Spalte 3 Projekt
Vermutlich sind hiermit die Spalten Produkt, Hersteller und Projekt gemeint...
Wie sieht denn die Datenherkunft (SQL-Code) des Formulars aus?
Sind dort alle benötigten Schlüsselfelder enthalten?
Gibt es Fehlermeldungen, so zitiere bitte den Wortlaut.
Titel: Re: Formular soll aus mehreren Tabellen Informationen beziehen
Beitrag von: christianneuer am Juli 17, 2014, 11:41:03
Ich versuche das Problem in einem neuen Threat nochmals genauer und vereinfacht zu erklären Danke Maggie für deine Hilfe bis hierher.