Domino 9 und frühere Versionen > ND6: Entwicklung

Microsoft Access an Lotus Notes Calendar

<< < (2/6) > >>

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