Daum in anderen Tabellen automatisch übernehmen
Hallo zusammen,
nachdem ich schon sehr viel Unterstützung hier bekommen habe wollte ich mal nachfragen ob es möglich ist, dass wenn ich in einem Datumsfeld (mein Portal) dieses Datum in anderen Tabellen automatisch übernimmt/anzeigt?
Meine zweite Frage: Kann ich an einem Textfeld/Datumsfeld die Hintergrundfarbe ändern?
Bin schon seit 2 Tagen das Forum am durchsuchen, komme aber nicht so richtig weiter.
schönes Wochenende
Thomas
12 Antworten
-
Hallo Thomas,
kannst du noch ein bisschen präzisieren? Sind die Tabellen miteinander verknüpft, nuss ein neuer Datensatz erstellt werden oder ein bestehender geändert usw?.
Die Hintergrundfarbe lässt sich bei Datums- und Textfelder nicht ändern. Dafür gibt es ein Befehl styled(text, back color, text color, icon).
Du kannst es in ein Funktionsfeld einfügen: styled (text(Datumsfeld),"yellow","green","")
Leo
-
Hallo Leo,
Also ich habe ein Portal erstellt, welches nicht mit den anderen Tabellen verknüpft ist. Derzeit habe ich in den anderen Tabellen (6 Stück) jeweils ein Start Date und ein End Date (werden zur Auswertung genutzt, Kontostand zum etc.) Jetzt hätte ich gerne über das Portal ein Start Date und ein End Date Feld, damit die restlichen Tabellen dieses Datum übernimmt.
Gruß
Thomas
-
Hallo Leo,
wenn ich ein Funktionsfeld anstatt ein Datumsfeld benutze, muss ich aber das Datum händisch eintragen und kann den Kalender nicht nutzen. Richtig?
Gruß
Thomas
-
Hallo Thomas,
verstehe ich trotztem nicht so ganz. Eine Tabelle hat doch mehrere Zeilen. Welche Zeilen sollten dann in den 6 Tabellen angesprochen werden? Wenn es alle sein sollen, dann kann man es mit dem Trigger nach Änderung jeweiligen Felder ausprobieren:
---
let myStart:=Start Date;
select 'Tabelle 1'.('Start Date':=myStart);
select ''Tabelle 2'.('Start Date':=myStart);
.
.
.
select ''Tabelle 6'.('Start Date':=myStart);
---
Ich vermute aber, es geht um was anderses.
Das Funktionsfeld mit Farben kann man zum Ansichtszweck benutzen, die eigentlichen Funktionen sollten schon über Datumsfeld abgewickelt werden.
Leo
-
Hallo Thomas,
verstehe ich trotztem nicht so ganz. Eine Tabelle hat doch mehrere Zeilen. Welche Zeilen sollten dann in den 6 Tabellen angesprochen werden? Wenn es alle sein sollen, dann kann man es mit dem Trigger nach Änderung jeweiligen Felder ausprobieren:
---
let myStart:=Start Date;
select 'Tabelle 1'.('Start Date':=myStart);
select ''Tabelle 2'.('Start Date':=myStart);
.
.
.
select ''Tabelle 6'.('Start Date':=myStart);
---
Ich vermute aber, es geht um was anderses.
Das Funktionsfeld mit Farben kann man zum Ansichtszweck benutzen, die eigentlichen Funktionen sollten schon über Datumsfeld abgewickelt werden.
Leo
-
Hallo Leo,
Richtig, die 6 Tabellen haben verschiedene Einträge..... z.B Tabelle 1 (Abteilungen) haben 4 Einträge mit den verschiedenen Abteilungen ( Verein, Aktivität, Jugend etc.) und auch natürlich jede Abteilung ein Start Date / End Date. Derzeit ist es so, dass ich zu jeder einzelnen Abteilung muss und das Start Date/End Date überprüfen und ggf. händisch ändern muss.
Meine Idee war, ich mache mir ein Portal unter anderem mit Start Date / End Date und alle anderen Datumsfelder übernehmen das Datum.
Hoffentlich habe ich mich etwas deutlicher ausgedrückt.
Gruß
Thomas
-
Dann sollte meine Formel ja richtig sein.
-
Hallo Leo,
bekomme folgende Fehlermeldung „Diese Funktion darf keine Datenänderung vornehmen“
Gruß
Thomas
-
Ich denke, es wird nicht klar, was Du mit dem Begriff "Portal" meinst.
Die Fehlermeldung „Diese Funktion darf keine Datenänderung vornehmen“ entsteht, wenn man versucht, mittels eines Berechnungsfeldes (mit hinterlegter Funktion) in anderen Eingabefeldern (Text, Zahl, Datum etc.) Einträge zu machen/ändern. -
Mit Portal meine ich eine separate Tabelle (Übersichttabelle) all meiner Berechnungen. Von hier aus kann ich dann per Schaltfeld zu den Buchungen etc. kommen.
Gruß
Thomas
-
Halo Thomas,
rein technisch ist es mit Ninox möglich. Man braucht aber das Datenmodell vor Augen und genauen Ablaufplan. z.B.
ich gebe in dem Portal das Start- und Enddatum ein und klicke den Button "Abteilungen" an. Was soll jetzt passieren? Soll jetzt die Tabelle Abteilungen geöffnet werden mit Buchungen, gefiltert zwischen Start und Enddatum? Wenn Ja, warum nimmst du nicht die Ansichtstabellen dafür?
Ich glaube, es ist besser, wen du deine Tabelle im Webinar am Mittwoch zeigen würdest. Dann kann man online helfen.
Leo
-
Leo,
vielen Dank erstmal, das mit Mittwoch ist glaube ich auch die beste Lösung
Gruß
Thomas
Content aside
- vor 6 JahrenZuletzt aktiv
- 12Antworten
- 4165Ansichten