Benötige Hilfe bei einer select Abfrage
Ich befinde mich in der Tabelle "MailLogs".
Bei dieser Abfrage:
let mailtexte := (select Mailtexte where Kurs = ersterKurs.Kursbeschreibung and Auswahl = "Vorab");
ist das Feld "Kurs" eine Combobox in der Tabelle "MailTexte", die sich die Werte wiederum aus der Tabelle "Kurse" bezieht. Der Wert "ersterKurs.Kursbeschreibung" ist ein Text.
Die Combobox fülle ich auf diesem Wege:
let myTab := (select Kurse);
let myArray := sort(unique(myTab.Kursbeschreibung));
for i in myArray do
first(myTab[Kursbeschreibung = i])
end
Das select bleibt leer, vermutlich muss ich die Werte der Combobox anders abfragen?
Habt ihr da bitte eine Idee für mich?
3 Antworten
-
Der Name Combobox ist leider nicht eindeutig und könnte z.B. eine Verknüpfung, wie auch ein dynamisches Mehrfachauswahlfeld beschreiben.
Wenn es sich um ein dynamisches Mehrfachauswahlfeld (DMFA) handelt, dann ist die Befüllung mit unique nicht ideal. In einem DMFA werden quasi die Einträge einer Tabelle zur Auswahl gestellt, ohne diese direkt zu verknüpfen.
Die Auswertung, welche Werte ausgewählt wurden, erfolgt mit numbers(DMFA).
Wenn es sich um eine Verknüpfung handelt, dann macht wiederum das array keinen Sinn, da eine Verknüpfung immer nur einen Record haben kann.
Bitte stelle doch ein paar Screenshots hier ein, auf denen die einzelnen Elemente zu sehen sind. Oder, falls keine vertraulichen Daten enthalten sind, stelle die Tabelle hier ein. Dann können wir etwas besser nachvollziehen, wie das gedacht ist.
Grüße Philipp
Content aside
- vor 4 MonatenZuletzt aktiv
- 3Antworten
- 34Ansichten
-
2
Folge bereits