Access-o-Mania

Access-Forum (Deutsch/German) => Access Programmierung => Thema gestartet von: Knatterkopf am Mai 31, 2010, 09:18:49

Titel: RecordSet zusammengesetzt klappt nicht.
Beitrag von: Knatterkopf am Mai 31, 2010, 09:18:49
Hi,
habe leider noch kein vergleichbares Problem im Forum gefunden.
Kann mir wer sagen, was hier nicht ganz stimmt?!

RsExhaust![Datum] = Left(RsTAB![Referenz & RsSuchTab![Abteilung]], 10)

RsSuchTab = "Schäumen"
und im RsTAB möchte ich nur Felder in der Spalte ReferenzSchäumen auslesen.
Es gibt eben noch 5 weitere Tabellen mit Lackieren, Gießen, etc. wo die Spalte dann eben Referenz"entsprechend" lautet.
Alle Daten aus den Spalten dieser Tabellen sollen in die die Tabelle Exhaust rein. Dabei soll der Referenz immer nur die ersten 10 Zeichen entnommen werden.

Aber hier mag er wohl was nicht: RsTAB![Referenz & RsSuchTab![Abteilung]]
und ich komm nicht auf die Lsg :(
Hab mit ", & vorne hinten, alles probiert.
Immer der Fehler: "Element in dieser Auflistung nicht gefunden"

Ich habe schon Überlegt, dass ich in RsTab die Abteilungen umbenenne und jeweils "Referenz" vorsetze dann spare ich mir ja diese Zusammensetzung, aber es muss doch auch so gehn oder...

Ich Danke für alle Hilfe!

Lg
Adrian
Titel: Re: RecordSet zusammengesetzt klappt nicht.
Beitrag von: MzKlMu am Mai 31, 2010, 09:26:29
Hallo,
die DB ist falsch aufgebaut.
ZitatEs gibt eben noch 5 weitere Tabellen mit Lackieren, Gießen, etc. wo die Spalte dann eben Referenz"entsprechend" lautet.
Das sollte in einer Tabelle stehen und nicht in 6.
In dieser einen Tabelle gibt es einen Bezug zur Arbeit, aber nur als Fremdschlüssel.
Für die Arbeiten ist eine weitere Tabelle anzulegen mir 6 Datensätzen (Schäumen, Lackieren, Gießen, etc.) BezDerArbeit und dem Primärschlüssel.
Titel: Re: RecordSet zusammengesetzt klappt nicht.
Beitrag von: Knatterkopf am Mai 31, 2010, 09:43:53
Hi,

problem gelöst: ;D
RsExhaust![Datum] = Left(RsTAB.Fields("Referenz" & RsSuchTab![Abteilung]), 10)

Verstehe nicht ganz, warum du gleich schreist, dass die DB falsch ist!?
Klar ist sie nicht perfekt, aber wer oder was ist das schon??

Die Tabellen haben pro DS immer andere Referenzen und auch generell komplett divergierende Spalten.
Aber du hast schon recht, wenn ma es ganz streng sieht, ist es falsch.


Lg
Titel: Re: RecordSet zusammengesetzt klappt nicht.
Beitrag von: MzKlMu am Mai 31, 2010, 09:50:11
Hallo,
hier 6 Tabellen zu verwenden ist ein ganz grundsätzlicher Fehler, den Du unbedingt bereinigen solltest. Es wird Dir auf Dauer keine Freude bereiten einen solchen Strukturfehler über die DB mitzuschleppen.