Autor Thema: einbinden einer Maske  (Gelesen 2499 mal)

Offline heidiweber

  • Aktives Mitglied
  • ***
  • Beiträge: 162
einbinden einer Maske
« am: 30.05.06 - 15:55:11 »
Hallo

ich möchte in einer Maske einen Abschnitt/Bereich haben, der auf allen Masken gleich ist. Wenn ich den dann auf einer Maske ändere, sollen die Änderungen auch auf den anderen Masken angezeigt werden. Nehme ich dafür eine Teilmaske? Oder wie kann man sowas machen?

Vielen Dank
cu
Heidi

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: einbinden einer Maske
« Antwort #1 am: 30.05.06 - 15:58:09 »
Teilmaske ist u.a. genau für sowas gedacht.

Bernhard

Offline heidiweber

  • Aktives Mitglied
  • ***
  • Beiträge: 162
Re: einbinden einer Maske
« Antwort #2 am: 30.05.06 - 16:24:07 »
Hallo Bernhard,

das was ich brauche ist leider keine Teilmaske?? Denke ich zumindest??

Ich habe eine Maske A. Auf dieser ist eine "Teilmaske" (nenne ich mal so). Jetzt ändere ich etwas auf dieser Teilmaske in Maske A.

Jetzt öffne ich Maske B, die auch diese Teilmaske eingebunden hat. Jetzt soll auch die Änderung auf der Teilmaske angezeigt werden.

Dies ist doch bei einer "normalen" Teilmaske nicht der Fall?

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: einbinden einer Maske
« Antwort #3 am: 30.05.06 - 16:28:45 »
Wenn sich die "Änderungen" auf die Design-Elemente (Beschriftungen, Felder) bezieht, dann ist das genau das, was du "brauchst".
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 heidiweber

  • Aktives Mitglied
  • ***
  • Beiträge: 162
Re: einbinden einer Maske
« Antwort #4 am: 30.05.06 - 17:45:12 »
Vielen Dank an euch - aber leider geht das nicht mit einer Teilmaske, was ich machen wollte :(

Noch einen schönen Abend
cu
Heidi

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: einbinden einer Maske
« Antwort #5 am: 30.05.06 - 18:02:21 »
Ja, herrjeh - was willst Du denn machen? Wenn wir das nicht wissen, können wir auch nicht helfen!

Bernhard

PS: Ich habe zwar eine Vermutung, aber auf Vermutungen hin poste ich nicht.

Offline heidiweber

  • Aktives Mitglied
  • ***
  • Beiträge: 162
Re: einbinden einer Maske
« Antwort #6 am: 31.05.06 - 09:32:01 »
Guten Morgen,

ich möchte auf Masken einen Bereich haben, der auf allen Masken gleich ist (wie ein "Briefkopf"). Dazu nimmt man Teilmasken. Jetzt sollen aber auf den Teilmasken auch Attachments reingehängt werden können, die dann auch auf allen Masken verfügbar sein sollen. Und das geht mit Teilmasken nicht? Oder?

Als Lösung mache ich jetzt folgendes:
Ich erstelle mir einen eigene Maske und hänge da die Attachments rein. Von den anderen Masken aus ist diese Maske dann über einen "Link" erreichbar.
Und da bräuchte ich bestimmt wieder Hilfe, da ich bis jetzt noch nicht weiß, wie man aus einem RichTextFeld ein Attachment löst und es auf Festplatte kopieren kann. Hat dazu vielleicht schon jemand ein Stückchen Code?

Vielen Dank
cu
Heidi



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: einbinden einer Maske
« Antwort #7 am: 31.05.06 - 11:02:27 »
Ein Blick in die Designer-Hilfe wirkt Wunder.   ;)

Dort ist dieses Beispiel zu finden:

Code
Dim doc As NotesDocument
Dim rtitem As Variant
Dim fileCount As Integer
Const MAX = 100000
fileCount = 0    
'...set value of doc...
Set rtitem = doc.GetFirstItem( "Body" )
If ( rtitem.Type = RICHTEXT ) Then
  Forall o In rtitem.EmbeddedObjects
    If ( o.Type = EMBED_ATTACHMENT ) _
    And ( o.FileSize > MAX ) Then
      fileCount = fileCount + 1
      Call o.ExtractFile _
      ( "c:\reports\newfile" & Cstr(fileCount) )
      Call o.Remove
      Call doc.Save( True, True )
    End If
  End Forall
End If


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

Offline LN4ever

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 505
  • Geschlecht: Männlich
Re: einbinden einer Maske
« Antwort #8 am: 31.05.06 - 13:18:13 »
Wenn die Attachments statisch und vom Programmierer vorgegeben und immer gleich sind, geht das auch in einer Teilmaske.

Aber man kann sie auch auf eine Seite legen und in die Teilmaske eine Aktion zum Aufrufen der Seite (oder einen Link zur Seite, wenn man ohne Templates direkt in der DB arbeitet) machen. Das beschleunigt das Öffnen der Maske und bläht die CACHE-Dateien der Anwender nicht so auf.
Situs vilate in isse tabernit.

Offline heidiweber

  • Aktives Mitglied
  • ***
  • Beiträge: 162
Re: einbinden einer Maske
« Antwort #9 am: 01.06.06 - 15:34:10 »
Vielen Dank an euch,

db läuft wunderbar (bis zum nächsten Problem...)

cu
Heidi

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz