AtNotes Übersicht Willkommen Gast. Bitte einloggen oder registrieren.
24.05.12 - 19:19:57
Übersicht Hilfe Regeln Glossar Suche Einloggen Registrieren
News:
Schnellsuche:
+  Das Notes Forum
|-+  Lotus Notes / Domino 6
| |-+  ND6: Entwicklung (Moderatoren: _Arne_, Axel, eknori, ata, koehlerbv)
| | |-+  Items nicht lesbar nach CreateDocument!
« vorheriges nächstes »
Seiten: [1] Nach unten Drucken
Autor Thema: Items nicht lesbar nach CreateDocument!  (Gelesen 949 mal)
dkohl
Frischling
*
Offline Offline

Beiträge: 4


Ich liebe dieses Forum!


« am: 25.11.02 - 14:24:16 »

Hallo Kollegen  Cheesy

ich habe mit Notes 6 folgendes Problem:

Ich versuche via COM (C++) eine neues Dokument mittels CreateDocument zu erstellen und direkt die Items zu setzen.
Leider sind die Items in der Datenbank erst existent nachdem ich das Formular in Notes einmal geöffnet habe.
Was mache ich falsch.. Roll Eyes

Hier mal in Kurzform um meine Vorgehensweise klarzumachen.


 pDoc = pDatabase->CreateDocument() // Neues Formular
 pDoc->Save(true, false, false);  // Erstmal speichern
 pItem = pDocument->ReplaceItemValue(PropertyID, Value); // Item
 pDocument->Save(false, true, false); // Un' nochma' speichern


In den Lotusscript-Examples werden die Items auch einfach nur gesetzt.


Danke im voraus





Gespeichert
Notestime
Senior Mitglied
****
Offline Offline

Geschlecht: Männlich
Beiträge: 358


... time for new ways


WWW
« Antworten #1 am: 25.11.02 - 21:10:10 »

Hi,

Dokument nur öffnen oder auch speichern?
Gespeichert

Admin & Designer,
6 Server (4xAIX, 2xLinux),
850 Clients
dkohl
Frischling
*
Offline Offline

Beiträge: 4


Ich liebe dieses Forum!


« Antworten #2 am: 26.11.02 - 09:19:28 »

Es wird ein neues erstellt in dem dann die Daten (Items) gesetzt werden sollen.

Die jetzige Lösung sieht so aus:

....
IDocument* pDocument = new IDocument(pDatabase->CreateDocument());
IItem* pItem = new IItem(pDocument->ReplaceItemValue(PropertyID, Value));
pItem->SetSaveToDisk(TRUE);  
pDocument->Save(TRUE, FALSE, FALSE);
....


Das geht doch sicherlich anders, oder???

Gespeichert
Notestime
Senior Mitglied
****
Offline Offline

Geschlecht: Männlich
Beiträge: 358


... time for new ways


WWW
« Antworten #3 am: 26.11.02 - 10:09:03 »

Ja, hab ich schon verstanden.

Ich meine was anderes. Du schreibst, nachdem Du das Dokument erzeugt hast, mußt Du es im Client einmal öffnen, bevor die Items "sichtbar" werden. Reicht das Öffnen des Dokumentes oder mußt Du nochmal speichern, damit sie "sichtbar" werden?
Gespeichert

Admin & Designer,
6 Server (4xAIX, 2xLinux),
850 Clients
dkohl
Frischling
*
Offline Offline

Beiträge: 4


Ich liebe dieses Forum!


« Antworten #4 am: 26.11.02 - 10:13:26 »

Tja, das ist jetzt schwierig im Nachhinein festzustellen.   Embarrassed Ich habe das Dokument dann immer geöffnet und direkt wieder geschlossen. Danach waren sie dann "da".
Ob sie bereits da waren als ich es geöffnet hatte kann ich nicht sagen. Ich denke aber schon (bin mir ziemlich sicher).

Welchen Unterschied würde das denn machen? Gibt's da in der Datenbank Einstellungen? Roll Eyes
Gespeichert
Notestime
Senior Mitglied
****
Offline Offline

Geschlecht: Männlich
Beiträge: 358


... time for new ways


WWW
« Antworten #5 am: 26.11.02 - 12:48:46 »

naja, das macht schon einen unterschied. Was ich aber nicht so recht verstehe. Du bearbeitest das Dokument im Backend.

Existieren auch die entsprechenden Felder mit den gleichen Bezeichnungen wie die Items?

Gespeichert

Admin & Designer,
6 Server (4xAIX, 2xLinux),
850 Clients
dkohl
Frischling
*
Offline Offline

Beiträge: 4


Ich liebe dieses Forum!


« Antworten #6 am: 26.11.02 - 12:53:31 »

Es handelt sich um eine Workflow-Applikation die, wenn neue Tasks anliegen, neue Dokumente dafür auf dem Client erstellt.

Den Feldern habe ich im Designer die gleichen Namen gegeben.

Das Problem ist einfach, daß das Dokument zwar da ist, die Items aber noch nicht in die DB geschrieben sind.



Gespeichert
Seiten: [1] Nach oben Drucken 
« vorheriges nächstes »
Gehe zu:  


Einloggen mit Benutzername, Passwort und Sitzungslänge

Powered by MySQL Powered by PHP Powered by SMF 1.1.16 | SMF © 2006, Simple Machines Prüfe XHTML 1.0 Prüfe CSS
Impressum Atnotes.de - Powered by Syslords Solutions - Datenschutz | Partner: Tinte / Toner günstig