Autor Thema: Eingebettete Maske ->@if "refreshen"  (Gelesen 8175 mal)

Offline DonPromillo

  • Junior Mitglied
  • **
  • Beiträge: 78
  • Ich liebe dieses Forum!
Re: Eingebettete Maske ->@if "refreshen"
« Antwort #20 am: 30.11.04 - 10:05:22 »
Hi Axel,
danke für den Versuch, hat leider nichts gebracht!  :(

Argl, werde ATA mal eine message schicken, vielleicht kann er mir ja helfen!

Falls sonst noch jmd Ideen hat, gerne  ;)

Frank


Offline DonPromillo

  • Junior Mitglied
  • **
  • Beiträge: 78
  • Ich liebe dieses Forum!
Re: Eingebettete Maske ->@if "refreshen"
« Antwort #21 am: 30.11.04 - 14:15:26 »
Nur mal ne neue Idee:

Würde das evtl. auch funktionieren, an stelle der ganzen Refresh Aktion einfach eine 2. Maske zu erstellen, in der per Agent der "ganze Krempel" automatisch von der Originalmaske übernommen wird?
Brauche halt
1 "Ansicht" zum editieren (=Orig)
1 "Ansicht" zum anschauen (2. Maske)

Würde so was gehen? und wenn ja,... wie?  ???

Frank

Offline DonPromillo

  • Junior Mitglied
  • **
  • Beiträge: 78
  • Ich liebe dieses Forum!
