Autor Thema: Ansicht auf Masken mit eingebeteter Ansicht  (Gelesen 4030 mal)

Offline heidiweber

  • Aktives Mitglied
  • ***
  • Beiträge: 162
Ansicht auf Masken mit eingebeteter Ansicht
« am: 03.11.06 - 14:32:29 »
Hallo

Ich habe eine (Haupt-)Maske mit einer eingebeteten Ansicht. In dieser eingebeteten Ansicht werden Personen zu der (Haupt-)Makse angezeigt.

Jetzt habe ich eine Ansicht, in der die (Haupt-)Maske angezeigt wird. In einer Spalte sollen aber zusätzlich alle Vor-und Nachnamen der Personen angezeigt werden, die sich in der eingebeteten Ansicht befinden.

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: Ansicht auf Masken mit eingebetteter Ansicht
« Antwort #1 am: 03.11.06 - 14:39:54 »
Eingebetete Ansichten sind was für ein Kloster ...

Die Daten, die in einem Dokument mittels einer eingebetteten Ansicht sichtbar sind, werden ad hoc gebildet und stehen Dir in einer Ansicht nicht zur Verfügung. Dort kannst Du nur Daten anzeigen, die im Dokument tatsächlich gespeichert sind.

Stehen die zugehörigen Personendokumente in der gleichen Datenbank?

Bernhard
« Letzte Änderung: 03.11.06 - 15:16:17 von koehlerbv »

Offline heidiweber

  • Aktives Mitglied
  • ***
  • Beiträge: 162
Re: Ansicht auf Masken mit eingebeteter Ansicht
« Antwort #2 am: 03.11.06 - 14:47:11 »
Hi Bernhard,

die Personendokumente sind in der gleichen Datenbank.

cu
Heidi

p.s.: Eingebetete Ansichten sind was für ein Kloster ... --> mmmhh

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: Ansicht auf Masken mit eingebeteter Ansicht
« Antwort #3 am: 03.11.06 - 14:49:55 »
Eingebetete Ansichten sind was für ein Kloster ...
Aber bei den eingebetteten Ansichten musst Du beten, damit sie funktionieren. ;)
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 koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Ansicht auf Masken mit eingebetteter Ansicht
« Antwort #4 am: 03.11.06 - 14:51:35 »
In diesem Fall hast Du noch die Möglichkeit, diese Personendokumente über eine Kategorisierung (sowas musst Du ja eigentlich bei der eingebetteten Ansicht auch verwenden) unter den Hauptdokumenten anzeigen lassen.
Diese jedoch in einer eigenen Spalte anzuzeigen geht nur, wenn die Namen im (Haupt)Dokument selbst gespeichert sind.

Bernhard

Offline heidiweber

  • Aktives Mitglied
  • ***
  • Beiträge: 162
Re: Ansicht auf Masken mit eingebeteter Ansicht
« Antwort #5 am: 03.11.06 - 14:55:09 »
Sorry Bernhard- vielleicht habe ich das nicht geschnallt.

Ich kann die Personendokumente unter den Hauptdokumenten anzeigen lassen? Wenn ja, kann ich die dann "ausblenden", so dass man in der Ansicht nach den Vor-Nachnamen der Personen suchen kann? Falls das geht, wie muss ich dann kategorisieren? In der eingebeteten Ansicht selektiere ich doch nach den Personenmasken (Kategorie: UnID).


Vielen Dank an euch
cu
Heidi

p.s.: und warum beten - ich hatte bis jetzt noch keine Probleme mit eingebeteten Ansichten. Wie kann man das denn sonst machen?
« Letzte Änderung: 03.11.06 - 15:03:58 von heidiweber »

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Ansicht auf Masken mit eingebetteter Ansicht
« Antwort #6 am: 03.11.06 - 15:09:34 »
Eingebettet, Heidi. Eingebetet ist was ganz anderes.

Wenn Deine Schlüssel, mit der Haupt- und Personendokumente verkettet sind, eine ID ist, dann sieht es schlecht aus - Du müsstest im Personendokument ein Feld mit dem gleichen Inhalt wie die Hauptdokumente zur Sortierung haben, um kategorisieren zu können.
Anders wäre es bei Antwortdokumenten.

Aber eine Suche nach den Personennamen à la Ansichtssortierung in der 1. Spalte ist nicht möglich.

Bernhard
« Letzte Änderung: 03.11.06 - 15:15:50 von koehlerbv »

Offline heidiweber

  • Aktives Mitglied
  • ***
  • Beiträge: 162
