greg Posted October 29, 2009 Posted October 29, 2009 Hallo, Een bestelling komt binnen via mail als volgt: naam: joske desimpele adres: straat 11 6500 stad tel: 015/151515 enzoverder Nu had ik graag de mail automatisch 'geanaliseerd' en de naam endergelijke in het desbetreffende veld plaatsen. Ik ben de manier van werken reeds tegengekomen op dit forum, maar vind het nergens meer terug. Zou iemand mij kunnen zeggen op wat ik moet zoeken? ALvast bedankt, GREG Quote
0 Maarten Witberg Posted October 29, 2009 Posted October 29, 2009 is het een formulier dat altijd hetzelfde format heeft? dan kun je bijv, met GetValue ( Mailtekst ; 1 ) de naam parseren en zo verder. Een deel van de woorden zal je willen overslaan of uitfilteren. Als je preciezere hulp nodig hebt moet je een compleet formulier posten en het gewenste eindresultaat in de losse velden. Quote
0 greg Posted October 30, 2009 Author Posted October 30, 2009 Dag Kjoe, Het is inderdaad altijd dezelfde format. Maar heb intussen al hulp gekregen via mail van een forumlid. Middle (GetValue( filter::g_tekst;1) ; Position (GetValue( filter::g_tekst;1) ; ":" ; 1 ; 1 )+1 ; Length (GetValue( filter::g_tekst;1) ) ) Middle (GetValue( filter::g_tekst;5) ; Position (GetValue( filter::g_tekst;5) ; ":" ; 1 ; 1 )+1 ; Length (GetValue( filter::g_tekst;5) ) ) Middle (GetValue( filter::g_tekst;6) ; Position (GetValue( filter::g_tekst;6) ; ":" ; 1 ; 1 )+1 ; Length (GetValue( filter::g_tekst;6) ) ) enzoverder bedankt Quote
0 greg Posted October 30, 2009 Author Posted October 30, 2009 Toch nog een probleempje tegengekomen. Hoe moet ik de tekst "naam: Deheer Van Berken Johan" opsplitsen. Het lukt me om "deheer" en "johan " eruit te halen met functie left en functie right, maar het lukt me niet om "van berken" eruit te halen. Hier bestaat waarschijnlijk een "simpel" trukje voor, maar ik kan het niet vinden. Quote
0 greg Posted October 31, 2009 Author Posted October 31, 2009 voor de geïntreseerden, ik heb het kunnen oplossen als volgt: LeftWords(Middle (tekst ; Position (tekst ; " " ; 0 ; 2 ) +1; Length (tekst));WordCount ( Middle (tekst ; Position (tekst ; " " ; 0 ; 2 ) +1; Length (tekst )))-1) Quote
Question
greg
Hallo,
Een bestelling komt binnen via mail als volgt:
naam: joske desimpele
adres:
straat 11
6500 stad
tel: 015/151515
enzoverder
Nu had ik graag de mail automatisch 'geanaliseerd' en de naam endergelijke in het desbetreffende veld plaatsen.
Ik ben de manier van werken reeds tegengekomen op dit forum, maar vind het nergens meer terug.
Zou iemand mij kunnen zeggen op wat ik moet zoeken?
ALvast bedankt,
GREG
4 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.