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

Offline C_T

  • Senior Mitglied
  • ****
  • Beiträge: 272
  • Geschlecht: Männlich
Dokumente Öffnen und Richt text Felder
« am: 15.08.07 - 08:18:32 »
Hallo und einen Guten Morgen,

Ich habe da ein Problem und hoffe ich kann mich klar genug ausdrücken.

Ich habe eine Maske (Maske A) indem in einem Richtextfeld eine Tabelle mit Inhalt aufgebaut wird beim öffnen. Dieser Inhalt zieht die Maske sich aus anderen Dokumenten (Maske B).

Soweit so gut.

Jetzt habe ich in Maske A einen Button um ein neues Dokument (Maske B) zu erstellen und möchte das beim drücken die Maske A sich schließt. Läuft auch noch.

Nun wollte ich das wenn man Maske B schließt wieder zurück in das alte Dokument kommt. Dies habe ich mit folgendem Code realisiert.

Code
	
                Dim doc3 As NotesDocument
	Set doc3 = db.GetDocumentByUNID(doc.mutter(0))
	Call workspace.EditDocument(True,doc3)

Nun das Problem ich komme zwar in die Maske A wieder zurück, jedoch wird mein Richtextfeld nicht aktualisiert und eer speichert die Maske B in jedem Fall. auch wenn man die Maske nur schließt.

Wie gesagt in erster Linie frage ich mich warum der oben genannte Code die Maske B in jedem Fall speichert....

Ich hoffe auf hilfe

VIELEN DANK

CU
C_T
« Letzte Änderung: 21.08.07 - 13:44:31 von C_T »
Viele Grüße

Christian T.

Offline DAU-in

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.129
  • Geschlecht: Weiblich
  • - unterwegs -
Re: Dokumente Öffnen und Richt text Felder
« Antwort #1 am: 15.08.07 - 14:10:13 »
Wo um Göttins willen wird hier das Dokument B gespeichert? (ich nehme an, du redest von Dokument B und nicht von Maske B?)

und welchese Richtextfeld wird nicht akualisiert?


doc ist Dokument B und im Feld mutter steht die UNID von Dokument A?
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 #2 am: 15.08.07 - 14:15:00 »
In Dokument B steht die UNID von Dokument A und in Dokument A befindet sich ein RTFeld welches nicht aktualisiert wird....
Viele Grüße

Christian T.

Offline DAU-in

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.129
  • Geschlecht: Weiblich
  • - unterwegs -
Re: Dokumente Öffnen und Richt text Felder
« Antwort #3 am: 15.08.07 - 14:20:03 »
Dokument B ist neu erstellt?
wird das abgespeichert, nachdem das RTF-Feld geändert und bevor Dokument A aufgerufen wird?
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 #4 am: 15.08.07 - 14:49:00 »
Dokument a ist erstellt worden und gespeichert

Durch drücken von einem Button in Dokument A wird ein Dokument B erstellt

Falls man dieses Dokument schließt (ohne Speichern) wird es trotzdem gespeichert.
Viele Grüße

Christian T.

Offline DAU-in

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.129
  • Geschlecht: Weiblich
  • - unterwegs -
Re: Dokumente Öffnen und Richt text Felder
« Antwort #5 am: 15.08.07 - 15:33:17 »
gibt es ein Feld SaveOptions auf der Maske B?
mühsam ernährt sich das Eichhörnchen

aktuelle Tätigkeit: Feldschubse

klaussal

  • Gast
Re: Dokumente Öffnen und Richt text Felder
« Antwort #6 am: 15.08.07 - 15:36:34 »
Mit diesen rudimentären Antworten kann ich nix vernünftiges anfangen.

Offline C_T

  • Senior Mitglied
  • ****
  • Beiträge: 272
  • Geschlecht: Männlich
Re: Dokumente Öffnen und Richt text Felder
« Antwort #7 am: 15.08.07 - 15:58:30 »
@klauss: was für weitere infos brauchst du den??

@DAU-in: Nein definitiv nicht...
Viele Grüße

Christian T.

Offline DAU-in

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.129
  • Geschlecht: Weiblich
  • - unterwegs -
Re: Dokumente Öffnen und Richt text Felder
« Antwort #8 am: 15.08.07 - 16:04:30 »
was ist das für ein Button?

steht was im QuerySave von Maske B?


ansonsten lässt du dir ja wirrklich alles nur mühsam aus der Nase ziehen, da hat Klauss schon recht  .....

irgendwo muss das speichern ja eingebaut sein ...
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 #9 am: 16.08.07 - 07:46:17 »
Ich habe alles nachgescahut ich habe niergends irgendwas von save geschrieben...

kann es vielleciht was mit der Zeile:

   Call workspace.EditDocument(True,doc3)

zu tun haben das er speichert??ß
Viele Grüße

Christian T.

klaussal

  • Gast
