Autor Thema: Datei auslesen und in Lotus-Form übernehmen  (Gelesen 1598 mal)

Offline solvei

  • Frischling
  • *
  • Beiträge: 6
  • Geschlecht: Weiblich
  • absolute beginner in lotus !
Datei auslesen und in Lotus-Form übernehmen
« am: 14.05.03 - 12:05:22 »
hallo,
ich habe lokal eine datei (text.txt):
.... Text....
E-Mail:test@test.de
....
blablablabal......


aus dieser datei, soll in einem memo die email-adresse in das field 'send to' geschrieben werden.
blablablabal...... soll in das richtext-field Body geschrieben werden.

wie lese ich die datei aus und weise den teilen das richtige field zu ???


thx
solvei

Offline Thomas Schulte

  • @Notes Preisträger
  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 4.388
  • Geschlecht: Männlich
  • Ich glaub mich tritt ein Pferd
Zeile für Zeile und indem du dir einen Parser baust.
« Antwort #1 am: 14.05.03 - 12:10:36 »
Dazu kannst du dir die Online Hilfe "Reading from Files" und "String Handling Character Extraction" mal anschauen.
Was dabei wichtig ist, der Aufbau der E-Mail muss immer gleich sein. Sonst gibt es Kleinholz.

Thomas
Thomas Schulte

Collaborative Project Portfolio and Project Management Software

"Aber wo wir jetzt einmal soweit gekommen sind, möchte ich noch nicht aufgeben. Versteh mich recht, aufgeben liegt mir irgendwie nicht."

J.R.R.Tolkien Herr der Ringe, Der Schicksalsberg

OpenNTF Project: !!HELP!! !!SYSTEM!!  !!DRIVER!!

Skype: thomasschulte-kulmbach

Offline solvei

  • Frischling
  • *
  • Beiträge: 6
  • Geschlecht: Weiblich
  • absolute beginner in lotus !
Re:Datei auslesen und in Lotus-Form übernehmen
« Antwort #2 am: 14.05.03 - 13:08:22 »
danke für den tipp.
dort habe ich schon reingeschaut, finde aber keinen hinweis, wie ich z.b. die zeile
E-Mail: test@test.de
finden soll.

gruss
solvei

Offline Thomas Schulte

  • @Notes Preisträger
  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 4.388
  • Geschlecht: Männlich
  • Ich glaub mich tritt ein Pferd
Re:Datei auslesen und in Lotus-Form übernehmen
« Antwort #3 am: 14.05.03 - 13:35:39 »
mit instr(0,String1,String2) kriegst du raus ob in dieser Zeile deiner TXT Datei, defniert durch String1 irgendwo String2 enthalten ist und ab welcher Position.

Der Rest ist dann nur noch abschneiden und auseinanderfieseln.

Thomas
Thomas Schulte

Collaborative Project Portfolio and Project Management Software

"Aber wo wir jetzt einmal soweit gekommen sind, möchte ich noch nicht aufgeben. Versteh mich recht, aufgeben liegt mir irgendwie nicht."

J.R.R.Tolkien Herr der Ringe, Der Schicksalsberg

OpenNTF Project: !!HELP!! !!SYSTEM!!  !!DRIVER!!

Skype: thomasschulte-kulmbach

Offline solvei

  • Frischling
  • *
  • Beiträge: 6
  • Geschlecht: Weiblich
  • absolute beginner in lotus !
Re:Datei auslesen und in Lotus-Form übernehmen
« Antwort #4 am: 14.05.03 - 14:58:12 »
danke. hat mir schon mal sehr geholfen.
mit:

'open file for reading
   Open "c:\plane.txt" For Input As fileNum2
   start_email = Instr(147,plainText,"E-mail:")    
   position_email = start_email + 8
   position_telefon = Instr(148,plainText,"Telefon:")
'   email address of appliccant => all characters between position_email and position_telefon
   email address = ?????


wie erhalte ich alle characters zwischen position_email und postion_telefon ?

bin noch sehr unbeholfen mit der syntax und sprache von lotus.

gruss
solvei

Offline Thomas Schulte

  • @Notes Preisträger
  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 4.388
  • Geschlecht: Männlich
  • Ich glaub mich tritt ein Pferd
Re:Datei auslesen und in Lotus-Form übernehmen
« Antwort #5 am: 14.05.03 - 17:02:48 »
damit:
EmailAddress = mid$(plaintext,position_email,((position_Telefon-1) - position_email))

Wobei Position_Telefon -1 die letzte Stelle vor dem Zeichen Telefon ergibt und davon Position_Email Abgezogen ergibt die maximale Länge der E-Mail Addy

Thomas
Thomas Schulte

Collaborative Project Portfolio and Project Management Software

"Aber wo wir jetzt einmal soweit gekommen sind, möchte ich noch nicht aufgeben. Versteh mich recht, aufgeben liegt mir irgendwie nicht."

J.R.R.Tolkien Herr der Ringe, Der Schicksalsberg

OpenNTF Project: !!HELP!! !!SYSTEM!!  !!DRIVER!!

Skype: thomasschulte-kulmbach

Offline solvei

  • Frischling
  • *
  • Beiträge: 6
  • Geschlecht: Weiblich
  • absolute beginner in lotus !
Re:Datei auslesen und in Lotus-Form übernehmen
« Antwort #6 am: 15.05.03 - 10:08:45 »
ja, soweit so gut.
danke dir, funktioniert alles.
das ganze programm läuft in einem agenten.
dieser soll jetzt ein formular öffnen und 2 felder füllen:
field1: SendTo soll gefüllt werden mit der variablen email_address
field2: Body RichText) soll gefüllt werden mit der variablen body


ich habe nach set-funktionen gesucht, diese allerdings nur in der formula gefunden.
und wie öffne ich das formular aus dem agenten?

gruss
solvei
« Letzte Änderung: 15.05.03 - 10:10:42 von solvei »

Offline Thomas Schulte

  • @Notes Preisträger
  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 4.388
  • Geschlecht: Männlich
  • Ich glaub mich tritt ein Pferd
Re:Datei auslesen und in Lotus-Form übernehmen
« Antwort #7 am: 15.05.03 - 14:57:29 »
Ich nehm mal an du hast das Formular schon. Dann musst du jetzt aus dem Beckend in die Frontend Klassen gehen . Schau dir dazu Notesuiworkspace an. Da findest du die Methode Editdocument. Damit solltest du weiterkommen.

N.B. Ein Entwickler Kurs wäre vielleicht nicht schlecht. Oder zumindest die Entwickler Schulungsunterlagen vom Herdt Verlag.

Thomas
Thomas Schulte

Collaborative Project Portfolio and Project Management Software

"Aber wo wir jetzt einmal soweit gekommen sind, möchte ich noch nicht aufgeben. Versteh mich recht, aufgeben liegt mir irgendwie nicht."

J.R.R.Tolkien Herr der Ringe, Der Schicksalsberg

OpenNTF Project: !!HELP!! !!SYSTEM!!  !!DRIVER!!

Skype: thomasschulte-kulmbach

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz