Abfrage von Jahreszahlen bei Verknüpfungen verschiedener Formate
Moin Gemeinde,
bevor ich mir wieder stundenlang einen abbreche frage ich lieber gleich die Profis, der Support der Community hier ist ja immer top.
Ich habe eine Datenbank "Zugbegleiter" in der es ein Feld "Gültig ab" als Datumsfeld mit TT.MM.JJJJ gibt. Ferner das Feld "Zugnummer" als numerisches Feld.
Nun möchte ich aus dieser Datenbank nur das Jahr und die Zugnummer auslesen um damit in einer verknüpften Datenbank "Grahnert Zuglisten", in welcher es die Felder "Fahrplanjahr" als JJJJ Eintrag in einem numerischen und eben die Zugnummer als numerisches Feld gibt, abzugleichen.
Ergebnis soll dann ein URL Feld aus der Datenbank "Grahnert Zuglisten" sein, welches ich entweder als URL Feld in der Datenbank "Zugbegleiter" anzeigen lasse (so das Feld einen Eintrag hat) oder, das wäre charmanter, nur ein Button hinter dem die URL zwecks Zugriff auf die externe Webseite hinterlegt ist.
Ich tue mich da vor allem schwer weil ja die beiden Datumsfelder verschiedene Feldtypen mit verschiedenen Formaten sind.
Danke & Gruß
Ulrich
3 Antworten
-
Mit year(Datum) erhält du das Jahr aus dem Datumsfeld als numerischen Wert.
Script für ein Berechnungsfeld:
let vAnzeige := "Keine Url";
let suchJahr := year('Gültig ab');
let suchZNummer := Zugnummer;
let vUrl(first('Grahnert Zuglisten' [Fahrplanjahr = suchJahr and Zugnummer = suchZNummer]).'Url_Feld'
if vUrl != null then
vAnzeige := url(vUrl)
end;
vAnzeige
oderlet vAnzeige := "Keine Url";
let suchJahr := year('Gültig ab');
let suchZNummer := Zugnummer;
let vUrl(first(select 'Grahnert Zuglisten' where Fahrplanjahr = suchJahr and Zugnummer = suchZNummer).'Url_Feld')
if vUrl != null then
vAnzeige := url(vUrl)
end;
vAnzeige
Wie du es handhaben möchtest liegt bei dir.
Content aside
- vor 2 JahrenZuletzt aktiv
- 3Antworten
- 27Ansichten
-
2
Folge bereits