0

Massenbearbeitung aus Tabellenübersicht

Hallo Community,

ist es eigentlich möglich, irgendwie eine Art Massendatensatzbearbeitung auszuführen, und zwar aus der Tabellenansicht einer Tabelle?

Im Grunde kann ich ja nur direkt in der Formularansicht eines Datensatzes einen Button unterbringen, der dann ein entsprechendes Script auslöst.

Oder gibt es noch irgendeinen Workflow, der mir aus einer Tabellenansicht heraus per Aktion ein Script ausführt?

Ich möchte z.B. alle Aufträge, die bestimmte Bedingungen erfüllen mit einem Rutsch exportieren.

Danke.
 

9 Antworten

null
    • truthein
    • vor 1 Jahr
    • Gemeldet - anzeigen

    Du kannst jedenfalls die Tabelle nach der Bedingung filtern. Dann alle Eintrage auswählen (Haken dran) - ich gehe dabei davon aus, dass aufgrund Filterung nur passende Einträge sichtbar sind - und dann beim Zahnradsymbol der Tabelle wählen, dass die Einträge exportiert werden, etwa als csv. Falls das nun dem nahekommt, was du erreichen  willst.

    • Ninox-Professional
    • planoxpro
    • vor 1 Jahr
    • Gemeldet - anzeigen

    Als Ergänzung zu : Die Funktionen im Zahnradmenü (1) beziehen sich immer auf die aktuelle Ansicht. Man kann sich also über das Plus-Zeichen (2) eine eigene Ansicht für den Export erstellen, die Daten dort nach Wunsch filtern (im Beispiel-Screenshot nach Geburtsdatum) und sie dann so als CSV- oder Excel-Datei exportieren. Das ist besonders sinnvoll, wenn man den Export mehr als einmal benötigt. Die Standard-Ansicht der Daten unter "(alle)" bleibt unverändert. 

    • Arwin_Dustdar.1
    • vor 1 Jahr
    • Gemeldet - anzeigen

    Hallo  und , vielen Dank, das mit den Datei-Exporten kenne ich wohl, auch das Konzept, dass sich das jeweils auf die gefilterte Ansicht bezieht.

    Ich habe meine Problemstellung auch nicht so gut beschrieben, wie ich jetzt sehe, sorry.

    Mit Export meinte ich nicht einen CSV-Export, wie er dort sowieso angeboten wird, sondern eher eine etwas komplexere Ausgabe via API, an andere Systeme. 

    Mal angenommen ich will per Skript Unterpositionen und Auftragsinformationen von Aufträgen mit bestimmten Konditionen an eine Api übergeben, dann ist vermutlich ein Button die einzige Möglichkeit, und ich kann aber diesen Button nur im Formular unterbringen, und zum Auslösen aus der Übersicht, muss ich dann irgendeinen Datensatz aufrufen, um den Button zu erreichen, richtig?

    Eine andere Möglichkeit, also irgendeinen Auslöser aus der Tabellenübersicht gibt es nicht, richtig?

     

    Thx

    • Sprecher
    • info.23
    • vor 1 Jahr
    • Gemeldet - anzeigen

    Vielleicht wäre eine Art "Dashboard" für sowas gut. Ich habe das so gelöst, dass ich eine Tabelle habe (Dashboard), die nur einen Datensatz enthält, der standardmäßig in der Formularansicht angezeigt wird. Darin habe ich diverse Ansichten und Buttons, die ich so im Alltag brauche. Das ist im Laufe der Zeit so gewachsen und eigentlich mache ich im Dashboard alle alltäglichen Arbeiten. Die einzelnen Tabellen muss ich so kaum überhaupt öffnen. (Ich rede in meinem Fall von Kunden- und Auftragsverwaltung, Rechnungs- und Angebotserstellung und diveresen Übersichten für die Steuer - denke aber, das Konzept lässt sich auf viele Anwendungsgebiete übertragen)

      • Arwin_Dustdar.1
      • vor 1 Jahr
      • Gemeldet - anzeigen

       danke, ein Gedankenansatz, mit dem ich mich noch nicht beschäftigt habe. Auf jeden Fall eine Überlegung wert.

    • Ninox-Professional
    • planoxpro
    • vor 1 Jahr
    • Gemeldet - anzeigen
     said:
    Eine andere Möglichkeit, also irgendeinen Auslöser aus der Tabellenübersicht gibt es nicht, richtig?

     Ja. Es braucht ja nicht nur einen Auslöser (= Trigger), sondern dafür wiederum auch einen Anlass.  Die erste Frage sollte also lauten: Wann genau(!) soll Aktion XY ausgelöst werden? Was kann in einer geöffneten Tabelle passieren, damit überhaupt automatisch irgendeine Aktion ausgelöst wird?

      • Arwin_Dustdar.1
      • vor 1 Jahr
      • Gemeldet - anzeigen

       der angedachte Workflow ist eigentlich, es wird in der Tabellenübersicht eine Reihe von Aufträgen angesehen, und fallweise bearbeitet, z.B. werden zugeordnete Lager gewechselt, oder Adressdaten korrigiert.

      Also man ruft diese Übersicht auf, fliegt über die Adressen auf der Suche nach Fehlern, geht rein wo erforderlich, geht wieder raus

      und wenn alles fertig ist, würde man den Button klicken, den es in dieser Übersicht nicht gibt, weil man damit die Datensätze an eine andere Applikation sendet.

      Aber, während ich das hier schreibe, kommt mir ein Gedanke:

      Ich könnte ein Formular erstellen, dass den Button enthält, und die Tabelle einfach in einer Ansicht einblendet, nicht wahr?

      Und aus der Ansicht, könnte ich ja ebenfalls in die Datensätze verzweigen und dort die jeweiligen Änderungen vornehmen...

      • Ninox-Professional
      • planoxpro
      • vor 1 Jahr
      • Gemeldet - anzeigen

       

      Du meinst ein Formular mit einem Button, den man drückt, wenn man die Aktion auslösen will? Gute Idee! ;)

      Das ist in etwa das, was auch  beschrieben hat. Ob man es dann "Dashboard" oder "Lehrer-Hempel-Gedächtnisformular" nennt, ist ja egal.

      • Arwin_Dustdar.1
      • vor 1 Jahr
      • Gemeldet - anzeigen

       ja genau, das ist im Grunde genial. Ich habe halt immer iwelche Schranken im Kopf. Eigentlich ist ja schon da was ich brauche, man muss es nur anders bauen.

      Das ist in etwa das, was auch Dominic beschrieben hat.

      stimmt.

      So werde ich es dann auch machen. Jetzt muss ich nochmal zu deiner Musterdatei in dem anderen Beitrag eine Frage loswerden. :)