Autor Thema: seriennummern auf eindeutigkeit prüfen  (Gelesen 1357 mal)

Offline Tyler

  • Senior Mitglied
  • ****
  • Beiträge: 351
  • Geschlecht: Männlich
  • Admin Wesen
seriennummern auf eindeutigkeit prüfen
« am: 16.05.03 - 11:32:57 »
hallo,

wie mache ich denn folgendes: es git in einer maske ein feld namens seriennummer. diese seriennummer taucht auch in den ansichten auf.
wenn ich nun ein neues dok anlege, soll geprüft werden ob es diese nummer schon gibt. und wenn ja dann soll eine dementprechende fehlermeldung erscheinen.
wo und wie mache ich das denn?
(bin leider noch beginner)

Offline enny

  • Junior Mitglied
  • **
  • Beiträge: 84
  • Geschlecht: Männlich
  • Don't drink and su!
Re:seriennummern auf eindeutigkeit prüfen
« Antwort #1 am: 16.05.03 - 11:44:37 »
Wie wäre es denn mit einer Eingabevalidierung für das Feld in der du via DbLookup bzw. DbColumn alle bisher erfassten Seriennummern abfragst und eben anschließend überprüfst ob die Eingegebene Exsistiert, sollte sie bereits exsistieren gibst du mit @Failure deine Fehlermeldung aus.
Server:
  Platformen: 1 x Windows 2000 Server, 4 x Windows 2003 Server, 1 x OS400
  Versionen: 4 x 6.5.4 FP2, 2 x 8.0.1
Clients:
  Anzahl: ca. 600
  Versionen: 6.5.3, 6.5.4, 8.0.1

Offline Rob Green

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 2.651
  • Geschlecht: Männlich
    • Meipor
Vielleicht verdirbt Geld wirklich den Charakter.
Auf keinen Fall aber macht Mangel an Geld ihn besser.
(John Steinbeck)

Meiporblog: http://www.meipor.de/blog
allg. Unternehmerblog: http://www.m-e-x.de/blog

Offline Tyler

  • Senior Mitglied
  • ****
  • Beiträge: 351
  • Geschlecht: Männlich
  • Admin Wesen
Re:seriennummern auf eindeutigkeit prüfen
« Antwort #3 am: 16.05.03 - 11:50:28 »
hmmm, das hört sich sinnvoll an. aber ich weiß nicht wie sowas als "code" aussehen würde.

Offline Rob Green

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 2.651
  • Geschlecht: Männlich
    • Meipor
Re:seriennummern auf eindeutigkeit prüfen
« Antwort #4 am: 16.05.03 - 12:07:53 »
Axels Sache kommt ins Event QuerySave der Maske rein.
Basiert auf dem View ALL und auf dem Feldnamen Geraetename.

Wenn eine vorhande Nummer gefunden wird, soll das Speichern abgebrochen werden, das kommt dann als continue=false hier dazwischen rein:

...
If doc.IsNewNote Then  'Prüfung auf doppelte Dokumente nur wenn Dokument neu
  Set tmpdoc = view.GetDocumentByKey( doc.Geraetename(0) )
  If tmpdoc Is Nothing Then
      'Gerät noch nicht vorhanden
  Else
      'Gerät bereits in der Datenbank vorhanden
continue=false
msgbox "AHA, erwischt!!!"
exit sub

  End If
End If
...
Vielleicht verdirbt Geld wirklich den Charakter.
Auf keinen Fall aber macht Mangel an Geld ihn besser.
(John Steinbeck)

Meiporblog: http://www.meipor.de/blog
allg. Unternehmerblog: http://www.m-e-x.de/blog

Offline Tyler

  • Senior Mitglied
  • ****
  • Beiträge: 351
  • Geschlecht: Männlich
  • Admin Wesen
Re:seriennummern auf eindeutigkeit prüfen
« Antwort #5 am: 19.05.03 - 09:18:47 »
okay, danke.
ich werde mal versuchen das hinzubasteln.

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz