[Dringend] Access: RecordSet eines Unterformulars editieren

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:

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
 

Neue Beiträge

Zurück