Anfängerfrage
Hallo.
Ich habe zwei Zahlenfelder in meiner DB, eines mit Nettopreis und eines mit Bruttopreis. Ich möchte den Nettopreis eingeben und per Script den Bruttopreis in das entsprechende Feld eintragen. Ich finde aber leider keine Referenz zur Scriptsprache, deshalb frage ich hier ganz doof, ob mir jemand erklären kann, wie das geht
Vielen Dank.
BG
Carsten
3 Antworten
-
Hallo Carsten, für solche Zwecke gibt es in Ninox so genannte Trigger, mit denen sich bei Auftreten bestimmter Ereignisse automatisch Aktionen auslösen lassen. In diesem Fall könnte man im Feld 'Nettopreis' einen Trigger "Nach Änderung folgendes Skript ausführen" (zu finden in den "Erweiterten Optionen" des Feldes) mit der entsprechenden Formel zur Berechnung und Zuweisung des Bruttopreises erstellen. Zum Beispiel:
Bruttopreis := Nettopreis * 1.19
Eine Übersicht der Ninox-Funktionen findest du übrigens hier:
https://ninox.com/de/manual/erweiterte-Berechnungen/funktions-und-sprachreferenz
-
Hallo.
Das hat geklappt, vielen Dank.
Woran ich mich noch versuche, ich möchte eine Briefanrede erzeugen. Ich habe ein Auswahlfeld für die Gender-Eingabe (M oder W). Ich möchte in ein weiteres Feld dann "Sehr geehrte Frau" oder Sehr geehrter Herr" eintragen, je nachdem, was gewählt wurde.
Ich habe diesen Schnipsel bei meiner Suche gefunden:
if text(Gender) = "H" then
"Sehr geehrter Herr "
else
"Sehr geehrte Frau "
end + NachnameMir fehlt jetzt allerdings die Angabe, wie ich den neuen Wert in ein Feld schreiben werden kann (so ganz ohne Zielfeld kann das ja nicht klappen).
Könntest Du mir da evtl. auch noch helfen?
Vielen Dank.
Gruß
Carsten
-
Ich habe es geschafft. So funktioniert es bei mir:
Briefanrede := if Gender = 1
then "Sehr geehrter Herr"
else
"Sehr geehrte Frau"
end
Gruß
Carsten
Content aside
- vor 3 JahrenZuletzt aktiv
- 3Antworten
- 268Ansichten