Re: Stückweises Auslesen von Felddaten und automatische Verknüpfung
Von: Karl Donaubauer (nospam@donkarl.com) [Profil]
Datum: 30.06.2008 17:07
Message-ID: <6csb5fF3htc9nU1@mid.individual.net>
Newsgroup: de.comp.datenbanken.ms-access
Datum: 30.06.2008 17:07
Message-ID: <6csb5fF3htc9nU1@mid.individual.net>
Newsgroup: de.comp.datenbanken.ms-access
Thomas Henke wrote: > > ich möchte ein Leistungsverzeichnis (LV oder englisch Bill of > Quantities = BoQ) für den Bau erstellen. Die Nummerierung der > Einzelpositionen des LV’s ist folgendermaßen: > > AA.BB.CC.DDDD > > Dabei bezeichnen die Buchstaben folgende Hierarchie: > > AA: Batch > BB: Title > CC: Trade > DDDD: Item > > Eine typische Einzelposition lautet z.B: > > 81.10.01.0101: Remove growth > > Dabei im Beispiel: > "81": Batch = STRUCTURAL WORKS > "10": Title = EARTHWORKS > "01": Trade = SITE PREPARATION > "0101": Item = festgelegte Nummer für diese Einzelposition > > Es gibt z. Zt. eine Excelliste mit mehreren Einzelblättern, auf denen > jeweils Batch, Title, Trade und Item definiert sind; dort gibt es z.B. > für „Batch“ eine Spalte mit den Batch-Nr. und daneben eine Spalte mit > dem zugehörigen Text; vom Beispiel oben also „81“ „STRUCTURAL WORKS“, > dann „82“ „EXTERIOR AND INTERIOR FINISHES“ usw. > > Eine Spalte im Tabellenreiter „Item“ enthält die vollständige > Hierarchie, z.B. „81.10.01.0101“; die Spalte daneben enthält den Text > „Remove growth“. > > Ich habe nun für jeden Tab der Excelliste eine separate Access-Tabelle > erstellt, d.h. es gibt eine Accesstabelle „Batch“, eine Tabelle > „Title“ usw. Nun möchte ich für die Accesstabelle „Item“ die > Verknüpfung zu den hierarchisch höhergestellten Trades, Titles und > Batches automatisch erstellen lassen, da ja die Items in ihrer > Bezeichnung den ganzen „Pfad“ bereits enthalten und eindeutig > definieren. > > Kann ich nun die einzelnen Bestandteile des Items über Funktionen wie > „=Teil(Text; Start; Länge)“ auslesen und mit den Einzeltabellen > verknüpfen? > > Wie ich die Positionen manuell verknüpfen kann, weiß ich, aber ich > habe hunderte von Positionen, daher suche ich nach einem möglichst > eleganten Weg. Was genau meinst du denn mit "verknüpfen"? Anders gefragt: Was willst du in Access erreichen? Willst du das anlegen können oder nachschlagen? Ist von Abfragen die Rede oder von Formularen, Berichten? z.B. ginge in einer Abfrage das Verknüpfen, indem du (nur) in der SQL-Ansicht beim JOIN ... ON ... die entsprechende Textfunktion verwendest. -- cu Karl ********* Ich beantworte keine Access-Fragen per Email. ********* Access-FAQ: http://www.donkarl.com Access-Entwickler-Konferenz (AEK11), Oktober 2008, Nürnberg[ Auf dieses Posting antworten ]
