0
Logik
Bei mir funktioniert seit dem letzten Update keine wenn a dann b sonst c Logik mehr! Kennt jemand das Problem? Und wenn Ja, was kann ich tun?
58 Antworten
-
Hallo Notes 4U,
die Formel für das Berechnungsfeld f(x) wäre:
if Pauschal=true then (a+b) else (a+b+c)
Die a, b, und c sind die Zahlenfelder
Grüß
Leo -
Hallo,
ich möchte den Wert eines Auswahlfelds in eine Formel integrieren. Die Bezeichnung des Feldes ist "Typ", die Inhalte sind "Typ1" und "Typ2". Je nach Auswahl soll die Funktion einen Wert auswerfen. Leider klappt das nicht. Meine derzeitige Formel lautet:
if Typ = "Typ1" then
14900
else
if Typ = "Typ2" then
13500
else
0
Ich nehme an, dass ich den falschen Wert für die Rückmeldung aus dem Auswahlfeld gewählt habe ..... kann mir da jemand einen Tip geben?
Viele Grüße, Alex -
Hallo Alex,
den Inhalt des Auswahlfelds sprechen Sie mit
text(Typ)
an. Die Formel solle also lauten:
if text(Typ) = "Typ1" then
14900
else
if text(Typ) = "Typ2" then
13500
else
0
Gruß
Birger - Ninox Support -
Ich habe es in ähnlicher Form versucht. Ich möchte die Kommunikation automatisieren.
Es soll in der Kommunikation die Grußformel entsprechend des Anredefeldes in den Kontakten erzeugt werden.
if text(kontakte.Anrede) = “Herr″ then
"Sehr geehrter Herr"
0
leider bekomme ich einen Error, dass in Zeile 1, Spalte 26 ein unerwartetes Symbol sei.
Wenn ich nachzähle, ist das das Gleichheitszeichen. Das Feld Anrede ist ein Auswahlfeld.
Sicher liegt es daran, aber wie spricht man ein Auswahlfeld an?
Danke -
in dieser Form:
if kontakte.Anrede = "Herr" then
"Sehr geehrter Herr"
else
"Sehr geehrte Frau"
kommt kein Fehler mehr, allerdings bleibt das Berechnungsfeld immer auf Sehr geehrte Frau -
Es sollte so gehen:
–––
if text(kontakte.Anrede) = "Herr" then
"Sehr geehrter Herr"
else
"Sehr geehrte Frau"
–––
Gruß
Birger - Ninox Support -
Hallo,
ich benötige eine Formal, damit sich das Feld, in welchem das Alter angezeigt wird, rot färbt sobald die Zahl dort höher oder gleich 62 ist.
Sorry bin totaler Anfänger...
Viele Grüße Steffi -
Hallo Sky99,
if age(birthdate) > 62 then color("red") else color("green")
Mit der Formel würde es gehen.
VG, Alex -
Hallo!
Es geht um die Verknüpfung von vier Feldern:
- In einem Auswahlfeld gibt es die Optionen "BA-Arbeit" und "MA-Arbeit"
- ein Datumsfeld ""Anmeldedatum"
- ein Ja/Nein-Feld "empirische Arbeit"
- ein Funktionsfeld "Abgabedatum"
Abhängig ob die Option "BA-Arbeit" oder die "MA-Arbeit" und Ja/Nein "empirische Arbeit" ausgewählt wurde sollen jeweils unterschiedliche Abgabedaten berechnet werden. Es gibt also vier verschiedene Möglichkeiten. Lässt sich so etwas berechnen?
Was ich hinbekommen habe ist es das Abgabedatum für die Option Ja/Nein "empirische Arbeit" unterschiedlich zu berechnen.
Herzlichen Dank im Voraus! -
Versuchen Sie mit dieser Formel im Funktionsfeld 'Abgabedatum':
–––
if text(Auswahlfeld) = "BA-Arbeit" and 'empirische Arbeit' then Anmeldedatum +60
else
if text(Auswahlfeld) = "BA-Arbeit" and 'empirische Arbeit' = false then Anmeldedatum +30
else
if text(Auswahlfeld) = "MA-Arbeit" and 'empirische Arbeit' then Anmeldedatum +15
else
if text(Auswahlfeld) = "MA-Arbeit" and 'empirische Arbeit' = false then Anmeldedatum +45
else
Anmeldedatum + 90
–––
Birger - Ninox Support -
Super! Hat funktioniert. Besten Dank.
-
Hallo Alex,
wie kann ich die Werte eines Formelfeldes anzeigen lassen und die Farbe des Feldes ändern. Mit dem Befehl color ("green") als Funktion wird zwar das Feld grün aber der Inhalt wird nicht mehr angezeigt.
Vielen Dank! -
Hallo,
gibt es einen Befehl mit dem sich einer UND/ODER Entscheidung umsetzen lässt?
Beispiel:
Nur anzeigen wenn Auswahl=1 und oder Auswahl=3
Sodass das Fehld angezeigt wird wenn Auswahl 1 oder 3 markiert ist oder beide. -
Gegenwärtig ist es noch nicht möglich in einem Formelfeld Inhalt und Farbe zu ändern.
Birger - Ninox Support -
Geben Sie im Feld "Sichtbar wenn" folgendes ein:
–––
Auswahl = 1 or Auswahl = 3
–––
Birger - Ninox Support -
Hallo !
Ist es irgendwie möglich, bei der "Auflisten" Funktion doppelte Werte auszublenden ?
Z.B.: Listet mir die Datenbank bei meinen gefahrenen Touren die Wochentage dazu auf. Wenn ich aber eine Tour in einem Monat 3x am Montag gefahren bin, dann wird mir hier jeder einzelne angezeigt ?
Vielen Dank im voraus !!! -
Hallo ist,
es gibt in NX einen Befehl "unique". die Schreibweise wäre:
concat(unique((select Tabelle).Tour))
Grüße
Leo -
Hallo Leo !
Vielen lieben Dank für die rasche Hilfe.
Hat super geklappt !!!!!!
DANKE ! -
Hallo !
Hab wieder mal eine Frage:
Ist es irgendwie möglich, eine Zahl mit Kommastelle auf die nächste Ganze Zahl aufzurunden ?
z.B. 8,2 = 9 oder 7,8 = 8
Vielen Dank für Eure Hilfe !!!! -
Das geht mit round('Zahlfeld').
-
Sorry, mit ceil('Zahlfeld')
-
Hallo RST
ceil(x)
Grüße
Leo -
Hallo !
Ist es möglich die Feldinhalte anzurichten ?
z.b: linksbündig, rechtsbündig zentriert ??
Vielen Dank ! -
Nein, das ist gegenwärtig (noch) nicht möglich. Ninox reichtet automatisch aus:
Linksbündig: Text
Rechsbündig: Zahlen
Mittig: Datum und Uhrzeit.
Birger - Ninox Support -
Ich habe ein Problem mit den Vergleichen und komme leider nicht weiter.
Feld1 = Uhrzeit von
Felde2 = Uhrzeit bis
Felde 3= Dienstzeit von 05:00
Feld 4 = Dienstzeit von 22:00
Felde 4 = ja/nein Arbeitszeit berechnen
Felde 4 soll Feld 1 prüfen und den Wert in Feld 3 eintragen wenn er den Kriterien entspricht das geht leider nicht.
Felde 3:= if Felde 4 = true then
if Feld1 >= 5 and Feld1 <= 22 then Feld1 else void end
else void end
Content aside
- vor 6 JahrenZuletzt aktiv
- 58Antworten
- 17037Ansichten