Autor Thema: Notes Adressbucheinträge mit VB anlegen  (Gelesen 1611 mal)

Offline lalo

  • Frischling
  • *
  • Beiträge: 9
  • Ich liebe dieses Forum!
Notes Adressbucheinträge mit VB anlegen
« am: 25.07.04 - 21:11:50 »
Hallo,

ich nitze Notes 5.0.5 unter W2000 und will in einer Visual Basic-Anwendung Adressbucheinträge im Notes Adrressbuch anlegen. Während mir das mit Mails und Tasks gelingt habe ich keine Ahnung warum es mit den Adr-Einträgen nicht klappt. Bin kein Notes-Experte !
Bin für jeden Tip dankbar.
Gruß
Lalo

Offline animate

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.540
  • Uh, I'm just gonna go find a cash machine.
    • LA2
Re:Notes Adressbucheinträge mit VB anlegen
« Antwort #1 am: 25.07.04 - 21:12:43 »
wie sehen denn deine Bemühungen bis jetzt aus?
Thomas

Fortunately, I'm adhering to a pretty strict, uh, drug, uh, regimen to keep my mind, you know, uh, limber.

Offline lalo

  • Frischling
  • *
  • Beiträge: 9
  • Ich liebe dieses Forum!
Re:Notes Adressbucheinträge mit VB anlegen
« Antwort #2 am: 26.07.04 - 08:47:06 »
Hallo,

bisher habe ich folgenes versucht:

Set notessession = CreateObject("Notes.Notessession")
Set notesdb = notessession.GetDatabase("", "names.nsf")
'----------- create Document  ------
Set notesdoc = notesdb.CreateDocument
'----------- set subject    --------
Call notesdoc.ReplaceItemValue("Form", "Person")
Call notesdoc.ReplaceItemValue("Lastname", "Zuname")
call notesdoc.save

Gruß
Lalo

Glombi

  • Gast
Re:Notes Adressbucheinträge mit VB anlegen
« Antwort #3 am: 26.07.04 - 09:01:57 »
Du musst noch das Feld Type = "Person" setzen.

Ein
call notesdoc.ComputeWithForm(false,false)
würde ich noch vor dem Save machen.

Andreas
« Letzte Änderung: 26.07.04 - 09:02:58 von Glombi »

Offline Don Pasquale

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.390
  • Geschlecht: Männlich
  • Don Pasquale
    • Auf Verlorenem Posten
Re:Notes Adressbucheinträge mit VB anlegen
« Antwort #4 am: 26.07.04 - 11:51:53 »
Hi Glombi,

wenn mich mein Gedächtnis nicht trügt ( < 30 ) dann habe ich mit dem ComputewithForm bislang nur Probleme gehabt.

Ciao
Don Pasquale

Offline Tode

  • Moderatoren
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 6.885
  • Geschlecht: Männlich
  • Geht nicht, gibt's (fast) nicht... *g*
Re:Notes Adressbucheinträge mit VB anlegen
« Antwort #5 am: 26.07.04 - 12:05:47 »
dieses "Vorurteil" kommt immer wieder...

ComputeWithForm ist ein wenig zickig, das stimmt, aber wenn man richtig damit umgeht, dann tut es genau das, was man will... Ich habe dazu kürzlich was gepostet... Such mal nach ComputeWithForm, da findest Du (hoffentlich) eine Beschreibung des richtigen Umgangs mit dem Befehl...

Gruß
Tode
Gruss
Torsten (Tode)

P.S.: Da mein Nickname immer mal wieder für Verwirrung sorgt: Tode hat NICHTS mit Tod zu tun. So klingt es einfach, wenn ein 2- Jähriger versucht "Torsten" zu sagen... das klingt dann so: "Tooode" (langes O, das r, s und n werden verschluckt, das t wird zum badischen d)

Offline lalo

  • Frischling
  • *
  • Beiträge: 9
  • Ich liebe dieses Forum!
Re:Notes Adressbucheinträge mit VB anlegen
« Antwort #6 am: 26.07.04 - 12:09:23 »
Hallo,

hier den Vorschlag aufgenommen:

Dim notesdb As Object        
Dim notesdoc As Object          
Dim notessession As Object      

Set notessession = CreateObject("Notes.Notessession")
Set notesdb = notessession.GetDatabase("", "names.nsf")
Set notesdoc = notesdb.CreateDocument
Call notesdoc.ReplaceItemValue("Form", "Person")
Call notesdoc.ReplaceItemValue("Type", "Person")
Call notesdoc.ReplaceItemValue("Lastname", "Zuname")
Call notesdoc.COMPUTEWITHFORM(False, False)
Call notesdoc.Save

bringt mir den Fehler "Typen uverträglich"

Gruß
Lalo

Glombi

  • Gast
Re:Notes Adressbucheinträge mit VB anlegen
« Antwort #7 am: 26.07.04 - 12:09:47 »
ComputeWithForm "zickt" rum, wenn grundlegendes nicht stimmt. Solange alles sauber programmiert ist, sollte es keine Probleme geben.
In diesem Fall würde ich es machen, da Dokument von außen erstellt werden.

Andreas

Offline animate

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.540
  • Uh, I'm just gonna go find a cash machine.
    • LA2
Re:Notes Adressbucheinträge mit VB anlegen
« Antwort #8 am: 26.07.04 - 12:10:38 »
an welcher Stelle?
Thomas

Fortunately, I'm adhering to a pretty strict, uh, drug, uh, regimen to keep my mind, you know, uh, limber.

Glombi

  • Gast
Re:Notes Adressbucheinträge mit VB anlegen
« Antwort #9 am: 26.07.04 - 13:38:23 »
Es muss
Call notesdoc.Save(true,true)
heissen.

Andreas

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz