Autor Thema: Probleme mit Embedded View  (Gelesen 3139 mal)

Offline chris2212

  • Aktives Mitglied
  • ***
  • Beiträge: 162
  • Geschlecht: Männlich
Probleme mit Embedded View
« am: 20.01.05 - 09:20:31 »
Hallo,

ich habe in unserer Adressdatenbank einen tollen Effekt den ich mir leider nicht erklären kann.

In der Adressdatenbank gibt es eine Maske zum erfassen von Adressen und eine Maske
zum erfassen von Kontakten. In jeder Maske befindet sich eine Embedded View auf die
Dokumenten DB die, die Dokumente wahlweise für die Adresse und den Kontakt oder
nur für Adresse oder Kontakt anzeigen soll.

Die Embedded Views wurden nachträglich in der Datenbank erstellt.

Für alle Adressen und Kontakte die bereits in der Adressdatenbank waren passt das auch, da werden die Dokumente angezeigt, wenn ich eine neue Adresse oder einen neuen Kontakt erstelle dann wird nichts in der Embedded View angezeigt.

Ich verwende für die Embedded View eine versteckte LookUp Ansicht an der kann es aber nicht liegen, da die bereits vorhandene Dokumentübersicht, (vom Systemhaus) liegt auf einer eigenen Maske und kann in der Adresse/Kontakt über einen Button geöffnet werden,
die Dokumente auch bei neu erstellten Adressen/Kontakten sauber anzeigt. Die Maske vom Systemhaus holt sich aus der Dokument-DB die Dokumente auch aus dieser View.

Ich habe hier im Forum schon gesucht und auch alle Datenbanken aus dem DB-Set als Bookmark im Client angelegt bringt nix... :-(

Für jeden Tipp dankbar !!!


Danke & Gruß
Chris

Offline Thomator

  • Senior Mitglied
  • ****
  • Beiträge: 353
  • Geschlecht: Männlich
Re: Probleme mit Embedded View
« Antwort #1 am: 20.01.05 - 09:34:02 »
Hallo Chris,

ich habe mit den eingebetteten Ansichten auch manchmal Probleme. Meist hilft es dann, wenn ich die Ansicht aus der Maske entferne und neu einbette.

Thomas
+++To be human is more important than to be important!+++

Offline chris2212

  • Aktives Mitglied
  • ***
  • Beiträge: 162
  • Geschlecht: Männlich
Re: Probleme mit Embedded View
« Antwort #2 am: 20.01.05 - 09:49:53 »
Hallo Thomas,

wenn das die einzige Möglichkeit ist dann muss ich das wohl machen  :'(

Das wird dann wohl öfter vorkommen das ich die Embedded View von der Maske
löschen und neu erstellen muss....

Danke & Gruß
Chris

Offline chris2212

  • Aktives Mitglied
  • ***
  • Beiträge: 162
  • Geschlecht: Männlich
Re: Probleme mit Embedded View
« Antwort #3 am: 20.01.05 - 10:17:07 »
Hallo,

ich habe die Embedded View gelöscht und neu
erstellt da hat sich leider nichts geändert.

Auf der neu angelegten Adresse bleibt die Embedded View leer,
ich habe die Embedded View mal vom Kontakt kopiert und in die
Adressmaske eingefügt hat auch nichts gebracht. Gibt es denn wirklich
keine andere Möglichkeit?

Danke & Gruß
Chris

Offline Thomator

  • Senior Mitglied
  • ****
  • Beiträge: 353
  • Geschlecht: Männlich
Re: Probleme mit Embedded View
« Antwort #4 am: 20.01.05 - 10:26:42 »
Hi Chris,

Was ist eigentlich mit LookUp-Ansicht gemeint?

Thomas
+++To be human is more important than to be important!+++

Offline chris2212

  • Aktives Mitglied
  • ***
  • Beiträge: 162
  • Geschlecht: Männlich
Re: Probleme mit Embedded View
« Antwort #5 am: 20.01.05 - 10:54:24 »
Hallo,

in diesem Fall eine versteckte Ansicht die in der ersten Spalte
mit @Trim(@Unique(AddressKey : ContactKey)) anzeigt, auf diese
View gehe mit meiner View-Selection innerhalbn der Maske drauf
und bekomme abhängig von der Auswahl alle Dokumente oder nur
Dokumente vom Kontak oder der Adresse angezeigt.

Gruß
Christian

Offline Thomator

  • Senior Mitglied
  • ****
  • Beiträge: 353
  • Geschlecht: Männlich
Re: Probleme mit Embedded View
« Antwort #6 am: 20.01.05 - 11:05:05 »
Hi,

und in der View-Selection werden die Dokumente mit einem @DBLookUp geholt?

Thomas
+++To be human is more important than to be important!+++

Offline LordMacBee

  • Junior Mitglied
  • **
  • Beiträge: 88
  • Geschlecht: Männlich
  • I.8.P.P
    • Team Mental Racing - Online Nascar
Re: Probleme mit Embedded View
« Antwort #7 am: 20.01.05 - 11:15:00 »
Hi,
mal abgesehen, dass ich dabei nicht genau weiss, wie das funktionnieren soll:
und in der View-Selection werden die Dokumente mit einem @DBLookUp geholt?

die Sache mit embedded View im Notes ist eine ärgerliche Geschichte. Meine Erfahrungen sind folgende:

Beim erstellen einer embedded view, welche auf eine andere DB zeit, wird die Replika ID der Target DB gespeichert. Nun ist Notes leider so inkonsequent, dass es sich je nach Situatiuon die View aus irgendeiner Replik der Target Datenbank holt. Kann z.B: sein, dass du eine lokale Replik deiner Kontakt DB hast und diese angezeigt wird, obwohl du auf dem Server arbeitest. Dann erscheinen z.B die neu erstellten Kontakt plötzlich nicht mehr in der View, ohne dass du was falsch gemacht hättest. Leider kann man den Pfad der Datenbank nicht fix verdraten oder der View sagen, auf welchem Server die Datenbank geöffnet werden soll.

Wenn du eine Installation mit replikas auf mehreren Servern baust wirst du damit höchstwarscheinlich weitere Probleme haben.

Und die obigen Antworten sind richtig, wenn du z.B. eine andere View einer externen DB anzeigen möchstest, musst du die embedded View immer zuerst löschen und neu verdrahten ( ausser du wüsstest, wo genau die Information über Target DB und Viewname liegt [bookmarks.nsf oder irgendwo] und ob die property setztbar ist [skript oder API])
Never underestimate the predictability of stupidity

Offline Thomator

  • Senior Mitglied
  • ****
  • Beiträge: 353
  • Geschlecht: Männlich
Re: Probleme mit Embedded View
« Antwort #8 am: 20.01.05 - 11:24:36 »
@LordMacBee
mal abgesehen, dass ich dabei nicht genau weiss, wie das funktionnieren soll:

Die Frage hab ich nur gestellt, weil ich sichergehen wollte, dass in der Ansichtsauswahl kein DBLookUp verwendet wird, weils nicht funktioniert.

Thomas
+++To be human is more important than to be important!+++

Offline chris2212

  • Aktives Mitglied
  • ***
  • Beiträge: 162
  • Geschlecht: Männlich
Re: Probleme mit Embedded View
« Antwort #9 am: 20.01.05 - 12:08:57 »
Hallo,

zur Frage wie die Selection erfolgt....

Die Selektion der Daten wird über @If auf die
Auswahl des Anwenders abgesetzt, entsprechend der Auswahl
wird die entsprechende Ansicht dargestellt. @DBLookUp ist da nicht drin :-)

