Thanks for advice, Yes I tried to your approach function but same with my previous code. Its works when more than 100% constrainst message show up, but below 100% constraint message didn’t show up.
Maybe you will need to put a check at end to see if the total has reached 100%. And flag this out if it has not reached. Should should solve your issue.
Thank you for sharing it with the entire community and making this a learning and sharing platform @bwijoyo! Expecting the same in the upcoming days too.