Re: Ansicht auf Masken mit eingebeteter Ansicht
« Antwort #7 am: 03.11.06 - 15:18:32 »
die sind über eine ID miteinander verbunden - dann gehts halt leider nicht - war ja nur als zusätzlichen Komfort gedacht...

Vielen Dank an euch
cu
Heidi

p.s. ich bete für die eingebettete Ansicht:) peinlich peinlich

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: Ansicht auf Masken mit eingebeteter Ansicht
« Antwort #8 am: 03.11.06 - 19:03:09 »
die sind über eine ID miteinander verbunden - dann gehts halt leider nicht - war ja nur als zusätzlichen Komfort gedacht...

Wie sind die Dokumente genau miteinander verbunden? Deine Aussage ist viel zu allgemeingültig.


Axel

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

Offline heidiweber

  • Aktives Mitglied
  • ***
  • Beiträge: 162
Re: Ansicht auf Masken mit eingebeteter Ansicht
« Antwort #9 am: 03.11.06 - 19:18:28 »
die Personenmaske hat nur ein Feld mit der UnID des Haupt-Dokumentes. Ist kein Mutter-Kind-Dokument.

cu
Heidi

p.s.: falls es nicht geht, ist es auch nicht so schlimm

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: Ansicht auf Masken mit eingebeteter Ansicht
« Antwort #10 am: 03.11.06 - 19:48:12 »
Dann kannst du danach kategorisieren.

Spaltenformel:
@If(From = "Hauptmaske"; @Text(@DocumentUniqueID); FeldmitUNIDausPersenmaske)

Diese Spalte würde ich aber verbergen. Was du noch brauchst wäre ein Sortierfeld. Damit der Haupteintrag immer vor den Personen steht. In der Hauptmaske fügst du ein berechnetes Zahlenfeld ein in setzt den Wert auf 1. In der Personenmaske fügst du das gleiche Feld (berechnet, Zahlenfeld, gleicher Name wie im Hauptdokument!!) ein und setzt hier den Wert auf 2.

In der Ansicht fügst du dann dieses Feld in die zweite Spalte ein und sortierst diese. Auch diese Spalte verbirgst du am besten.

So sollte es ganz grob gesprochen möglich sein.


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

Offline heidiweber

  • Aktives Mitglied
  • ***
  • Beiträge: 162
Re: Ansicht auf Masken mit eingebeteter Ansicht
« Antwort #11 am: 03.11.06 - 20:17:26 »
du meinst doch sicher:

@If(Form = "Hauptmaske"; @Text(@DocumentUniqueID); FeldmitUNIDausPersenmaske)

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Ansicht auf Masken mit eingebeteter Ansicht
« Antwort #12 am: 03.11.06 - 20:47:53 »
Sowas kann man natürlich machen, aber dann geht ja jede Sortierung verloren, Axel:

Grzgbj
    Harry Hirsch
    Kuno Killerkarpfen
Dfgjosadr
    Wanda Fisch
    Super Man
Msadsaürt
    Schwulibert Geilhuber
    Walli Geier

Die erste Spalte ist also - sichtbar - wüst durcheinander, da sich die UNID nun nicht nach irgendeinem Feld des Dokuments richtet.
Was man natürlich nachträglich machen könnte, wäre - da ja die UNID des Hauptdokuments in den Personendokumenten steckt - diese doch per Agent zu Antwortdokumenten zu machen. Dann wäre es wieder gaaanz einfach. Aber hierfür sind ja auch noch ein paar andere Anpassungen erforderlich.

Bernhard

Offline flaite

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 2.966
    • mein del.icio.us
Re: Ansicht auf Masken mit eingebeteter Ansicht
« Antwort #13 am: 03.11.06 - 21:29:50 »
Dann wäre es wieder gaaanz einfach. Aber hierfür sind ja auch noch ein paar andere Anpassungen erforderlich.
Genau den selben Gedanken hatte ich auch.
Rein vom Modell her sind das ja auch vermutlich Parent-Child Beziehungen. Und der entsprechende Agent ist schnell geschrieben.
Ich stimm nicht mit allen überein, aber mit vielen und sowieso unterhaltsam -> https://www.youtube.com/channel/UCr9qCdqXLm2SU0BIs6d_68Q

---

Aquí no se respeta ni la ley de la selva.
(Hier respektiert man nicht einmal das Gesetz des Dschungels)

