Autor Thema: Dokumente Öffnen und Richt text Felder  (Gelesen 13628 mal)

Offline DAU-in

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.129
  • Geschlecht: Weiblich
  • - unterwegs -
Re: Dokumente Öffnen und Richt text Felder
« Antwort #20 am: 16.08.07 - 09:39:18 »
DocA = Doc?
DocB = Doc2?

DocA = Doc3?


irgendwo muss da ein Save aufgerufen werden!
mühsam ernährt sich das Eichhörnchen

aktuelle Tätigkeit: Feldschubse

Offline m3

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.102
  • Geschlecht: Männlich
  • Non ex transverso sed deorsum!
    • leyrers online pamphlet
Re: Dokumente Öffnen und Richt text Felder
« Antwort #21 am: 16.08.07 - 09:41:45 »
Dein Code ist unvollständig!
Code
docB.mutter = doc.UniversalID
Wo kommt "doc" her?


Eventuell möchtest Du im DocB das Feld SaveOptions auf "0" setzten.
HTH
m³ aka. Martin -- leyrers online pamphlet | LEYON - All things Lotus (IBM Collaborations Solutions)

All programs evolve until they can send email.
Except Microsoft Exchange.
    - Memorable Quotes from Alt.Sysadmin.Recovery

"Lotus Notes ist wie ein Badezimmer, geht ohne Kacheln, aber nicht so gut." -- Peter Klett

"If there isn't at least a handful of solutions for any given problem, it isn't IBM"™ - @notessensai

Offline Axel

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.658
  • Geschlecht: Männlich
  • It's not a bug, it's Notes
Re: Dokumente Öffnen und Richt text Felder
« Antwort #22 am: 16.08.07 - 09:45:51 »
Ich habe es bei mir nochmal getestet. Es läuft einwandfrei. Neues Dokument wird erstellt, bestehendes Dokument wird gespeichert und geschlossen. Schließe ich das neue Dokument kehre ich zum entsprechenden bestehenden zurück. Das neue Dokument wird bei diesen Aktionen nicht gespeichert.

Ich hatte es bereits geschrieben und Martin (m3) hat auch nochmal ddarauf hingewiesen: der Code kann nicht vollständig sein. Wo kommen die Variablen workspace, db, uidoc und doc her?

Axel
Ohne Computer wären wir noch lange nicht hinterm Mond!

Offline DerAndre

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.655
  • Geschlecht: Männlich
  • Keep cool!
Re: Dokumente Öffnen und Richt text Felder
« Antwort #23 am: 16.08.07 - 09:50:41 »
Das ist so wirr.

Hm weiß ich jetzt nicht, es wird ja docb.form = "mProtokoll" zugewiesen. Wann zieht das?

Mein Fisch sagt, das es eine Backend, Frontend Geschichte ist.

Sind db, uidoc, doc und workspace gloabal Deklariert?
André

Elterninitiative diabetischer Kinder und Jugendlicher e.V.
-----------------------------------------------------------------------------
Fliegen ist die Kunst auf den Boden zu Fallen, aber daneben.
-----------------------------------------------------------------------------
Etwas mehr Hardware dazu zu kaufen ist viel billiger als
Software besser zu machen. ( Niklaus Wirth )

klaussal

  • Gast
Re: Dokumente Öffnen und Richt text Felder
« Antwort #24 am: 16.08.07 - 09:55:16 »
Das einfachste dürfte sein, die DB hier reinzuhängen.

Ansonsten rätseln wir uns noch zu Tode.  :P

Offline DerAndre

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.655
  • Geschlecht: Männlich
  • Keep cool!
Re: Dokumente Öffnen und Richt text Felder
« Antwort #25 am: 16.08.07 - 09:57:26 »
Der war heute noch garnicht da...  ;)
André

Elterninitiative diabetischer Kinder und Jugendlicher e.V.
-----------------------------------------------------------------------------
Fliegen ist die Kunst auf den Boden zu Fallen, aber daneben.
-----------------------------------------------------------------------------
Etwas mehr Hardware dazu zu kaufen ist viel billiger als
Software besser zu machen. ( Niklaus Wirth )

Offline Axel

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.658
  • Geschlecht: Männlich
  • It's not a bug, it's Notes
