greg Geplaatst: 29 oktober 2009 Delen Geplaatst: 29 oktober 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 Link naar reactie
0 Maarten Witberg Geplaatst: 29 oktober 2009 Delen Geplaatst: 29 oktober 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 Link naar reactie
0 greg Geplaatst: 30 oktober 2009 Auteur Delen Geplaatst: 30 oktober 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 Link naar reactie
0 greg Geplaatst: 30 oktober 2009 Auteur Delen Geplaatst: 30 oktober 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 Link naar reactie
0 greg Geplaatst: 31 oktober 2009 Auteur Delen Geplaatst: 31 oktober 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 Link naar reactie
Vraag
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
Link naar reactie
4 antwoorden op deze vraag
Aanbevolen berichten
Doe mee aan dit gesprek
Je kunt dit nu plaatsen en later registreren. Indien je reeds een account hebt, log dan nu in om het bericht te plaatsen met je account.