Jump to content
  • 0

Multilinekey


Rony Rabijns

Question

Ik wil van een veld, ieder woord apart opdelen in een multilinekey. Hierbij volstaan de eerste 5 karakters van een woord. Het mag niet gescript worden !

 

voorbeeld 1 : VAN DER STRAETEN

De multilinekey wordt dan :

 

VA¶

VAN¶

DE¶

DER¶

ST¶

STR¶

STRA¶

STRAE

 

voorbeeld 2 : VANDER STRAETEN

De multilinekey wordt dan :

 

VA¶

VAN¶

VAND¶

VANDE¶

ST¶

STR¶

STRA¶

STRAE

 

voorbeeld 3 : VANDERSTRAETEN

De multilinekey wordt dan :

 

VA¶

VAN¶

VAND¶

VANDE

 

 

Wie wil er mee de uitdaging aangaan ?

Link to comment

2 answers to this question

Recommended Posts

  • 0

Stap 1: Custom Function [FieldBeginsWith ( Text )]

Case (

Length ( Text ) > 1 ;

FieldBeginsWith ( Left ( Text ; Length ( Text ) - 1 ) ) & "¶" & Text; Text

)

//http://www.excelisys.com/services/fmp7/tips_tricks.htm

 

Stap 2: Custom Function [WordBeginsWith ( Text )]: deze functie gebruikt de vorige functie:

Case (

WordCount ( Text ) > 1 ;

WordBeginsWith ( LeftWords ( Text ; WordCount ( Text ) - 1 ) ) & "¶" & FieldBeginsWith ( RightWords ( Text ; 1 ) ) & "¶" ; FieldBeginsWith ( RightWords ( Text ; 1 ) ) & "¶"

)

//http://www.excelisys.com/services/fmp7/tips_tricks.htm

 

Heb ik niet zelf bedacht, maar is van Excelisys:

 

http://www.excelisys.com/services/fmp7/tips_tricks.htm - Bovenste voorbeeldbestand "Recursive Calculations"

 

Lijkt me eenvoudig aan te passen naar jouw eis van 5 karakters toe met een Left(text ; 5).

Link to comment
  • 0

Thx Sanne,

 

ik heb er zelf ook nog eentje gevonden intussen : AllTextCombinations(theText)

 

If(
(Length(theText)<2);  theText ;
//else, note that function fails if  text is more than 15 characters long so subset it
If(Length(thetext)>15; 
AllTextCombinations(Left(theText;15))  & "¶" & AllTextCombinations(Middle ( theText ; 16 ; Length(theText)-15 ));
theText  & "¶" & AllTextCombinations(Left ( theText; (Length(theText)-1) )) & "¶" & AllTextCombinations(Right ( theText; (Length(theText)-1) )))
)

(afkomstig van Peter Gort, Denbigh International

http://www.denbigh.com.au )

 

Opgelet : Deze indexeert alle mogelijkheden van een tekstveld ! Het jaagt wel de bestandsgrootte de lucht in !

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