VickyBLT Posted January 19, 2014 Posted January 19, 2014 Hi all, In een toepassing heb ik drie velden voor lengte, breedte en hoogte in inches/feet en drie velden voor lengte, breedte en hoogte in centimeters. Wat ik nodig heb is het volgende process: Gebruiker vult de waarden in in de "inches" velden, de centimeter waarden worden berekend en de waarden ingevuld in de centimeter velden. of Gebruiker vult de waarden in in "centimeter" velden, de inches waarden worden berekend en de waarden ingevuld in de inches velden. Wat is een goede manier om dit te doen? TIA Quote
0 hans erik Posted January 19, 2014 Posted January 19, 2014 Ik denk dat je dan het handigste op beide velden een script trigger kunt ztten. Bij verlaten van het veld wordt dan een scriptje geactiveerd dat de ingevoerde waarde omrekent en in het andere veld zet. Ik denk dat je dan on exit field het beste kunt gebruiken. Hans Erik Quote
0 menno Posted January 19, 2014 Posted January 19, 2014 Ik zou het persoonlijk houden bij 3 invoervelden + een veld waarin de eenheid (inch/cm etc) wordt aangegeven. In je velddefinities reken je dan in de eenheid die je in je verdere data nodig hebt. Dat scheelt triggering en/of geklungel met veel invoervelden etc. Quote
0 Felix Posted January 19, 2014 Posted January 19, 2014 (edited) . Edited October 4, 2015 by Guest Quote
0 VickyBLT Posted January 19, 2014 Author Posted January 19, 2014 @ Menno & Felix Dat zal niet gaan. We hebben US and Eur gebruikers. De US werken met inches, terwijl de Eur gebruikers in cm werken. Afhankelijk van waar er ingelogd wordt tonen/verbergen we de waardes. @ Hans Erik Dat is waarschijnlijk de te volgen weg. Moet ik even uitproberen, als de SetField de trigger niet activeert..... Quote
0 menno Posted January 19, 2014 Posted January 19, 2014 Als je weet waar/hoe ze inloggen, dan kan je toch ook de waarden die ze invoeren op de juiste wijze interpreteren? Wat is er anders de zin van om ze in dezelfde tabel/database te laten werken? Quote
0 VickyBLT Posted January 19, 2014 Author Posted January 19, 2014 De data entry users en QA moeten beide waardes zien, die zijn niet regio afhankelijk. Quote
0 menno Posted January 19, 2014 Posted January 19, 2014 Een gebruiker vult toch maar 3 waarden in? Je kan dan nog steeds aan de hand van de invoer de correcte waarden berekenen: Voor de ANSI-users kan je de berekende waarden dan in cm tonen en voor de ISO-users kan je de in inch berekende tonen. Voor de mensen QA kun je de zaak tonen zoals je wilt. Je kan de weergaven in één en dezelfde layout tonen, maar evengoed is het mogelijk om voor iedere hoedanigheid een eigen layout te maken .... je kan zo uitgebreid maken als dat je wilt ... wat je je voor kunt stellen, is wat je kan maken. Je hoeft je niet te beperken tot slechts één weergave Quote
0 VickyBLT Posted January 19, 2014 Author Posted January 19, 2014 Het voorstel van Hans Erik werkt perfect, is overzichtelijk en dekt alle requirements. Ik zie geen reden om het complexer te maken door veronderstellingen erbij te sleuren. Bedankt. Quote
0 hans erik Posted January 20, 2014 Posted January 20, 2014 Je kunt natuurlijk ook gewoon de automatische invoer gebruiken via Define Fields: zodra je iets invoert in het centimeterveld wordt automatisch het inchveld ingevuld en andersom. Alleen: zodra beide waarden ingevuld zijn en je verandert een van beide, moet je wel iets verzinnen om de ander alsnog bij te werken. En dan kom je toch bij een script uit (al of niet getriggerd). Quote
Question
VickyBLT
Hi all,
In een toepassing heb ik drie velden voor lengte, breedte en hoogte in inches/feet
en drie velden voor lengte, breedte en hoogte in centimeters.
Wat ik nodig heb is het volgende process:
Gebruiker vult de waarden in in de "inches" velden, de centimeter waarden worden berekend en de waarden ingevuld in de centimeter velden.
of
Gebruiker vult de waarden in in "centimeter" velden, de inches waarden worden berekend en de waarden ingevuld in de inches velden.
Wat is een goede manier om dit te doen?
TIA
9 answers 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.