Jump to content
  • 0

GetSummary in veldvalidatie


Rover

Question

Hello forumgebruikers,

 

 

ben een kersverse FMPro gebruiker en heb een probleempje.

Ik ben bezig met een databank met onder andere volgende tabellen

1/ Contactpersonen

ContactID (unieke sleutel - autonummering)

Naam

...

Leveranciersnr (vreemde sleutel van tabel "Leveranciers")

Preferent (boolean - 0 of 1)

Résumé_Preferent (Résumé = Totaal van "Preferent")

 

2/ Leveranciers

Leveranciersnr (unieke sleutel - autonummering)

Naam bedrijf

...

 

Het is de bedoeling dat er meerdere contactpersonen per leverancier kunnen gemaakt worden (vandaar de verwijzing). Nu is het wel de bedoeling dat er slechts 1 preferente contactpersoon per leverancier mag zijn.

Hiervoor heb ik in de tabel Contactpersonen een résuméveld Résumé_Preferent gemaakt dat een totaal berekent van alle preferenten. Vervolgens heb ik bij de validatie van Preferent volgende berekening ingevuld "GetSummary ( Résumé_Preferent ; Leveranciersnr) <= 1" (immers: per leverancier, mag het totaal van de preferenten slechts max. 1 zijn). De validatieregel wordt nooit goed uitgevoerd, zelfs niet als de tabel gesorteerd wordt op leveranciersnr.

Het is wel de bedoeling om de tabel contactpersonen enkel te gebruiken als portaal binnen een lay-out van de tabel Leveranciers. Zo heb ik het binnen die portaal ook al geprobeerd door de berekening te veranderen naar "GetSummary ( Résumé_Preferent ; Résumé_Preferent) <= 1". Alle berekeningen geven in de "gegevensinzage" van FMPro Advanced wel de juiste resultaten, maar blijkbaar is dit in de validatie niet het geval!?

 

Heeft er iemand een idee of een mogelijke oplossing?

Zoniet zal ik me moeten behelpen met scripts voor het aan- en afvinken van de preferenten (binnen de portaal) en de validatie daar dan inbouwen. :?

 

 

Many greetz,

 

Robby

Link to comment

1 answer to this question

Recommended Posts

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...