0

leere 1:N Verbindung ausblenden

Habe in meiner Tabelle die 1:N Verbindung sichtbar. Wollte diese nur sichtbar machen wenn Werte stehen ansonsten ausblenden. Habe es so Versucht Nebentabelle 'Sanipro Password'.'Name Nachname' kein Wert steht sollte diese auch nicht aufscheinen. Auch ohne ! funktioniert es nicht.

Hat hier jemand einen Tipp dazu. Werden sicher mehrere diese Situationen haben leere Verbindungen nicht anzuzeigen.

Vielen Dank für Eure Hilfe. Grüsse Claus 

'Sanipro Password'.'Name Nachname' != null

6 Antworten

null
    • Torsten_Stang.1
    • vor 4 Jahren
    • Gemeldet - anzeigen

    Hallo Claus,

     

    ein

     

    'Sanipro Password'

     

    bei "Sichtbar wenn" sollte genügen.

     

    lg, Torsten

    • Claus.1
    • vor 4 Jahren
    • Gemeldet - anzeigen

    Danke Thorsten hat Teils geklappt. Einige werden mir noch  immer leer eingeblendet. Es könnte sein das ich mit diesen Tabellen die Namen Testeinträge gemacht habe und danach gelöschte habe und diese irgendwie noch in den Tabellen versteckt gespeichert sind. Gibt es die Möglichkeit ein komplettes säubern der Tabelle zu machen? Wie gehe ich da vor.

    Vielen Dank vorerst.

    • Torsten_Stang.1
    • vor 4 Jahren
    • Gemeldet - anzeigen

    Hallo Claus,

     

    damit gelöschte Datensätze tatsächlich nicht mehr "gewertet" werden, genügt üblicherweise ein Schließen und erneutes Öffnen der Datenbank. Man kann aber die Abfrage auch sicher ausgestalten, was ich empfehlen würde:

     

    cnt('Sanipro Password'.number(Nr))>0

     

    lg, Torsten

    • Claus.1
    • vor 4 Jahren
    • Gemeldet - anzeigen

    (kleine Nebenfrage 'Sanipro Password' was bedeuten die Anführungszeichen bei einigen sind diese bei mir und bei einigen nicht?)

    Ansonsten Funktioniert es super Danke Torsten 

    • Torsten_Stang.1
    • vor 4 Jahren
    • Gemeldet - anzeigen

    Hallo Claus,

     

    sobald Feld- oder Tabellennamen Leer- und/oder Sonderzeichen enthalten, müssen sie im Code in einfache Anführungszeichen gesetzt werden, sonst können sie nicht interpretiert werden.

     

    lg, Torsten

    • Claus.1
    • vor 4 Jahren
    • Gemeldet - anzeigen

    1000 Dank Torsten