Autor Thema: Prüfen ob Wert in Liste enthalten  (Gelesen 1779 mal)

Offline TMC

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 3.660
  • Geschlecht: Männlich
  • meden agan
Prüfen ob Wert in Liste enthalten
« 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
Matthias

A good programmer is someone who looks both ways before crossing a one-way street.


Offline eknori

  • @Notes Preisträger
  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 11.730
  • Geschlecht: Männlich
Re:Prüfen ob Wert in Liste enthalten
« Antwort #1 am: 30.08.03 - 14:21:00 »
@IsMember should do the job; schau mal in die Designer Hilfe
Egal wie tief man die Messlatte für den menschlichen Verstand auch ansetzt: jeden Tag kommt jemand und marschiert erhobenen Hauptes drunter her!

Offline TMC

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 3.660
  • Geschlecht: Männlich
  • meden agan
Re:Prüfen ob Wert in Liste enthalten
« Antwort #2 am: 30.08.03 - 14:30:42 »
danke, das war glaub ich der richtige "Wink", teste ich jetzt gleich mal

TMC
Matthias

A good programmer is someone who looks both ways before crossing a one-way street.


Offline TMC

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 3.660
  • Geschlecht: Männlich
  • meden agan
Re:Prüfen ob Wert in Liste enthalten
« Antwort #3 am: 30.08.03 - 14:40:42 »
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
Matthias

A good programmer is someone who looks both ways before crossing a one-way street.


Offline ata

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 5.092
  • Geschlecht: Männlich
  • drenaiondrufflos
    • Anton Tauscher Privat
Re:Prüfen ob Wert in Liste enthalten
« Antwort #4 am: 30.08.03 - 21:28:16 »
@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
Grüßle Toni :)

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz