0

Bei neuem Datensatz... // Je nach Ansicht anderer Wert

Hallo zusammen, 

ich hab mal wieder eine Kleinigkeit bei der ich nicht weiter komme. 

Gibt es eine Möglichkeit für das Skript: “Bei neuem Datensatz folgendes Sript ausführen” die Ansicht in der sich der User befindet auszulesen. Ich möchte quasi, dass wenn ich mich z.B. in der Ansicht Lieferanten befinde bei einem neuen Datensatz für das Auswahlfeld “Art” der Wert “Lieferant” gesetzt wird, und wenn sich der User in der Ansicht Kunden befindet der Wert auf “Kunden” gesetzt wird usw...

In der Ansicht Karten ist es nämlich der Fall, dass der neue Datensatz nicht angezeigt wird wenn er nicht dem Filter entspricht. Dementsprechend ist es in den Ansichten nicht möglich neue Datensätze anzulegen da diese nicht angezeit werden und nur im Hintergrund leere Datensätze entstehen. 

Vielen Dank schon einmal für eure Hilfe und schöne Feiertage 🎄

LG 

Andi

4 Antworten

null
    • Geschäftsführer
    • Andipolzer
    • vor 2 Jahren
    • Gemeldet - anzeigen

    Hallo zusammen, ich bin jetzt in der Kanban Ansicht nochmal auf das selbe Problem gestoßen. Deshalb wollte ich das Thema hier nochmal aufgreifen. Vielleicht kann mir ja zwischenzeitlich wer weiterhelfen. 

     LG Andi

    • UweG
    • vor 2 Jahren
    • Gemeldet - anzeigen

    Hallo Andreas.
    Es ist meines Wissens nicht möglich innerhalb einer Ansicht auszulesen, in welcher Ansicht man sich befindet.

    Nur ein Denkmodell:
    Du kannst mit openTable(Tabelle, Ansicht) nur steuern, in welcher Ansicht die Tabelle geöffnet werden soll.
    Wenn du in dein Formular ein Hilfsfeld baust, welches nach dem openTable()-Befehl ein verstecktes Feld entsprechend füllt mit dem Ansichtnamen, kannst du bei 'Neuer Datensatz' dieses Feld abfragen und entsprechend agieren.

    Das Problem hierbei ist jedoch, wenn der User gleichzeitig mehrere Ansichten zur Verfügung hat und nicht über einen Button/Funktionsfeld die Ansicht wechselt, das versteckte Feld nicht geändert wird. Es gibt keinen Trigger wenn man auf eine Ansicht klickt.

    • UweG
    • vor 2 Jahren
    • Gemeldet - anzeigen

    Hallo Andreas.
    Ich habe nochmal etwas rumexperimentiert.
    So wie du es umsetzen möchtest, wird es nicht funktionieren da keine Möglichkeit besteht mit einer Ninox-Funktion den Namen der Ausgewählten Ansicht auszulesen.

    • Geschäftsführer
    • Andipolzer
    • vor 2 Jahren
    • Gemeldet - anzeigen

    Hi Uwe vielen Dank fürs rumexperimentieren :) 

    Alles klar dann werde ich mir wohl eine andere Lösung überlegen müssen. 

     

    Trotzdem vielen vielen Dank

     

    LG Andi

Content aside

  • vor 2 JahrenZuletzt aktiv
  • 4Antworten
  • 319Ansichten