Re: Dokumente Öffnen und Richt text Felder
« Antwort #26 am: 16.08.07 - 10:24:54 »
Hm weiß ich jetzt nicht, es wird ja docb.form = "mProtokoll" zugewiesen. Wann zieht das?

Nach dem Anlegen des neuen Dokumentes.


Mein Fisch sagt, das es eine Backend, Frontend Geschichte ist.

Schwer zu sagen. Glaube ich fast nicht. Bei mir funktioniert das Ganze ja so wie es beschrieben wurde. Ich habe den Code allerdings um die Deklarationen der fehlenden Variablen ergänzt.


Axel


Ohne Computer wären wir noch lange nicht hinterm Mond!

Offline DerAndre

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.655
  • Geschlecht: Männlich
  • Keep cool!
Re: Dokumente Öffnen und Richt text Felder
« Antwort #27 am: 16.08.07 - 10:31:01 »
Also:

Option Declare einfügen.

Und

Wenn ich das Richtig verstanden habe: Wenn es in der Maske mProtokoll ein SaveOptions := 0 gibt zeigt es auch seine Wirkung.

Ich muß zu meiner Schande gestehen, daß ich mir um diesen Punkt noch nie Gedanken gemacht habe.
André

Elterninitiative diabetischer Kinder und Jugendlicher e.V.
-----------------------------------------------------------------------------
Fliegen ist die Kunst auf den Boden zu Fallen, aber daneben.
-----------------------------------------------------------------------------
Etwas mehr Hardware dazu zu kaufen ist viel billiger als
Software besser zu machen. ( Niklaus Wirth )

Offline C_T

  • Senior Mitglied
  • ****
  • Beiträge: 272
  • Geschlecht: Männlich
Re: Dokumente Öffnen und Richt text Felder
« Antwort #28 am: 16.08.07 - 11:21:44 »
Sry dass es so auf die Vermutung gekommen ist das der Code unvollständig ist.

Die Deklarationen sind natürlich vorhanden nur dachte ich das es nicht nötig ist diese zu posten.

Also DOK B:
Code
Sub Queryclose(Source As Notesuidocument, Continue As Variant)
	Dim workspace As New NotesUIWorkspace
	Dim session As New NotesSession
	Dim uidoc As NotesUIDocument
	Dim docB As NotesDocument
	Dim db As NotesDatabase
	
	Set uidoc = workspace.CurrentDocument
	Set db = session.CurrentDatabase
	Set docB = uidoc.Document

	Dim docA As NotesDocument
	Set docA = db.GetDocumentByUNID(docB.mutter(0))
	Call workspace.EditDocument(True,doA)
	
End Sub


Button DOKA:
Code
Sub Click(Source As Button)
Dim workspace As New NotesUIWorkspace
Dim session As New NotesSession
Dim uidoc As NotesUIDocument
Dim docA As NotesDocument
Dim db As NotesDatabase
	
Set uidoc = workspace.CurrentDocument
Set db = session.CurrentDatabase
Set docA = uidoc.Document
	
Dim docB As NotesDocument
	
Set docB = db.CreateDocument

docB.form = "mProtokoll"
docB.mutter = docA.UniversalID
docB.Projektnummer = docA.Projektnummer
docB.Art = "Entwicklungsprozess"

Call uidoc.Save
Call uidoc.Close
Call workspace.EditDocument(True,docB)
	
End Sub
« Letzte Änderung: 16.08.07 - 11:25:19 von C_T »
Viele Grüße

Christian T.

Driri

  • Gast
Re: Dokumente Öffnen und Richt text Felder
« Antwort #29 am: 16.08.07 - 11:25:27 »
Ich habe jetzt nicht alles gelesen, aber hier dürfte doch wohl ein Denk- oder Tippfehler sein :

Zitat
Set doc3 = db.GetDocumentByUNID(doc.mutter(0))
Call workspace.EditDocument(True,doc)

Du holst das ParentDocument, öffnest dann aber das gleiche Dokument noch einmal. D.h. Du hast ein und das selbe Dokument (doc) zweimal im Frontend offen.


Edit :

Nach meinem Posting wurde der Code oben korrigiert.
« Letzte Änderung: 16.08.07 - 11:27:27 von Driri »

