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.
Vraag
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.![:?](//www.clarify.net/applications/core/interface/js/spacer.png)
Many greetz,
Robby
Link naar reactie
1 antwoord op deze vraag
Aanbevolen berichten
Doe mee aan dit gesprek
Je kunt dit nu plaatsen en later registreren. Indien je reeds een account hebt, log dan nu in om het bericht te plaatsen met je account.