0

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

null
    • mirko3
    • vor 1 Jahr
    • Gemeldet - anzeigen

    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. 

    • boulevardesk
    • vor 1 Jahr
    • Gemeldet - anzeigen

    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
  • 46Ansichten
  • 2 Folge bereits