Jump to content
  • 0

unieke waarde in records.


edc

Question

Posted

Ik heb een bepaald bestand waarvan 1 veld enkel unieke waarden mag bevatten. Is het normaal dat, wanneer ik een record dupliceer en een aanpassing doe in een andere veld, ik geen enkele boodschap krijg dat er een dubbele waarde is. Hoe kan ik dit oplossen, zodat ik dezelfde boodschap krijg als bij het invullen van een nieuw record. (Liefst zonder extra dupliceerknop met een script achter; ik wil gewoon de Ctrl+d blijven gebruiken, maar ik wil wel gewaarschuwd worden voor de dubbele waarde.) Ik werk met fm5.5 onder xp.

5 answers to this question

Recommended Posts

  • 0
Posted (edited)

Creëer een SelfJoin-relatie op basis van het veld dat je wil controleren en laat daar een Count op los. Zodra die een waarde groter dan 1 geeft, zit je met een duplicaat, zodat je een bijvoorbeeld een rode waarschuwingstekst over je record kan laten verschijnen.

 

If(Count(SelfJoin::Keyfield) > 1; "Opgelet! Duplicaat! ; "")

Edited by Guest

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...