Elite Veteran
Beiträge: 868
Ort: Wien | Hallo, Anne!
sawv857 - 15.05.13
...
ksNr.. mjNr...mdNr....anNr..faktWert
1..........5.........9........1.......1
1..........5........10.......1.....98
1..........6........ 9........1.......3
1..........6........10.......1.....18
1..........7.........9........1.......0
1..........7 .......10.......1.......3
2..........6.........3.......1......25
2..........7.........3.......1........2
4..........6.........6.......1........0
4..........7 ........6.......1........0
4..........6.........6.......2........1
4..........7.........6.......2........1
4..........6........10......3......32
...
Ist es möglich zwei (oder mehr) in einer spalte untereinander stehende Bezeichnungen/Nummern in einer Zelle darzustellen?
ksNr mdNr
1......9,10
4..... 6, 10
oder direkt so?
ksNr mdBez
1..... Sperling, Amsel
4..... Drossel, Amsel
Möglich ist es schon, aber nur mithilfe von VBA-Programmierung. Du müsstest zuerst eine Gruppierungsabfrage (ähnlich wie bei deiner ersten Frage) erstellen, damit nicht mehrere gleiche Zahlen bzw. ein Schwarm Amseln pro ksNr erscheint. Deine "direkte" Variante müsstest du "indirekt" vorbereiten, indem du in die Abfrage auch die Singvögel-Tabelle aufnimmst, sie über die mdNr verknüpfst und das Feld mit den Vogelnamen in der Abfrage verwendest.
Der "schwierige" Teil ist die Programmierung eines DAO-Recordsets, das die Werte kombiniert. Wenn du zufällig ein bissel italienisch kannst, hilft dir vielleicht das Beispiel von Roberto weiter auf http://www.sitocomune.com/ im Bereich "Queries", dort die Nummer 2.30. Im wesentlichen reicht es, die Beispieldaten dort zu verstehen und den SQL-Text und VBA-Code mit deinen Namen anzupassen. Bei ihm geht's nämlich nicht um Vögel sondern um einen Hund namens Pluto.
----- Servus
Karl
*********
Access-Entwickler-Konferenz: https://www.donkarl.com/?aek - Jetzt anmelden für 19./20.10. in Nürnberg
Access DevCon Vienna: https://www.donkarl.com/devcon
Access Forever: https://www.accessforever.org
Access News: https://www.youtube.com/playlist?list=PLVCeBbJIMDvdJ8ghMbEakJ6_EQyvy... |