Autor Thema: E-Mail Adressse Formatieren und Filtern  (Gelesen 1858 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