Billie
Erfahrenes Mitglied
Hellas,
also jetzt brennt bei mir leider wirklich der Hut. Ich sollte Morgen ein Access-Schul-Projekt abgeben und das Ding funktioniert noch überhaupt nicht. Ich bin am verzweifeln, wirklich. Ich bin eigentlich Programmierer, aber mit Access komm ich einfach nicht klar. Liegt auch daran, dass ich keine Dokumentation habe.
Also es geht um folgendes, ich habe ein Unterformular welches auf einer Tabelle basiert. Nun benötige ich ein zusätzliches Feld mit berechnenden Werten. Aus Gründen die jetzt unwichtig sind, muss ich das mit VB lösen.
Bisher habe ich zwei Lösungen, die beide an simplen Problemen scheitern.
a)
Ich lese das RecordSet Zeilenweise aus und hab in meiner Zeile alle Daten. Das sieht simpel ungefähr so aus:
Das Problem was ich habe, ich habe jetzt aus jeder Zeile zwar meine Werte, kann diese aber nicht dem ungebundenen Steuerelemen zuweisen, da es nicht im RecordSet vorkommt. Also ich durchlaufe praktisch jede Zeile des RecordSets, aus den Daten einer Zeile ermittel ich dann einen Wert, welcher in ein eigenes Feld geschrieben werden soll (das ungebundene Steuerelement). Aber ich kenne keine Möglichkeit, wie ich auf das bestimmte Steuerelement der Zeile zugreifen soll.
b) Da ich es wie oben nicht geschafft habe, das ungebundene Feld anzusprechen, wollte ich das RecordSet so verändern, dass es ein weiteres Feld beinhaltet. Das sieht ungefähr so aus:
Bekomme aber immer nur die Meldung "Ungültiges Argument".
Wenn ihr mir so nicht weiterhelfen könnt, wisst ihr wo ich die Dokumentation/API für diese Objekte finden? Ich habe keine Informationen welches Objekt überhaupt RecordSet ist, welche Methoden od. Attribute es besitzt usw. Hätte ich eine Methodenbeschreibung für Fields.Append könnte ich mir ja selbst zusammen reimen, wieso es nicht klappt.
Ich hoffe ihr könnt mir helfen, doofe Schule *argl*
lg Billie
also jetzt brennt bei mir leider wirklich der Hut. Ich sollte Morgen ein Access-Schul-Projekt abgeben und das Ding funktioniert noch überhaupt nicht. Ich bin am verzweifeln, wirklich. Ich bin eigentlich Programmierer, aber mit Access komm ich einfach nicht klar. Liegt auch daran, dass ich keine Dokumentation habe.
Also es geht um folgendes, ich habe ein Unterformular welches auf einer Tabelle basiert. Nun benötige ich ein zusätzliches Feld mit berechnenden Werten. Aus Gründen die jetzt unwichtig sind, muss ich das mit VB lösen.
Bisher habe ich zwei Lösungen, die beide an simplen Problemen scheitern.
a)
Ich lese das RecordSet Zeilenweise aus und hab in meiner Zeile alle Daten. Das sieht simpel ungefähr so aus:
Code:
Set rs = Me.RecordSetClone
If Not rs.BOF Then
rs.MoveFirst
do until rs.EOF
rs!Feldname
rs.MoveNext
loop
End If
Das Problem was ich habe, ich habe jetzt aus jeder Zeile zwar meine Werte, kann diese aber nicht dem ungebundenen Steuerelemen zuweisen, da es nicht im RecordSet vorkommt. Also ich durchlaufe praktisch jede Zeile des RecordSets, aus den Daten einer Zeile ermittel ich dann einen Wert, welcher in ein eigenes Feld geschrieben werden soll (das ungebundene Steuerelement). Aber ich kenne keine Möglichkeit, wie ich auf das bestimmte Steuerelement der Zeile zugreifen soll.
b) Da ich es wie oben nicht geschafft habe, das ungebundene Feld anzusprechen, wollte ich das RecordSet so verändern, dass es ein weiteres Feld beinhaltet. Das sieht ungefähr so aus:
Code:
Set rs = Me.RecordSetClone
rs.Fields.Append "Neues Feld", adDouble
Bekomme aber immer nur die Meldung "Ungültiges Argument".
Wenn ihr mir so nicht weiterhelfen könnt, wisst ihr wo ich die Dokumentation/API für diese Objekte finden? Ich habe keine Informationen welches Objekt überhaupt RecordSet ist, welche Methoden od. Attribute es besitzt usw. Hätte ich eine Methodenbeschreibung für Fields.Append könnte ich mir ja selbst zusammen reimen, wieso es nicht klappt.
Ich hoffe ihr könnt mir helfen, doofe Schule *argl*
lg Billie