Dynamische Mehrfachauswahl, Export der Ergebnisse nach Excel
Hallo zusammen,
sorry, ich steh' gerade auf dem Schlauch und bitte um Eure Hilfe!
Es gibt zwei Tabellen »Personen« und »Projekte«.
In der Tabelle »Personen« habe ich die Namen folgender Personen erfasst:
- Mustermann
- Müller
- Schmidt
In der Tabelle »Projekte« habe ich einzelnen Projekten über ein dynamisches Mehrfachauswahlfeld eine oder mehrere Personen zugewiesen:
- Projekt A: Mustermann
- Projekt B: Mustermann, Müller
- Projekt C: Mustermann, Müller, Schmidt
Nach einem Export der Datenbank in das Excel-Format werden die Personen im gleichnamigen Arbeitsblatt korrekt mit ihren IDs abgebildet:
- Id | Name
- 1 | Mustermann
- 2 | Müller
- 3 | Schmidt
Im Arbeitsblatt »Projekte« passiert jedoch folgendes:
- Id | Projekt | Auswahl der Personen
- 1 | Projekt A | 1
- 2 | Projekt B | 3
- 3 | Projekt C | 7
Richtig wäre jedoch:
- 1 | Projekt A | 1
- 2 | Projekt B | 1,2
- 3 | Projekt C | 1,2,3
Was mache ich falsch bzw. wie erreiche ich, dass die Mehrfachauswahl in Excel korrekt als ID (der Person), wahlweise als Text (Name der Person), abgebildet wird?
2 Antworten
-
So wie es aussieht, exportierst Du den Hexadezimalwert des dmulti. Auch wenn Du in der Anzeige des dmulti die Namen liest, speichert es intern die gewählten Werte als ID-Nummer des Datensatzes, dieser Tabelle. Alle gewählten Werte werden zu einem Hexadezimalwert berechnet und gespeichert. Das kannst Du ganz einfach erkennen, wenn Du in einem Datensatz in dem das dmulti steht ein fx-Feld anlegst und die Funktion
raw(dmulti)
eingibst. Dann erscheint, wenn die drei ersten Werte gewählt sind, die 7. Du wirst Dir also für den Export ein fx-Feld anlegen müssen und darin trägst Du für die Anzeige der Namen
text(dmulti)
oder für die Anzeige der gewählten ID
text(numbers(dmulti))
ein. Mirko.
-
Moin Mirko,
so, wie von Dir ausgeführt, hatte ich es hilfsweise zwischenzeitlich auch umgesetzt. Dennoch herzlichen Dank für Deine Erläuterung und Hilfe!
Content aside
- Status Answered
- vor 1 JahrZuletzt aktiv
- 2Antworten
- 58Ansichten
-
2
Folge bereits