Januar 26, 2021, 14:04:46

Neuigkeiten:

Wenn ihr euch für eine gute Antwort bedanken möchtet, im entsprechenden Posting einfach den Knopf "sag Danke" drücken!


RecordSet zusammengesetzt klappt nicht.

Begonnen von Knatterkopf, Mai 31, 2010, 09:18:49

⏪ vorheriges - nächstes ⏩

Knatterkopf

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

MzKlMu

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.
Gruß
Klaus

Knatterkopf

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

MzKlMu

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.
Gruß
Klaus