0

Positionsnummern in Rechnungspositionen flexibel einfügen, neu nummerieren und verschieben

Hallo zusammen,

ich arbeite in Ninox mit einer Rechnungsverwaltung, in der jede Rechnungsposition eine Positionsnummer hat. Nun stehe ich vor ein paar Fragen zur komfortablen Handhabung dieser Positionsnummern:

  1. Position zwischen bestehenden einfügen:
    Wie kann ich am elegantesten eine neue Position zwischen zwei vorhandenen Positionen einfügen, sodass sich die Positionsnummern der nachfolgenden Einträge automatisch anpassen?

  2. Neu-Nummerierung nach dem Löschen:
    Wenn ich in der Mitte eine Position lösche, wie kann ich anschließend eine automatische Neu-Nummerierung der verbleibenden Positionen auslösen?

  3. Positionen verschieben:
    Gibt es eine einfache Möglichkeit, eine bestehende Position nach oben oder unten zu verschieben, sodass die Positionsnummerierung entsprechend aktualisiert wird?

Ich freue mich über Hinweise, Best Practices oder Code-Beispiele, wie man diese Abläufe in Ninox am besten umsetzt.

Vielen Dank!

5 Antworten

null
    • Ninox-Projekte für KMU
    • planoxpro
    • vor 5 Tagen
    • Gemeldet - anzeigen

    Hallo, ich habe dir mal eine kleine, einfache DB angehängt, mit der das Prinzip des Verschiebens von Positionen dargestellt wird. Sie enthält nur eine Haupt- und eine Untertabelle mit jeweils einem Textfeld und eben der Positonsnummer, die beim Verschieben neu berechnet wird.

    Idee und Datenbank stammen ursprünglich von , ich habe das Verfahren aber selbst schon diverse Male genutzt und in verschiedenen Szenarien umgesetzt.

      • Boris
      • vor 14 Stunden
      • Gemeldet - anzeigen

       Vielen Dank für die Mühe, wir haben es nachgebaut und es funktioniert prima.

    • Leonid_Semik.2
    • vor 5 Tagen
    • Gemeldet - anzeigen

    Hallo zusammen,

    da hier inzwischen mein Name aufgetaucht ist, kurz zur Einordnung:

    Seitdem Ninox es erlaubt, Ja/Nein-Felder in Untertabellen bzw. Tabellenansichten als Checkboxen darzustellen, können Positionen direkt in der Hauptansicht bearbeitet bzw. manipuliert werden – ohne in den einzelnen Datensatz wechseln zu müssen.

    Hier eine Demo-Datenbank erstellt, die das Verhalten zeigt.

    Wichtig dabei ist, dass die Ja/Nein-Felder nicht servergebunden, sondern an den jeweiligen Datensatz (Record-Storage) gekoppelt sind. Genau das ermöglicht diese direkte Interaktion in der Übersicht.

      • Ninox-Projekte für KMU
      • planoxpro
      • vor 5 Tagen
      • Gemeldet - anzeigen

       Ja, so geht's natürlich auch.

      • Boris
      • vor 14 Stunden
      • Gemeldet - anzeigen

       Danke, super. Werden wir auch nutzen.

Content aside

  • vor 14 StundenZuletzt aktiv
  • 5Antworten
  • 54Ansichten
  • 3 Folge bereits