0

Nach Eingabe über Trigger auf Vorhandensein suchen lassen

Hallo Liebe Community,

 

ich habe eine Tabelle (Prüfkörper) die ein Feld (Labornummer)  mit einer nur einmal vergebenen Bezeichnung enthält und möchte nach Eingabe in dieses Feld am liebsten per Trigger nach Änderung suchen lassen ob dieser Eintrag bereits vorhanden ist.

Wenn ja soll ein Alert ausgelöst werden. Das hier habe ich geschrieben:

let LB := Labornummer;
if cnt(select 'Prüfkörper' where Labornummer = LB') > 1 then
alert("Die Labornummer " + LB + " wurde bereits erfasst!")
end

Funktioniert leider bei Trigger nicht. Wenn ich das in ein Funktionfeld schreibe kommt die Meldunf bei Überseinstimmung?

Hat jemand eine Erklärung? Danke im Voraus

Stefan

2 Antworten

null
    • UweG
    • vor 2 Jahren
    • Gemeldet - anzeigen

    alert() und dialog() funktionieren im Trigger nur in der Ninox-App.
    In der Cloud werden sie im Trigger nicht angezeigt.
    Man behilft sich hier meist mit einem versteckten Ja/Nein-Feld und einem Funktionsfeld.
    if cnt(select 'Prüfkörper' where Labornummer = LB') > 1 then
    Ja/Nein := true
    end

    Funktionsfeld:
    Funktion: "Hinweistext"

    anzeigen wenn.: Ja/Nein=true

    bei Klick: Ja/Nein := false

    • Stefan_Mann
    • vor 2 Jahren
    • Gemeldet - anzeigen

    Danke Uwe!