Das Notes Forum
Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: TMC am 30.08.03 - 14:10:39
-
Hi,
ich bastle gerade an einer Movie-Database, da die nsf's, die im Web verfügbar sind, mich nicht begeistern.
Nun benötige ich eine Input Validation für's Feld film_Titel.
OK, mein Ansatz:
Eine View, bei mir heißt sie "(lookup_Film)", Spalte 1 enthält film_Titel, aufsteigend sortiert.
Mit DBColumn komm ich auch an die Werte....
Aber wie muss ich die Formel in "Input Validation" des film_Titel gestalten, dass er mir eine Fehlermeldung bringt wenn Film vorhanden.
Weitere Herausforderung:
Film "Pulp Fiction" ist z.B. schon angelegt, nun soll der Film "Pulp" angelegt werden, da soll dann natürlich keine Fehlermeldung kommen......
Danke für Eure Tipps.
TMC
-
@IsMember should do the job; schau mal in die Designer Hilfe
-
danke, das war glaub ich der richtige "Wink", teste ich jetzt gleich mal
TMC
-
Nochmal merci :)
Klappt ganz wunderbar mit @IsMember (hab das bisher nur immer verwendet im Zusammenhang mit Rollen....).
Hier der erfolgreiche Code:
_Filme := @DbColumn("":"NoCache"; @DbName; "(lookup_Film)");
REM "Jetzt wird gecheckt, ob Film bereits existiert, wenn ja wird 1 zurückgegeben";
_Checker := @IsMember( film_Titel ; _Filme);
@If(
_Checker = 1;
@Failure("Der Film existiert bereits in der DB!");
@Success
)
Noch ein schönes Wochenende
TMC
-
@tmc
... du solltest im Auge behalten, daß der DBColumn gewisse Grenzen hat - nur so als Tip - also wenn du vor hast viele Filme zu hinterlegen hast du irgendwann mal ein Problem...
ata