Jump to content
  • 0

Gegevens uit een tekstveld halen...


miguel

Question

Posted

Hallo beste vrienden,

Mag ik jullie het volgende vragen:

 

Ik heb een tekstveld waarin een volledige padnaam en bestandsnaam in staat. Nu wil ik graag alleen de bestandsnaam uit dit veld halen. De lengte van de padnaam en de lengte van de bestandsnaam is vooraf niet bekend.

 

Kan iemand me een tip geven hoe ik dit kan oplossen? (FM 6)

Alvast dank je wel.

 

Groeten,

Michel

5 answers to this question

Recommended Posts

  • 0
Posted

De volledige padnaam eindigt met een slash. Met Position vind je uit waar die slash staat en gebruikt dat getal om met Middle (vanaf Position) de rest van het veld uit te lezen.

  • 0
Posted

Dank je wel voor je snelle respons.

Aan die optie had ik ook gedacht maar het kan voorkomen dat het bestand in een subfolder (of erger nog... in een sub-sub-subfolder) staat.

 

Dan moet ik op de een of andere manier dus vaststellen wat de positie is van de laatste slash. Heb je daar ook een optie voor ?

 

Alvast dank je wel.

Groeten,

 

Michel

  • 0
Posted
... alleen de bestandsnaam uit dit veld halen.

 

Je bestandsnaam is doorgaans in de vorm van:

 

/bestandsnaam.ext

 

De combinatie .ext heb je waarschijnlijk niet in je pathnaam.

Je zult waarschijnlijk zelfs geen '.' in je pathnaam hebben.

 

Zoek dan naar '.' in je tekst en neem vanaf daar alles links van het '.' tot aan de '/' en alles rechts van het '.'

  • 0
Posted

Dankzij jullie tips ben ik tot de volgende goed werkende formule gekomen:

 

Right( MCARM gl path source ; Length( MCARM gl path source) - Position( MCARM gl path source; "\" ;1;PatternCount( MCARM gl path source ;"\") ) )

 

(MCARM gl path source = het tekstveld)

 

Bedankt.

Michel

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