Autor Thema: E-Mail Adressse Formatieren und Filtern  (Gelesen 1937 mal)

Offline immanuel

  • Senior Mitglied
  • ****
  • Beiträge: 461
  • Geschlecht: Männlich
    • Freshpixel Fotostudio
E-Mail Adressse Formatieren und Filtern
« am: 13.05.06 - 13:03:44 »
Hallo Zusammen

Wie kann ich die E-Mailadresse formatieren, so dass nur hallo@hallo.ch steht und nicht noch der Name in den Hochkommas usw? Ich nehme an mit regex oder sonst einem Muster... Habt ihr gerade ein Beispiel für mich?

Grund: Ich bin momentan an einer Knudenverwaltungs DB, in welcher alle Mails (Mailthread) im Kundenkontalt angezeigt werden. Ich bediene mich dabei einer Mailthread View mit Kategorie auf das "From" Feld. Jedoch ist die From Formatierung nicht immer gleich, daher meine Frage. In der KundenDB habe ich eine Embedded View mit Single Category auf die E-Mailadresse des Kunden. Das geht gut, solange der Kunde nur eine E-Mailadresse hat. Tricky ist es mehrere Adressen zu verwalten. Ist dies eigentlich mit der single category via embedded viewmöglich? Oder kann ich nur nach einer E-Mailadresse filtern?

Denke und Gruss
Manuel
IBM Certified System Administrator - Lotus Notes and Domino 6/6.5

Offline heini_schwammerl

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 697
  • Geschlecht: Männlich
Re: E-Mail Adressse Formatieren und Filtern
« Antwort #1 am: 13.05.06 - 15:31:24 »
Bitte nicht hauen denn ich bin kein Entwickler,
Code
Sub GetEMailAdresse (email As String)
Dim klammer As String
If (  ( Instr(email, "<")) = 0 And ( Instr(email, " ")) = 0 ) Then 
email$ = Lcase(email$)
Else
klammer$ = Strrightback( email, "<",5 )
email$ = Lcase(Strleft( klammer$, ">",5 ))
If email$ =  "" Then
Call MailError( "Datenfehler: E-Mail Adresse fehlerhaft! " )
errorstatus= True
Exit Sub
Else
Call doc.ReplaceItemValue("InternetAddress", email$)
End If
End If
End Sub
Die MailError und errrorstatus funktion mußt Du natürlich weglassen. Die verwende ich nur zur Kontrolle. Sicherlich gibt es bessere Methoden.

Offline immanuel

  • Senior Mitglied
  • ****
  • Beiträge: 461
  • Geschlecht: Männlich
    • Freshpixel Fotostudio
Re: E-Mail Adressse Formatieren und Filtern
« Antwort #2 am: 13.05.06 - 20:39:23 »
Danke! Jetzt brauche ich den Code aber noch in der Formula Sprache, damit ich ihn für die View brauchen kann. Jemand hat doch sicher ein gutes Beispiel, oder?

Grüsse
Manuel
IBM Certified System Administrator - Lotus Notes and Domino 6/6.5

Offline heini_schwammerl

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 697
  • Geschlecht: Männlich
Re: E-Mail Adressse Formatieren und Filtern
« Antwort #3 am: 13.05.06 - 23:04:50 »
@Name([ADDRESS821];Feldname) ??

Offline immanuel

  • Senior Mitglied
  • ****
  • Beiträge: 461
  • Geschlecht: Männlich
    • Freshpixel Fotostudio
Re: E-Mail Adressse Formatieren und Filtern
« Antwort #4 am: 13.05.06 - 23:10:13 »
Genau! Herzlichen Dank!!!
IBM Certified System Administrator - Lotus Notes and Domino 6/6.5

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz