Domino 9 und frühere Versionen > Entwicklung

prüfung auf evtl. doppelten feldwert

(1/1)

Silent_Bob:
hallo zusammen,

ich möchte in einer datenbank ein namensfeld auf doppelte einträge überprüfen.

dort wird z.b. ein mitarbeiter erfasst. nach dem eintragen des namens, soll gecheckt werden, ob dieser name in der datenbank bereits vorhanden ist.
ist das der fall soll eine entsprechende meldung erscheinen, die darauf aufmerksam macht.

kann man sowas mit ner formel lösen?

danke im voraus

ata:
... bei Formeln denke ich an die berühmten Grenzen von DBColumn - könnte problematisch sein...

... wenn du einen eindeutigen Key hast müßte es mit DBLookup gehen...

ata

Silent_Bob:
hi,

was meinst du mit "eindeutiger key"?

ata:
... in einer Ansicht kannst du Dokumente direkt per DBLookup "anfahren", wenn du eine eindeutigen Schlüssel hast - 1. Spalte - sortiert

... so kannst du mit diesem Schlüssel gezielt dieses Dokument holen und daraus zum Beispiel den Nachnamen auslesen - erhälst du einen Fehler, so konnte er das Dokument nicht finden - erhälst du einen Wert gibt es die Person bereits...

... die technik funktioniert in Formel wie gesagt mit DBLookup - in LS mit Set doc = view.getDocumentByKey( sKey , True )

ata

Silent_Bob:
achso. verstehe.

bin grad die hilfe von DbLookup am durchgehen.

ich glaub, daß bekomme ich hin.
ansonsten schreie ich einfach nochmal ;-)

danke für den tip

Navigation

[0] Themen-Index

Zur normalen Ansicht wechseln