Het filteren van een binnengekomen mail

Vraag en antwoord over FileMaker Pro 9

Het filteren van een binnengekomen mail

Berichtdoor greg » 29 okt 2009 19:08

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
greg
 
Berichten: 74
Geregistreerd op: 12 jun 2009 21:32

Re: Het filteren van een binnengekomen mail

Berichtdoor Maarten Witberg » 29 okt 2009 23:24

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.
Avatar gebruiker
Maarten Witberg
 
Berichten: 194
Geregistreerd op: 30 jun 2004 17:47

Re: Het filteren van een binnengekomen mail

Berichtdoor greg » 30 okt 2009 06:30

Dag Kjoe,

Het is inderdaad altijd dezelfde format.
Maar heb intussen al hulp gekregen via mail van een forumlid.
Code: Selecteer alles
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
greg
 
Berichten: 74
Geregistreerd op: 12 jun 2009 21:32

Re: Het filteren van een binnengekomen mail

Berichtdoor greg » 30 okt 2009 14:39

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.
greg
 
Berichten: 74
Geregistreerd op: 12 jun 2009 21:32

Re: Het filteren van een binnengekomen mail

Berichtdoor greg » 31 okt 2009 08:33

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)
greg
 
Berichten: 74
Geregistreerd op: 12 jun 2009 21:32


Keer terug naar FileMaker 9



Wie is er online

Gebruikers op dit forum: Geen geregistreerde gebruikers en 1 gast