_id := @DBLookup("Notes":"NoCache";"":"";View; key; 1);
@If(@IsError(_id);@Success;@Prompt("ID bereits vorhanden, bitte ändern!"))
Der DBLookup funktioniert ähnlich wie DBColumn. Du gibst hier nur noch den key mit, das heißt den Wert nach dem Du suchst. Dafür ist es wichtig, dass Deine Ansicht in der ersten Spalte diesen key (also bei Dir die ID) enthält. Diese Spalte muss sortiert sein!
Allerdings habe ich die Erfahrung gemacht, dass es gelegentlich vorkommen kann, dass die Funktion meint, die ID wäre noch nicht vergeben, obwohl sie gerade erst vergeben wurde. Das liegt dann daran, dass der Ansichtsindex noch nicht akualisiert ist.
Sauberer lässt sich das Problem mit LS lösen.