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