Offline Axel

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.658
  • Geschlecht: Männlich
  • It's not a bug, it's Notes
Re: Dokumente Öffnen und Richt text Felder
« Antwort #30 am: 16.08.07 - 11:26:28 »
Genauso habe ich das auch gemacht und es funktioniert.  Da muss noch irgendwas anderes sein.

Beende mal den Client, lösche die Cache.ndk und versuch's dann nochmal. Mach auch mal eine neue Kopie der Datenbank. Vielleicht hilft das.

Ansonsten weiss ich im Moment auch nicht weiter.

Axel
Ohne Computer wären wir noch lange nicht hinterm Mond!

Offline DAU-in

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.129
  • Geschlecht: Weiblich
  • - unterwegs -
Re: Dokumente Öffnen und Richt text Felder
« Antwort #31 am: 16.08.07 - 11:27:51 »
Call workspace.EditDocument(True,doA)

setz doch mal ein 'Option declare'
mühsam ernährt sich das Eichhörnchen

aktuelle Tätigkeit: Feldschubse

Offline C_T

  • Senior Mitglied
  • ****
  • Beiträge: 272
  • Geschlecht: Männlich
Re: Dokumente Öffnen und Richt text Felder
« Antwort #32 am: 16.08.07 - 13:36:25 »
@DAU-in: Problem besteht weiterhin
Viele Grüße

Christian T.

klaussal

  • Gast
Re: Dokumente Öffnen und Richt text Felder
« Antwort #33 am: 16.08.07 - 13:41:33 »
Häng mal die DB hier mit rein. Dann können wir uns die Raterei sparen.

Offline DAU-in

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.129
  • Geschlecht: Weiblich
  • - unterwegs -
Re: Dokumente Öffnen und Richt text Felder
« Antwort #34 am: 16.08.07 - 18:42:44 »
So dringend scheint es dann doch nicht zu sein .....

oder ist C_T schon aus dem Fenster gesprungen?
mühsam ernährt sich das Eichhörnchen

aktuelle Tätigkeit: Feldschubse

klaussal

  • Gast
Re: Dokumente Öffnen und Richt text Felder
« Antwort #35 am: 16.08.07 - 18:50:51 »
... der sucht den "save"....  ;D

Offline DAU-in

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.129
  • Geschlecht: Weiblich
  • - unterwegs -
Re: Dokumente Öffnen und Richt text Felder
« Antwort #36 am: 17.08.07 - 07:15:09 »
... der sucht den "save"....  ;D


den such ich hier auch -
und sobald ich den habe, setz ich mich ab nach Südamerika!
mühsam ernährt sich das Eichhörnchen

aktuelle Tätigkeit: Feldschubse

Offline WernerMo

  • @Notes Preisträger
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 3.050
  • Geschlecht: Männlich
Re: Dokumente Öffnen und Richt text Felder
« Antwort #37 am: 17.08.07 - 07:32:13 »
Hallo und guten Morgen,

wann steht ihr auf in der Schweiz?,

Wie so absetzen nach Südamerika?
Mit viel Geld kann man auch in der Schweiz "Asysl" erhalten (=eingebürgert werden) und gut leben.

Viele Grüße (?und gute Heimreise?)
Werner
Gruß Werner
  o                                                  o   
 /@\  Nächster @Notes-Stammtisch  /@\  online Sept. 2020?
_/_\__________________________/_\_ Details folgen.

Offline DAU-in

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.129
  • Geschlecht: Weiblich
  • - unterwegs -
Re: Dokumente Öffnen und Richt text Felder
« Antwort #38 am: 17.08.07 - 07:47:27 »

Wie so absetzen nach Südamerika?
Mit viel Geld kann man auch in der Schweiz "Asysl" erhalten (=eingebürgert werden) und gut leben.


Wenn du das Geld von ausserhalb mitbringst, schon.


Mal sehen, ob die DB noch kommt ......
mühsam ernährt sich das Eichhörnchen

aktuelle Tätigkeit: Feldschubse

klaussal

  • Gast
Re: Dokumente Öffnen und Richt text Felder
« Antwort #39 am: 17.08.07 - 08:14:45 »
Zitat
Mal sehen, ob die DB noch kommt ......

.... träum weiter..... :-X

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz