Jump to content
  • 0

Functie middlewords geeft niet het gewenste resultaat


edc

Question

Veld 1 bevat codes gescheiden door underscores en punten.

Bedoeling is een berekend veld te bekomen met één lange code zonder de underscores en de punten.

Ik gebruik hiervoor volgende calculatie:

LeftWords( varname_deel2; 1) & MiddleWords( varname_deel2; 2; 1) & MiddleWords( varname_deel2; 3; 1) & MiddleWords( varname_deel2; 4; 1) & MiddleWords( varname_deel2; 5; 1)

 

Bij inhoud veld 1=MEAS2.PV_HR is het resultaat MEAS2PVHR

Dit is wat ik verwacht; dus korrekt.

Echter bij inhoud veld 1=METALARM_RUST.IN is het resultaat METALARMRUST.IN

Dit is niet wat ik verwacht; het zou moeten METALARMRUSTIN zijn.

 

Heeft hier iemand een verklaring voor? En hoe los ik dit op?

het gaat over Filemaker 6.0Nv4.

Link to comment

3 answers to this question

Recommended Posts

  • 0
Toch vraag ik mij af hoe het komt dat het met mijn calculatie niet lukt.

Ik vermoed dat je het probleem verkeerd geanalyseerd hebt. Volgens mij ben je vertrokken van de data en daar een formule op gebouwd. Nu blijkt dat de punt en de underscore soms ook in een andere volgorde staan, en dan heb je problemen.

Als je het probleem nuchter analyseert, is de enige vraag : vervang (=substitute) alle punten door niets en alle underscores door niets. En dat is wat ik heb gedaan.

De functies die jij gebruikt zijn voor dit soort problemen niet de juiste tools.

Link to comment

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