Re: Eingebettete Maske ->@if "refreshen"
« Antwort #22 am: 01.12.04 - 17:25:42 »
So, bin weitergekommen,...
Momentan kommt folgende Fehlermeldung:
"Aktuelles Programm kann nicht geschlossen werden"...
schickerweise macht er mir die komplette DB zu :(

Hat jemand ein Idee, das Problem in den Griff zu kriegen?

Grüße
Frank


Function ReOpen(docThis As NotesDocument) As Integer
   Dim ws As New NotesUIWorkspace
   Dim uidoc As NotesUIDocument
   Dim dbThis As NotesDatabase
   Dim unid As String
   
   ReOpen = 0
   Set dbThis = docThis.ParentDatabase
   Call docThis.Save(True , True)
   unid = docThis.UniversalID
   docThis.SaveOptions = "0" ' # ... Speicherabfrage vermeiden
   Set uidoc = ws.CurrentDocument
   Call uidoc.Close
   Set docThis = dbThis.GetDocumentByUNID(unid)
   Call ws.SetTargetFrame("main")
   Set uidoc = ws.EditDocument(True , docThis)
   Set docThis = uidoc.Document
   If docThis.HasItem("SaveOptions") Then 
            ' # ... das Feld SaveOptions wieder entfernen...
      docThis.RemoveItem("SaveOptions")
      Call docThis.Save( True , True )
   End If
   ReOpen = 1
   Print "Das Dokument wurde erneut geöffnet"
End Function

Offline TMC

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 3.660
  • Geschlecht: Männlich
  • meden agan
Re: Eingebettete Maske ->@if "refreshen"
« Antwort #23 am: 01.12.04 - 17:28:51 »
Wenn ich mich nicht irre war auf http://www.breakingpar.com/ erst letztens ein Artikel der sich mit Refresh von embedded Views beschäftigte. Hatte das aber nur überflogen.

Konnte das jetzt aber nicht prüfen, weil die seite z.Zt. nicht aufgerufen werden kann - ich bin mir aber ziemlich sicher, die sind bald wieder online.
Matthias

A good programmer is someone who looks both ways before crossing a one-way street.


Offline DonPromillo

  • Junior Mitglied
  • **
  • Beiträge: 78
  • Ich liebe dieses Forum!
Re: Eingebettete Maske ->@if "refreshen"
« Antwort #24 am: 01.12.04 - 18:28:21 »
@Matthias: Danke für den Tipp, hat nur leider nicht funktioniert :(

Kann doch nicht so schwer sein, das uidoc im Frame zu öffnen, argl...

Andere Idee: Gibt's denn die Möglichkeit eines verschachtelten hide-whens?

Tabelle->(Feld abc: hide when x!=(...)
Feld bgf: hide when y=(...)
...)
Tabelle->hide-when Morgen="Donnerstag"
so von der Idee her?
Oder muss ich da jedes Feld mit einem normalen oder-When ergänzen?

... dann könnte ich mir den Ärger mit eingebetteten Masken, refresh, tot und teufel ersparen  ::)


Frank



Offline Axel

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.658
  • Geschlecht: Männlich
  • It's not a bug, it's Notes
Re: Eingebettete Maske ->@if "refreshen"
« Antwort #25 am: 01.12.04 - 20:08:17 »
Hi,

für eine Tabelle direkt gibt es keine Hide-When Formeln. Das regelst du nur über den Text/die Felder in der Zelle.

Wenn der Text in alle Spalten einer Zeile verborgen wird, dann ist auch die Tabellenzeile verborgen.

Du kannst natürlich für jedes Feld in einer Tabelle, ja sogar in einer Tabellenzelle (hier ist Voraussetzung, dass die Felder in separaten Zeilen stehen) eine eigene Hide-When - Formel hinterlegen.


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

Offline Semeaphoros

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.152
  • Geschlecht: Männlich
  • ho semeaphoros - agr.: der Notesträger
    • LIGONET GmbH
Re: Eingebettete Maske ->@if "refreshen"
« Antwort #26 am: 01.12.04 - 20:13:37 »
Um ganz präzis zu sein, die Hide-When Formeln sind eine Eigenschaft des Textabschnittes. Und in Notes wird jeder Textabschnitt durch eine Zeilenschaltung oder das Zellenende in der Tabelle begrenzt.
Jens-B. Augustiny

Beratung und Unterstützung für Notes und Domino Infrastruktur und Anwendungen

Homepage: http://www.ligonet.ch

IBM Certified Advanced Application Developer - Lotus Notes and Domino 7 und 6
IBM Certified Advanced System Administrator - Lotus Notes and Domino 7 und 6

Offline Axel

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.658
  • Geschlecht: Männlich
  • It's not a bug, it's Notes
Re: Eingebettete Maske ->@if "refreshen"
« Antwort #27 am: 01.12.04 - 20:37:53 »
Jens, du hast es, mit einfachen Worten, auf den Punkt gebracht.
Danke.


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

Offline Semeaphoros

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.152
  • Geschlecht: Männlich
  • ho semeaphoros - agr.: der Notesträger
    • LIGONET GmbH
Re: Eingebettete Maske ->@if "refreshen"
« Antwort #28 am: 01.12.04 - 21:24:49 »
Kann mich erinnern, dass ich selber eine Weile gebraucht hatte, bis ich das durchschaut hatte :) Gut, wenn das jetzt weiteren Leuten nützt.
Jens-B. Augustiny

Beratung und Unterstützung für Notes und Domino Infrastruktur und Anwendungen

Homepage: http://www.ligonet.ch

IBM Certified Advanced Application Developer - Lotus Notes and Domino 7 und 6
IBM Certified Advanced System Administrator - Lotus Notes and Domino 7 und 6

Offline DonPromillo

  • Junior Mitglied
  • **
  • Beiträge: 78
  • Ich liebe dieses Forum!
Re: Eingebettete Maske ->@if "refreshen"
« Antwort #29 am: 02.12.04 - 09:17:50 »
OK, danke für eure Hilfe,

werde in jede cell die hide-when Formel ergänzen, ... ist der einizge (wenn auch wenig saubere) Weg den ich sehe   :-\

Viele Grüße
Frank

P.S.  Habe es gelöst!!!!

Für alle die ein ähnliches Problem haben, schaut mal hier unter Tipps & Tricks, der Eintrag von Rob sollte weiter helfen!
(Aber immer drann denken: damit das funkioniert, muss die Maske bereits gespeichert sein!)

http://www.atnotes.de/index.php?topic=4487.0

Vielen Dank auch noch mal an Rob! Supergenial, dass du das aufgetrieben hast!

« Letzte Änderung: 02.12.04 - 15:45:34 von DonPromillo »

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz