0

Feld von einem anderen Feld abhängig machen - Präfix des Zahlformat dadurch ändern

Hallo und ein frohes neues Jahr zusammen,

wie kann ich das Daten-Feld "Zahlen" dazu bringen, eine Änderung des Betrages vorzunehmen, wenn in einem anderen Feld eine von 2 möglichen Inhalte gewählt ist?

Ich bin gerade dabei mir ein Haushaltsbuch zu erstellen. Alles ist soweit fertig und angepasst, nach meinen Wünschen. Testweise habe ich das mit "Bedingte Formatierung" bei der Spalte getestet, wenn ich einen Betrag eingebe, dass dieser mir mit einem grünem Zellenhintergrund angezeigt wird. Gebe ich einen Minusbetrag ein, also wo ich selbst zwingend das Minuszeichen eingeben muss, erscheint der Zellenhintergrund rot. (Screenshot beigefügt)

Nun würde ich es gerne nicht selbst mit einem Minuszeichen machen wollen, sondern von einem anderen Feld abhängig machen. Hierzu habe ich ein Feld mit zwei Auswahlmöglichkeiten erstellen. Das nicht sich "Art". Darin enthalten "Ausgabe" und "Einnahme". Gewählt kann nur eines werden. 

Besteht hier die Möglichkeit, dass, wenn ich bei dem Feld "Art" den Name "Ausgabe" nehme, dass im Feld "Betrag" automatisch ein (Präfix)-Minuszeichen davor steht, sobald irgend ein Wert eingegeben wird?

So könnte ich die Bedingte Formatierung weiterhin belassen und spare mir das manuelle Minuszeichen beim Einsetzen des Geldbetrages einzugeben.

Oder gibt es eine ganz andere Lösung und ich denke nur zu umständlich? 😉

Beste Grüße

René

9 Antworten

null
    • Ninox-Professional
    • planoxpro
    • vor 4 Monaten
    • Gemeldet - anzeigen

    Trigger „Nach Änderung“ im Auswahlfeld 'Art':

    Betrag := abs(Betrag);
    if Art = "Ausgabe" then
       Betrag := Betrag * -1
    end
      • pulke_06nancy
      • vor 3 Monaten
      • Gemeldet - anzeigen

       Danke dir! Ich bekomm es irgendwie nicht hin. Habe den Code von dir in den Trigger "Nach Änderung" im Auswahlfeld "Art" eingefügt und anschließend getestet. Art ausgewählt, in dem Fall "Ausgaben" und dann einen fiktiven Betrag (3,00 €) bei "Betrag" eingegeben. Ein Minuszeichen wird nicht eingefügt, somit wird durch die "Bedingte Formatierung" weiterhin grün angezeigt. Im Anhang Screenshots (Text und Visuell) von dem Träger und dem Ergebnis.

      • Heinrich Frey Maschinenbau GmbH
      • Christian_Rott
      • vor 3 Monaten
      • Gemeldet - anzeigen

      Hallo  ,

      hast du mal versucht anstatt "Ausgabe" die 2 zu probieren?

      Betrag := abs(Betrag);
      if Art = 2 then
         Betrag := Betrag * -1
      end

      • pulke_06nancy
      • vor 3 Monaten
      • Gemeldet - anzeigen

      Hey  , Danke dir! Damit funktioniert es sofort. Perfekt. Viele Dank dafür. Auch  🙌. Ich wähle die Art aus, also z. B. "Ausgabe", gebe danach den Betrag XY ein (ohne manuellem Minusstrich) und schwupps, nach dem Enter Drücken, wird sofort das Minuszeichen angestellt und die Bedingte Formatierung macht zugleich ihre Arbeit.

      Grüße

      • Ninox-Professional
      • planoxpro
      • vor 3 Monaten
      • Gemeldet - anzeigen

       Sorry, mein Fehler. Wollte auch erst auf die Nummer abfragen, war mir aber nicht sicher, welche es war. Deshalb die Abfrage nach dem String "Ausgabe". Wenn man den Textwert abfragen will, sollte man das aber auch ausdrücklich angeben:

      Betrag := abs(Betrag);
      if text(Art) = "Ausgabe" then
         Betrag := Betrag * -1
      end
      

      Das aber nur der Vollständigkeit halber. Wenn es mit dem numerischen Wert läuft, gibt es keinen Grund, das zu ändern.

      • pulke_06nancy
      • vor 3 Monaten
      • Gemeldet - anzeigen

       Kein Problem. Hab es eben trotzdem mit deinem jetzigen Code getestet. Funktioniert einwandfrei. Merci.

    • pulke_06nancy
    • vor 3 Monaten
    • Gemeldet - anzeigen

    Mal eine andere Frage. Ich wollte jetzt nicht extra einen neuen Thread dadurch öffnen.

    Kann es sein, dass nur in der Cloud-Version, bzw. generell nur im Browser die Kommentar/Notizsektion in Ninox zur Verfügung steht?

    Ich nutze Ninox über macOS, iOS und iPadOS. Dort kann ich nirgendwo die Kommentarsektion oder Notizebene, wie man das nennen möchte, finden. 

    Im erstellten Haushaltsbuch würde ich ab und an gerne eine Notiz/Kommentar zu/bei einem erstellen Eintrag hinzufügen, ggfs. eben auch mehrere (z. B., wenn es Updates bei dem Eintrag gibt).

    Ich such mich bei der Software dumm und dämlich und finde keinen Weg das irgendwie sichtbar zu machen/zu aktivieren, etc.. Ist das eventuell ein exklusives Cloud-Feature?

    Muss man, wenn man das NICHT über die/den Cloud/Browser macht, gesondert einprogrammieren?

    Hinweis: Mac, iPad, iPhone nutze ich die Software lokal (intern iCloud), also ohne Cloud, ohne Account von Ninox. Im Screenshot, in dem ich im Browser angemeldet, also in der Ninox-Cloud bin, ist bedingt durch den hier erstellten Account fürs Forum.

    Screenshots mit der importierten Beispiel-Vorlage "Adressbuch" von Ninox, vom Mac und aus dem Browser.

      • Ninox-Professional
      • planoxpro
      • vor 3 Monaten
      • Gemeldet - anzeigen

       

      Ja, die ninox-interne Kommentarfunktion steht nur bei Cloud-Datenbanken zur Verfügung. Die nutzt mangels Praxistauglichkeit aber ohnehin kaum jemand (man kann im Datensatz nicht mal sichtbar machen, ob es Kommentare gibt, geschweige denn wieviele).

      Die meisten User erfassen Kommentare, Notizen o. ä.  in einer eigenen Tabelle und verknüpfen diese mit der Datentabelle. In einfacher Form bspw. so:

      1. Einen Datensatz der Datentabelle (z. B. „Adressbuch“) öffnen.
      2. Adminmodus aktivieren (Schraubenschlüssel).
      3. In der Menüleiste auf „Untertabelle“ klicken.
      4. Gewünschte Datenfelder erstellen (z. B. mehrzeiliges Textfeld, Datum).
      5. Der Tabelle einen Namen  vergeben (z. B. „Kommentare“).
      6. Speichern.

      Im Datenformular wird nun eine leere Tabelle dargestellt. Mit „Datensatz erstellen“ kann man selbiges tun, sprich: Kommentare hinzufügen, die automatisch dem aktuellen Datensatz der Datentabelle zugeordnet werden.

      Ich würde empfehlen, bei grundlegenden Fragen mal die Online-Doku zu Rate zu ziehen:
      https://docs.ninox.com/de/

      Außerdem gibt es zum Einstieg einige Video-Tutorials:
      https://ninox.com/de/video-tutorials

      Und speziell zum Thema Verknüpfungen kann auch dieser Beitrag weiterhelfen:
      https://forum.ninox.de/t/p8h0t0r/einsteiger-tutorial-zu-verknupfungen-in-ninox 

      Viel Erfolg!

      • pulke_06nancy
      • vor 3 Monaten
      • Gemeldet - anzeigen

       Ohu, sehr interessant, dass dies doch ein sozusagen exklusives Feature ist/bleibt. Danke für den Hinweis dazu und, dass es besser ist, dass nicht zu nutzen und lieber selbst etwas zu bauen. Dank deiner Anleitung habe ich es so versucht, getestet und jetzt umgesetzt. Es ist super!

      Ja, bei der Online-Doku von Ninox schau ich immer wieder rein, auch die Videos die in machen Inhalten dabei verlinkt sind, sowie auf deren YouTube-Kanal direkt.

      Herzlichen Dank nochmals für deine gezielt lösungsorientierten Wege und Antworten.

      René

Content aside

  • Status Answered
  • vor 3 MonatenZuletzt aktiv
  • 9Antworten
  • 97Ansichten
  • 3 Folge bereits