AC97 - Daten in ein Memofeld schreiben

Hallo Ihr Spezis,

vielleicht könnt Ihr mir wiedermal helfen.

Ich habe eine Tabelle (2 Spalten: LfdNr und SerienNr, ca. 500 Datensätze),
die als Grundlage für ein ungebundenes Memofeld in einem Formular dienen soll.

Jeder Datensatz in diesem Memofeld soll folgenes Format haben:

[LfdNr]
Hersteller=
Artikel=
SerienNr=SerienNr
BAK (HHT)= 
BAK (MHT)= 
Farbform=
Nenngröße=

Und so sollte der Inhalt des Memofeldes dann aussehen:

[1]
Hersteller=
Artikel=
SerienNr=655
BAK (HHT)= 
BAK (MHT)= 
Farbform=
Nenngröße=
[2]
Hersteller=
Artikel=
SerienNr=28984
BAK (HHT)= 
BAK (MHT)= 
Farbform=
Nenngröße=
[3]
Hersteller=
Artikel=
SerienNr=47088
BAK (HHT)= 
BAK (MHT)= 
Farbform=
Nenngröße=

usw.

Kann mir dafür jemand einen Tippp geben?

Jetzt schonmal Danke für Eure Antworten

gruss Andy

(Wenn’s ungebunden ist, kann man nicht von „Memofeld“ sprechen!)

Wozu überhaupt in ein Feld schreiben? Wenn es um einen Dateiexport geht, gibt man so etwas (das sich ja nicht an den Benutzer richtet, wie ich mal vermute) am besten direkt in eine Datei aus.

Aber wenn’s denn sein muss:

Dim RS As DAO.recordset, Tmp As String
Set RS = Currentdb.Openrecordset("MeineTabelle",dbopensnapshot)
Tmp = ""
Do Until RS.eof
 Tmp = Tmp & vbCrlf & "[" & RS!LfdNr & "]"
 Tmp = Tmp & vbCrlf & "Hersteller="
 Tmp = Tmp & vbCrlf & "Artikel="
 Tmp = Tmp & vbCrlf & "SerienNr=" & RS!Seriennummer
 Tmp = Tmp & vbCrlf & "BAK (HHT)="
 Tmp = Tmp & vbCrlf & "BAK (MHT)="
 Tmp = Tmp & vbCrlf & "Farbform=" 
 Tmp = Tmp & vbCrlf & "Nenngröße="
 Tmp = Tmp & vbCrlf & ""
 RS.Movenext
Loop
Me!MeinFeld = Mid(Tmp,3)
RS.CLose

Gruß aus dem Norden
Reinhard Kraasch
(http://www.kraasch.de - Access Tipps & Tricks)

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Hallo Reinhard,

tausend Dank

Soviel Tomaten, wie ich auf den Augen gehabt habe, gibt´s in keinem Gemüseladen.

(Wenn’s ungebunden ist, kann man nicht von „Memofeld“
sprechen!)

Da hast Du recht. Ich nehme jetzt dafür ein ungebundenes Textfeld.

Wozu überhaupt in ein Feld schreiben? Wenn es um einen
Dateiexport geht, gibt man so etwas (das sich ja nicht an den
Benutzer richtet, wie ich mal vermute) am besten direkt in
eine Datei aus.

Nochmal richtig.
Als ich mir Deinen Tipp genauer angeschaut habe, dachte ich, warum nicht beides - auf´m Monitor und in eine Datei, das wär´s!

Also habe ich noch ein wenig dran rumgeschraubt …

Gruß aus dem Norden
Reinhard Kraasch

gruss aus dem Südwesten

Andy (:smile: niederknie und füßküß (:smile: