Nachträglich zwischen zwei Tabellen Verknüpfung erstellen
Hallo,
gibt es folgende Möglichkeit:
Ich habe eine Tabelle «Jahr» m. 10 Datensätzen mit einem Datensatz pro Kalenderjahr (enthält Feld «Jahr» = Jahreszahl) und eine Tabelle «Ereignisse» mit 450 Datensätzen, enthält ebenfalls ein Feld «Jahr» = Jahreszahl.
Jahr zu Ereignisse soll im Verh. 1:n stehen. Kann per Button/Schleife/Script im Nachhinein die Verknüpfung gesetzt werden, sodass die Ereignisse entsprechend der Jahreszahl den Einträgen in der Tabelle «Jahr» zugeordnet werden?
Gruss
Mark
2 Antworten
-
Hallo Mark, wenn die Tabellen an sich miteinander verknüpft sind, lassen sich anhand der Jahreszahl auch die Datensätze zuordnen. Wobei ich die Tabelle und die Verknüpfung 'Jahre' genannt habe, damit es sich von den Feldern namens 'Jahr' unterscheidet. Das Skript ließe sich über die Console oder einen Button ausführen:
for i in select Ereignisse do
let myJ := first(select Jahre where Jahr = i.Jahr);
i.(Jahre := myJ)
end
-
Hallo Copytexter,
vielen Dank.
Deine schlanke Lösung hat mein stundenlanges Suchen und Probieren erfolgreich beendet!
Mark
Content aside
-
1
„Gefällt mir“ Klicks
- vor 3 JahrenZuletzt aktiv
- 2Antworten
- 473Ansichten
-
1
Folge bereits