Re: Dokumente Öffnen und Richt text Felder
« Antwort #10 am: 16.08.07 - 08:08:23 »
Nein.

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 #11 am: 16.08.07 - 08:28:13 »
Also speichern ohne speichern gibt es nicht.

Es gibt 3 Möglichkeiten:

1. Du hast das Save übersehen
2. Du hast einen Schreibfehler ( falsche Zuweisung der Variable )
3. Irgend was anderes
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 #12 am: 16.08.07 - 08:33:02 »
Wie erstellst du denn Dokument B?

Ohne genauere Infos kann man dir nur sehr schwer helfen.


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

Offline C_T

  • Senior Mitglied
  • ****
  • Beiträge: 272
  • Geschlecht: Männlich
Re: Dokumente Öffnen und Richt text Felder
« Antwort #13 am: 16.08.07 - 08:46:14 »
Dies ist der Code aus dem Button aus Dokument A um ein Dokument B zu erstellen.

Code
	Dim doc2 As NotesDocument
	
	Set doc2 = db.CreateDocument
	doc2.form = "mProtokoll"
	doc2.mutter = doc.UniversalID
	doc2.Projektnummer = doc.Projektnummer
	doc2.Art = "Entwicklungsprozess"
	Call uidoc.Save
	Call uidoc.Close
	Call workspace.EditDocument(True,doc2)

habe nun auch nochmal nachgeschaut ob ich was im Dokument B übersehen habe, jedoch sind die 3 zeilen die ich oben gepostet habe die einzigen Zeilen Code in dem Dokument.
Viele Grüße

Christian T.

klaussal

  • Gast
Re: Dokumente Öffnen und Richt text Felder
« Antwort #14 am: 16.08.07 - 09:00:38 »
Also, vielleicht könntest Du dich im ersten Schritt mal zu einer einheitlichen Namensvergabe durchringen.
Mal heisst es DocA, dann wieder DocB, es könnte aber auch Doc2 oder Doc3 ge´meint sein. Ja, was denn nun ?

Du hast keinen Save gefunden ?
Zitat
Call uidoc.Save


Was ist denn in diesem Moment uidoc ?

Allmählich beschleicht mich das Gefühl, dass die grundlegende Basics fehlen.

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 #15 am: 16.08.07 - 09:06:45 »
Sprechende Bezeichnungen wären eine tolle Erfindung.

Bei DocA,DocB,DocC oder Doc1,Doc2,Doc3 verliert man schnell den Überblick.
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 #16 am: 16.08.07 - 09:12:44 »
Ich habe auf die Schnelle den Code mal bei mir probiert. Das kann allerdings nicht der komplette Code sein. Da fehlt noch einiges.

Nach dem ich das ergänzt habe läuft das Ganze so wie von dir gewollt. Das neue Dokument öffnet sich und das, aus dem die Aktion aufgerufen wurde schließt sich. Eine "automatische" Speicherung des neuen Dokumentes findet nicht statt.

Der Hund muss irgendwo anders begraben sein.


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 #17 am: 16.08.07 - 09:19:45 »
Ich habe alles nachgescahut ich habe niergends irgendwas von save geschrieben...

dumme Frage, ich weiss:
Sind die Masken von dir erstellt worden, oder änderst du alte Masken ab?
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 #18 am: 16.08.07 - 09:33:21 »
Nochmal

Ich habe Doc A dort drücke ich auf einen Button um ein Antwortdokument Doc B zu erstellen.
Button:
Code
	Dim docB As NotesDocument
	
	Set docB = db.CreateDocument
	docB.form = "mProtokoll"
	docB.mutter = doc.UniversalID
	docB.Projektnummer = doc.Projektnummer
	docB.Art = "Entwicklungsprozess"
	Call uidoc.Save
	Call uidoc.Close
	Call workspace.EditDocument(True,docB)


Schließe ich nun Doc B kommt man wieder auf Doc A
Query Close:
Code
                Dim docA As NotesDocument
	Set docA = db.GetDocumentByUNID(docB.mutter(0))
	Call workspace.EditDocument(True,docA)


Das Problem ist das immer wenn ich Doc B schließe wird dieses gespeichert auch wenn ich einfach mit dem x oder mit nem Button (@Command([FileCloseWindow])) schließe.


Ist damit klar was ich mit Doc A und B meinte?

Was brauch Ihr noch an Infos?

P.S.
@DAU-in: Ja sind von mir erstellt.
@Axel: die Bezeichnungen sollten nun eindeutig sein
« Letzte Änderung: 16.08.07 - 09:35:49 von C_T »
Viele Grüße

Christian T.

Offline DAU-in

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

DocA = Doc3?



« Letzte Änderung: 16.08.07 - 09:39:54 von DAU-in »
mühsam ernährt sich das Eichhörnchen

aktuelle Tätigkeit: Feldschubse

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz