0

Auswahl einschränken 2

Hallo liebe Community

Ich möchte eine Auswahl einschränken. Und zwar sollte die Auswahl alle Produkte ausblenden, welche in dieser Tabelle schon einen Record haben.

Die Tabelle '15_Product Materials' ist eine Ergänzung zu Daten aus der Tabelle '14_Products'. Um die Ergänzung einem Record zuzuordnen, habe ich eine Auswahl, welche Produkte aus '14_Products' anzeigt.

Nun möchte ich alle Produkte, welche in der Tabelle '15_Product Materials' schon einen Record haben, bei der Auswahl nicht mehr angezeigt werden. Hat jemand einen Lösungsansatz?

Liebe Grüsse Gregor 

9 Antworten

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

    Hallo Gregor, was heißt "habe ich eine Auswahl"? Sprechen wir über ein Auswahlfeld oder eine Verknüpfung? In letzterem Fall müssten die bereits zugeordneten Materialien automatisch ausgeblendet werden. Davon abgesehen: Soll es so sein, dass jedes Podukt mehrere Materialien haben und jedes Material in mehreren Produkten vorkommen kann? Dann müsste man wohl auch hier über eine Hilfstabelle mit einer N:M-Verknüpfung arbeiten.

    • Gregor_Buehrer
    • vor 4 Jahren
    • Gemeldet - anzeigen

    Hallo Copytexter

    Hallo Gregor, was heißt "habe ich eine Auswahl"? Sprechen wir über ein Auswahlfeld oder eine Verknüpfung?
    Es ist eine Verknüpfung, in welcher ein Datensatz aus '14_Products' angeklickt werden kann

    In letzterem Fall müssten die bereits zugeordneten Materialien automatisch ausgeblendet werden
    Das ist nach meinem Verständnis die Lösung, wenn die ausgeblendet werden

    Davon abgesehen: Soll es so sein, dass jedes Podukt mehrere Materialien haben und jedes Material in mehreren Produkten vorkommen kann?
    Nein, das ist ausgeschlossen.

    • Ninox-Professional
    • planoxpro
    • vor 4 Jahren
    • Gemeldet - anzeigen

    Hm, vielleicht habe ich Scheuklappen vor den Augen, aber ich stehe immer noch auf dem Schlauch. Also noch mal anders gefragt: Willst du jedem Produkt mehrere Materialien zuordnen oder jedem Material mehrere Produkte? Deine Beschreibung deutet auf letzteres hin, das sähe dann aus wie im Screenshot unten (Tabelle '15_Product Materials' hat eine 1:N-Verknüpfung zu '14_Products'). Allerdings würde ich dann das Problem nicht verstehen, denn in diesem Fall würden wie gesagt die bereits zugeordneten Produkte - im Beispiel 'Produkt A' und 'Produkt B' - beim Klick auf die Lupe in der Auswahlliste ja automatisch(!) nicht mehr angezeigt. Es muss also wohl irgendwas anderes gemeint sein - aber ich komme nicht drauf.

     

    2019-09-19_Product-Materials_Formular1

    • Gregor_Buehrer
    • vor 4 Jahren
    • Gemeldet - anzeigen

    Bildschirmfoto 2019-09-19 um 14.11.13

    • Gregor_Buehrer
    • vor 4 Jahren
    • Gemeldet - anzeigen

    So sieht das aus. Jetzt kann ich oben '14_Products' einen Datensatz auswählen und die Materialien dazu ergänzen. Es wäre praktisch, wenn die schon erstellten nicht mehr auftauchen.

    • Gregor_Buehrer
    • vor 4 Jahren
    • Gemeldet - anzeigen

    Ich habe es jetzt anders gelöst, wohl praktischer. Ich habe ein Feld eigeblendet, in welchen auf jeden Fall immer ein Datensatz steht. So kann ich sehen, wo es keine Daten hat, da gibt es noch nix. Aber trotzdem kann ich im selben Feld alle Produkte abrufen.

    • Ninox-Professional
    • planoxpro
    • vor 4 Jahren
    • Gemeldet - anzeigen

    Okay, letzter Versuch ... ;)

    Im Verknüpfungsfeld '14_Products' -> Optionen -> Erweiterte Optionen -> Einschränkungen:

    not b.'15_Product Materials'

     

    2019-09-19_Product-Materials_Einschränkung1

    • Gregor_Buehrer
    • vor 4 Jahren
    • Gemeldet - anzeigen

    Vielen Dank. Was wäre das Gegenteil von 'not' in diesem Befehl?

    • Gregor_Buehrer
    • vor 4 Jahren
    • Gemeldet - anzeigen

    Ah, ich habe es. Das wäre einfach b.'15_Product Materials'

Content aside

  • vor 4 JahrenZuletzt aktiv
  • 9Antworten
  • 1534Ansichten