Nicanor Parra, San Fabian, Región del Bio Bio, República de Chile

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Ansicht auf Masken mit eingebetteter Ansicht
« Antwort #14 am: 03.11.06 - 22:08:48 »
Der Agent ist wirklich nur Pippifax. Da wir aber die gesamte Applikation nicht kennen, mag ich keine Prognosen darüber abgeben, was alles sonst noch anzupassen wäre: Ansichten ("show hierarchical"), die Personen-Maske als ResponseDoc, ... Gibt es sonst noch Aktionen, die mit Personendokumenten in Verbindung stehen?

Heidi sagt, das Ganze wäre nur ein "nice to have". Wenn das also nix grösseres werden soll ... Wenn doch: Dann hätte man sich das in der Planungsphase überlegen sollen, und ein Engagement in derartige Änderungen würde sich dann natürlich doch lohnen. Die Schaffung einer anderen Beziehung zwischen Haupt- und Personendokumenten würde ja in keiner Weise so effektiv funktionieren wie Parent-/Response-Docs (dieses Prinzip müsste dann ja nachgebaut und durch Update-Agents permanent am Leben gehalten werden müssen).

Bernhard

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: Ansicht auf Masken mit eingebeteter Ansicht
« Antwort #15 am: 04.11.06 - 12:06:46 »
Sowas kann man natürlich machen, aber dann geht ja jede Sortierung verloren, Axel:

In diesem Fall muss ich recht geben. Aber....

Ich hatte mich dunkel dran erinnert, dass ich sowas schon mal gemacht hatte. Da war auch die Anforderung Dokumente für die Firma und Kontaktpersonen anzulegen, aber keine Haupt-  und Antwortdokumente zu verwenden. Nur konnte ich mich nicht mehr genau erinnern, wie ich das damals gemacht hatte. Ich habe jetzt mir die DB nochmal vorgenommen und mir die Ansicht angeschaut. Es ist doch etwas anders als ich oben geschrieben haben.

Die Dokumente sind auch über die ID verbunden. Außerdem enthalten die Personendokumente auch einige Infos des Hauptdokumentes, z.B. den Firmennamen.

Die Ansicht habe ich so aufgebaut

1.Spalte: Kategorisiert nach dem Firmennamen, Spalte sichtbar.
2.Spalte: UniqueID des Firmendokumentes, sortiert, Spalte unsichtbar
3.Spalte: Symbol zu grafischen Kennzeichnung Firma oder Kontaktperson, Spalte sichtbar
4.Spalte: Sortierfeld, wie oben beschrieben, damit zuerst Firma dann die Kontaktpersonen angezeigt werden, sortiert, Spalte unsichtbar.
5.Spalte: Beim Firmendokument wird "> Firma" angezeigt, sonst der Name der Kontaktperson, sortiert, Spalte sichtbar.

Ist einiger Aufwand, aber es funktioniert. Außerdem ist auch hier noch eine Update-Funktion für die Infos aus dem Firmendokument bei den Kontaktpersonen notwendig. Alles in allem und nach den Erfahrungen der Umsetzung würde ich sowas heute eigentlich nur noch mit Haupt- und Antwortdokumenten realiseren.


Axel


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

Offline heidiweber

  • Aktives Mitglied
  • ***
  • Beiträge: 162
Re: Ansicht auf Masken mit eingebeteter Ansicht
« Antwort #16 am: 04.11.06 - 16:45:42 »
Ich bedanke mich vorerst bei euch. Leider bin ich nächste Woche auf Dienstreise. Kann das somit erst übernachste Woche ausprobieren:(((

Werde mich auf jedenfall diesbezüglich nochmals melden.
cu
Heidi

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Ansicht auf Masken mit eingebetteter Ansicht
« Antwort #17 am: 05.11.06 - 15:54:06 »
Axel, was machst Du eigentlich mit der Spalte Nr. 2? Wenn ich jetzt nichts übersehe, sieht Deine Ansicht für den Nutzer so aus wie von Dir abgebildet - auch ohne zweite Spalte.

Bernhard
« Letzte Änderung: 05.11.06 - 16:14:20 von koehlerbv »

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: Ansicht auf Masken mit eingebeteter Ansicht
« Antwort #18 am: 06.11.06 - 08:54:43 »
Gute Frage. Du kannst damit fast recht haben.  :o

In dieser Datenbank gibt es noch andere Ansichten, ohne Kategorisierung in der ersten Spalte. Und dann brauch ich die DocumentID, damit Firma und Kontaktperson zusammenstehen. Die abgebildete Ansicht habe ich dann per Copy & Paste eingefügt und die Kategoriespalte vorangesetzt. Dabei habe ich nicht probiert, ob man die ID-Spalte weglassen kann.

Ist ein guter Hinweis. Danke.


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

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz