Domino 9 und frühere Versionen > ND6: Entwicklung
Microsoft Access an Lotus Notes Calendar
koehlerbv:
Nun, zwischen "rein" und "raus" besteht da kein Unterschied. Das steht auch im Redbook. So, wie Du mit Notes die (für OLE freigegebenen) Klassen von Word, Excel oder Access benutzen kannst, kannst Du das umgekehrt genauso machen. In der DesignerHelp des Domino Designer Clients ist auch genau dokumentiert, was für COM verfügbar ist und was nicht.
Den Designer Client wirst Du ja haben, oder? Denn ohne installierten Notes Client oder Domino Server (je nach Verfahren) geht da sowieso nichts. Nicht, dass da ein Missverständnis entsteht.
Bernhard
GregorJ:
Ok, ich habe nicht all zu viel Ahnung von Lotus Notes,
wir (unser Team in Deutschland) haben Lotus Notes 6.5
auf unseren Rechnern Installiert bekommen,
die IT sitzt in Holland und ich weis nicht ob ich einen Domino Designer
installiert habe.
Ich habe eine Access DB gemacht mit der unsere Kundendaten etc. verwaltet werden
diese DB soll nun als kleine Workflow dienen und ich habe dort die Funktion
eingebaut mit der Termine etc. an Outlook übergeben werden,
das soll aber in Lotus Notes geschehen.
Ich habe im Access Forum diesen Code entdeckt:
--- Code: ---Public Sub SendNotesAppointment(VornameX As String, NachnameX As String, _
WDatumX As Variant, SubjectX As Variant)
'*****************************************************************************
'*
'* Mit dieser Funktion werden Termine aus in den
'* Lotus Notes Kalender des Anwenders geschrieben.
'*
'*****************************************************************************
'Set up the objects required for Automation into lotus notes
Dim Maildb As Object 'The mail database
Dim MailDbName As String 'The persons notes mail database name
Dim CalenDoc As Object 'The calendar entry itself
Dim WorkSpace As Object
Dim Subject As String 'The Headline
Dim Appdate As String 'The calendardate
Subject = SubjectX 'Vorlauftext
Subject = Subject & VornameX & " " 'Vorname holen
Subject = Subject & NachnameX 'Nachname holen
Set WorkSpace = CreateObject("Notes.NOTESUIWORKSPACE")
Set CalenDoc = WorkSpace.COMPOSEDOCUMENT("", "", "Appointment")
CalenDoc.FIELDSETTEXT "AppointmentType", "4"
'AppointmentType 1 = Jahrestag
'AppointmentType 2 = Ganztägige Veranstaltung
'AppointmentType 3 = Beprechung
'AppointmentType 4 = Erinnerung
CalenDoc.FIELDSETTEXT "StartDate", CStr(Format(WDatumX, "dd/mm/yy"))
CalenDoc.FIELDSETTEXT "startTime", CStr("09:00:00")
'CalenDoc.FIELDSETTEXT "Duration", CStr(Duration)
CalenDoc.FIELDSETTEXT "Subject", Subject
CalenDoc.FIELDSETTEXT "Body", Subject
CalenDoc.FIELDSETTEXT "Categories", "PC" 'PC = Anrufe
CalenDoc.Save False, False, False
CalenDoc.Close
Set Maildb = Nothing
Set CalenDoc = Nothing
Set WorkSpace = Nothing
MsgBox "Der Wiedervorlagetermin ist in Notes übertragen worden"
End Sub
--- Ende Code ---
da versuche ich gerade durch zu steigen,
ich bin auch kein Studierter Access Profi und muss auch da viel improvisieren.
ggf. bin ich auch bereit eine gewerbliche Lösung zu akzeptieren
Vielleicht kannst du mir ja einen Tipp geben zu dem o.g. Code
was die Felder von Lotus sind.
Gregor
koehlerbv:
Was Du da gefunden hast, ist eine Geschichte, die im FrontEnd des Notes Clients Kalendereinträge macht (und das in keinster Weise sauber - da fehlen ganz wichtige Sachen für das Notes C&S).
Was ioch jetzt nicht verstehe: Du sagst, Du hast keinen Plan von Notes. In Access bist Du kein Profi. Warum macht Ihr dann solche Stunts? Und warum wird hier was in MS Access gemacht, wenn das Zielsystem IBM Lotus Notes ist?
--- Zitat von: GregorJ am 08.02.07 - 23:42:43 ---ggf. bin ich auch bereit eine gewerbliche Lösung zu akzeptieren
--- Ende Zitat ---
Ich bin ja gerne bereit, Tipps zu geben (habe ich hier ja auch schon gemacht). Ich bin aber eben auch einer von denen, die mit diesem Stuff ihr Geld verdienen. Was Ihr braucht, ist erstmal eine Analyse, dann ein Projekt und dann eine Umsetzung. Was ein Forum sicherlich sprengen wird ... ;)
Bei konkreten Fragen gerne mehr Infos!
Bernhard
GregorJ:
ok
zunächst wollen wir mit der access db arbeiten,
wenn wir in deutschland etwas auf die Beine gestellt haben,
gibt es größere Investitionen
unser Unternehmen arbeitet momentan mit update CRM,
was wir auch bekommen sollen, aber das dauert noch eine weile
die Access db funktioniert schon soweit ausreichend bis auf das
Eintragen von Terminen im Lotus Calendar, dazu suche ich eine
einfache FrontEnd Lösung, wie auch das Outlook Tool
zunächst ist das ausreichend für unser vorhaben
wenn das klappt denken wir weiter
nicht alles auf einmal
Gregor
--- Zitat ---die im FrontEnd des Notes Clients Kalendereinträge macht (und das in keinster Weise sauber - da fehlen ganz wichtige Sachen für das Notes C&S).
--- Ende Zitat ---
was für wichtige Sachen ?
Driri:
Von einer Frontend-Lösung würde ich abraten. Das knallt z.B. schon, wenn in Notes eine Dialogbox hochkommt, etwa die Neue-Mail-Benachrichtigung.
Navigation
[0] Themen-Index
[#] Nächste Seite
[*] Vorherige Sete
Zur normalen Ansicht wechseln