Ich habs jetzt (vorerst) so gelöst das jetzt immer alle Dokumente auf der
Adresse angezeigt werden, da der SearchKey der Adresse auch im Kontakt
gespeichert wird passt das auch.
Der Anwender kann halt jetzt nicht mehr
wählen ob er alle Dokumente oder "nur" Dokumente die direkt auf der
Adresse erstellt wurden angezeigt bekommt.
Wenn´s halt net geht  :-\ dann lassen wir das vorerst so.

Ich möchte mich aber hiermit nochmal bei
allen bedanken die mich unterstützt haben !

Da ich auch Mitglied in anderen Foren bin (nicht LotusNotes) finde ich es
immer wieder toll wie schnell man hier eine Antwort auf seine Fragen bekommt !
Das ist meiner Meinung nach nicht selbstverständlich!

!! Danke !!

Gruß
Chris

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: Probleme mit Embedded View
« Antwort #10 am: 20.01.05 - 12:39:37 »
Hi,

eigentlich sollte innerhalb einer Adresse doch nur das angezeigt werden, was zu der entsprechenden Adresse gehört. Eigentlich böte sich bei dir die Option "Einzelne Kategorie anzeigen" der eingebetteten Ansicht an.

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

Offline chris2212

  • Aktives Mitglied
  • ***
  • Beiträge: 162
  • Geschlecht: Männlich
Re: Probleme mit Embedded View
« Antwort #11 am: 20.01.05 - 13:06:12 »
Hallo Axel,

die Single Category der Embedded View hat auch "nur"
den SearchKey der Adresse, da der Kontakt ebenfalls den
SearchKey der Adresse gespeichert hat werden die Dokumente
für den Kontakt auch mit angezeigt.

Eine Enschränkung auf die Form könnte man evtl. schon machen (wenn technisch machbar) aber das Problem ist das die Radio Button Auswahl so nicht funktioniert hat, müßte dann der Anwender bei der Suche nach einem Dokument erst die Adresse öffnen findet der Anwender
das Dokument nicht in der Adresse muss er den/die Kontakte öffnen und da suchen,
in einer Spalte der Embedded View werden die Namen der kontakte angezeigt, gibt es für ein Dokument keinen Eintrag in der Spalte Contact dann wurde das Dokument dierekt auf
der Adresse erstellt. Wie gesagt ich lass das mal so, ist bestimmt nicht die schönste/beste Lösung aber es werden zumindest Dokumente in der Embedded View angezeigt.

Danke & Gruß
Chris




 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz