Neuigkeiten:

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

Mobiles Hauptmenü

Auflistung in einem Berichtsfeld

Begonnen von THK, März 05, 2012, 15:03:43

⏪ vorheriges - nächstes ⏩

THK

Hallo!

Ich suche nach einer einfachen Möglichkeit, die Ergebnisse einer Abfrage zeilenweise und Komma-getrennt in einem Feld (Werteliste) auszugeben.

Also z.B.:

5422
5533  ->   5422, 5533, 2241
2241

Geht das mit Access-Bordmitteln oder muss ich da zu VBA greifen?

Gruß Thomas

69bruno

Würde ich per VBA füllen.

Berichtsfeld = Feld1 & "," & Feld2 & "," & Feld3
If Brain <= requestoutofPost then
  PostonForum "Ich verstehe Dein Problem nicht....."
Else
  PostonForum "Denk erst mal über die Normalisierung nach......"
End If

THK

Ich meinte die Ergebnisse einer ganzen Abfrage und nicht die einer Abfragezeile.
Es geht hier also nur um Feld1!

Ideal wäre jetzt eine eigene Abfrage, die alle Werte in eine Werteliste bringt!

DF6GL

Hallo,


dafür gibt es kein Bordmittel, wenn man VBA nicht dazu rechnet.



Schau mal bei dbwiki nach unter "SQLListe"

"Ideal wäre jetzt eine eigene Abfrage, die alle Werte in eine Werteliste bringt!"

Das IST NICHT ideal. Bei ein paar Zeichen (>= 255) Textlänge fliegt Dir die Abfrage um die Ohren, soll heißen, alle Zeichen über 255 werden abgebissen.
Viele Grüße vom Bodensee
Franz, DF6GL

Hilfestellung:  http://www.access-o-mania.de/forum/index.php?topic=6969.msg118738#msg118738

Links und Tipps:
1.   http://v.hdm-stuttgart.de/~riekert/lehre/db-kelz/
1a. http://www.tinohempel.de/info/info/datenbank/normalisierung.htm
1b. https://support.office.com/de-de/article/Grundlagen-des-Datenbankentwurfs-eb2159cf-1e30-401a-8084-bd4f9c9ca1f5#bmterms
2.   http://www.donkarl.com
3.   https://web.archive.org/web/20201201233522/http://www.dbwiki.net/
4.   http://www.access-tutorial.de/
5.   http://www.tty1.net/smart-questions_de.htm
6.   http://access.joposol.com/accept

Last but not least:   < F1 > für Hilfe
;) Learning by doing not by spoon-feed ;)

Tipp: Find and Replace for Access

69bruno

Wäre das nicht was für das Append-only-Memofeld ??
Oder aber in eine  ".txt" file geschrieben per append-methode und dann in das Berichtsfeld eingefügt ??
If Brain <= requestoutofPost then
  PostonForum "Ich verstehe Dein Problem nicht....."
Else
  PostonForum "Denk erst mal über die Normalisierung nach......"
End If

DF6GL

Hallo,

was ist ein "Append-Only-Memofeld"  (in Access) ?


Textfile:  reichlich überzogen und umständlich, derweil die (genannte userdefinierte ) SQLListe-Funktion genau eine solche Liste als String liefert, den man beliebig weiterverabeiten kann. Lediglich benutzt in einer Abfrage sorgt die Abfrage für das Abbeissen.


Viele Grüße vom Bodensee
Franz, DF6GL

Hilfestellung:  http://www.access-o-mania.de/forum/index.php?topic=6969.msg118738#msg118738

Links und Tipps:
1.   http://v.hdm-stuttgart.de/~riekert/lehre/db-kelz/
1a. http://www.tinohempel.de/info/info/datenbank/normalisierung.htm
1b. https://support.office.com/de-de/article/Grundlagen-des-Datenbankentwurfs-eb2159cf-1e30-401a-8084-bd4f9c9ca1f5#bmterms
2.   http://www.donkarl.com
3.   https://web.archive.org/web/20201201233522/http://www.dbwiki.net/
4.   http://www.access-tutorial.de/
5.   http://www.tty1.net/smart-questions_de.htm
6.   http://access.joposol.com/accept

Last but not least:   < F1 > für Hilfe
;) Learning by doing not by spoon-feed ;)

Tipp: Find and Replace for Access

69bruno

Das Append-only-Memofeld gibt es ab Access 2007, das speichert alle Änderungen an einem Memofeld ab, leider mit einem Zeitstempel versehen, den man für das hier gewünschte entfernen müsste.

Wenn ich mir das recht überlege, wäre das sehr Prozessgierig, damit zu handeln. Man nehme ein Memofeld, das nacheinander mit den Feldwerten gefüllt werden müsste und dann noch dem Append-only-Memofeld, dass die Änderungen verfolgt, den Zeitstempel entfernen müsste..... Da überlasse ich den SQL-Spezis das Feld.........

Ich ziehe das von mir gesagte zurück  :-X
If Brain <= requestoutofPost then
  PostonForum "Ich verstehe Dein Problem nicht....."
Else
  PostonForum "Denk erst mal über die Normalisierung nach......"
End If

bahasu

Hi,

mögliche VBA-Lösung im Anhang.

Harald

[Anhang gelöscht durch Administrator]
Servus