AtNotes Übersicht Willkommen Gast. Bitte einloggen oder registrieren.
20.06.13 - 14:41:39
Übersicht Hilfe Regeln Glossar Suche Einloggen Registrieren
News:
Schnellsuche:
+  Das Notes Forum
|-+  Lotus Notes / Domino 6
| |-+  ND6: Entwicklung (Moderatoren: _Arne_, Axel, eknori, ata, koehlerbv)
| | |-+  Refresh-Problem mit Ansicht und @dbcolumn
« vorheriges nächstes »
Seiten: [1] Nach unten Drucken
Autor Thema: Refresh-Problem mit Ansicht und @dbcolumn  (Gelesen 1485 mal)
Schnubbel
Junior Mitglied
**
Offline Offline

Beiträge: 51


« am: 22.02.12 - 13:06:08 »

Hallo liebe Gemeinde,

ich habe folgendes Problem:

Ich habe eine Maske "Grunddaten" und eine Maske "Extras". In die Maske "Grunddaten" befindet sich ein Button mit dem man ein Dokument mit der Maske "Extras" erstellen kann, zudem ist in der Maske "Grunddaten" eine Dialogbox, die mittels @dbcolumns auf eine Ansicht "Extraansicht" geht, in der alle Dokumente mit der Maske "Extras" aufgelistet sind. Erstelle ich nun ein neues Dokument der Maske "Extras" aus einem Dokument der Maske"Grunddaten", erscheint dieses Dokument nicht in der Dialogboxauswahl.

Wie schaffe ich es die Ansicht "Extraansicht" aus einem Dokument der Maske "Grunddaten" zu aktualisieren?

Ich habe es mit Lotus Script versucht, indem ich die Ansicht per view.refresh aktualisiert habe. Und auch mit @ - Befehlen. Hat beides nicht geklappt. Ich bräuchte also mal wieder einen Schubs in die richtige Richtung Smiley

Danke schonmal

Thorsten
« Letzte Änderung: 22.02.12 - 14:51:23 von Schnubbel » Gespeichert

Client -> Notesclient 8.5.3
Betriebssystem ->Windows 7
User-> Thorsten Smiley
Driri
Gold Platin u.s.w. member:)
*****
Online Online

Geschlecht: Männlich
Beiträge: 6356



« Antworten #1 am: 22.02.12 - 13:08:53 »

Wie sieht denn dein @DBColumn aus ? Welche Cache-Option hast Du gesetzt ?
Gespeichert

Gruß, Ingo
------------------------------------------------------------
11 Domino-Server (8.5.3 auf i5 und Windows)
500 Notes 8.5.3, 2300 Notes 8.0.2

IBM Content Manager / Content Collector für Mailarchivierung
ClearSwift Appliance (Anti-Spam, Anti-Virus)
We4IT docLinkr
Axceler NOTRIX

Lotus Notes Traveler 8.5.3 UP2
ca. 650 Smartphones (Android) und Tablets (iPad)
Schnubbel
Junior Mitglied
**
Offline Offline

Beiträge: 51


« Antworten #2 am: 22.02.12 - 13:22:49 »

Meine Formel lautet:
@Unique(@DbColumn("":"NoCache";rep;"Schulformen";3)).

Also NoCache.
Gespeichert

Client -> Notesclient 8.5.3
Betriebssystem ->Windows 7
User-> Thorsten Smiley
m3
Moderatoren
Gold Platin u.s.w. member:)
*****
Offline Offline

Geschlecht: Männlich
Beiträge: 7629


Non ex transverso sed deorsum!


WWW
« Antworten #3 am: 22.02.12 - 13:39:08 »

Du musst das neue Extras Dokument erst speichern, vorher taucht es nicht in der View auf.
Anschliessend muss der Server auch noch Zeit gehabt haben, den Viewindex zu aktualisieren. Solang das nicht passiert ist, siehst Du in der View ebenfalls nichts.
Gespeichert

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
Schnubbel
Junior Mitglied
**
Offline Offline

Beiträge: 51


« Antworten #4 am: 22.02.12 - 14:06:17 »

Du musst das neue Extras Dokument erst speichern, vorher taucht es nicht in der View auf.
Anschliessend muss der Server auch noch Zeit gehabt haben, den Viewindex zu aktualisieren. Solang das nicht passiert ist, siehst Du in der View ebenfalls nichts.

Das neue Dokument wird natürlich gespeichert. (Damit schließt sich die Maske "Extras"). Dann ist man wieder im Dokument der Maske "Grunddaten" (wurd ja nicht geschlossen), drückt auf die Dialogbox und das neue Dokument wird da nicht aufgeführt. Wie lange dauert die Aktualisierung des Viewindexes ?
Gespeichert

Client -> Notesclient 8.5.3
Betriebssystem ->Windows 7
User-> Thorsten Smiley
koehlerbv
Moderator
Gold Platin u.s.w. member:)
*****
Offline Offline

Geschlecht: Männlich
Beiträge: 19550



« Antworten #5 am: 22.02.12 - 14:20:52 »

Der View-Index hat damit nichts zu tun - Dein NoCache-dbLookup zwingt die View-Daten in den DB-Cache *Deines* Clients. Erst ein Schliessen und Wiederöffnen der DB macht diesen wieder neu.

Also: Ändere den Parameter Deines Lookups, und alles ist gut.

Bernhard
Gespeichert

Pilot's desaster - S-400 is faster ...
Schnubbel
Junior Mitglied
**
Offline Offline

Beiträge: 51


« Antworten #6 am: 22.02.12 - 14:30:26 »


Also: Ändere den Parameter Deines Lookups, und alles ist gut.

Bernhard

Hallo Bernhard,

tut mir leid, dass ich nochmals nachfragen muss, aber in was muss ich sie ändern.
Mit Nocache geht es nicht, mit Recache geht es nicht und ohne parameter geht es auch nicht.
Was muss ich denn angeben, damit es geht?
Gespeichert

Client -> Notesclient 8.5.3
Betriebssystem ->Windows 7
User-> Thorsten Smiley
koehlerbv
Moderator
Gold Platin u.s.w. member:)
*****
Offline Offline

Geschlecht: Männlich
Beiträge: 19550



« Antworten #7 am: 22.02.12 - 14:42:35 »

Au weia - ich bin ja blind! Du hast ja NoCache schon verwendet! Ich bitte um Entschuldigung - und vergiss mein Geschwätz ...

Bernhard
Gespeichert

Pilot's desaster - S-400 is faster ...
koehlerbv
Moderator
Gold Platin u.s.w. member:)
*****
Offline Offline

Geschlecht: Männlich
Beiträge: 19550



« Antworten #8 am: 22.02.12 - 14:44:52 »

Dein Problem ist, dass die Maske beim Öffnen seine Dialogbox-Auswahl bereits getroffen hat. Nach dem Erstellen eines neuen Extras-Dokuments musst Du also die aktuell offene Maske neu laden oder refreshen.

HTH,
Bernhard
Gespeichert

Pilot's desaster - S-400 is faster ...
m3
Moderatoren
Gold Platin u.s.w. member:)
*****
Offline Offline

Geschlecht: Männlich
Beiträge: 7629


Non ex transverso sed deorsum!


WWW
« Antworten #9 am: 22.02.12 - 14:48:00 »

Der View-Index hat damit nichts zu tun - Dein NoCache-dbLookup zwingt die View-Daten in den DB-Cache *Deines* Clients. Erst ein Schliessen und Wiederöffnen der DB macht diesen wieder neu.
Bernhard, bist Du Dir da sicher? Gerade bei "noCache" haette ich dieses Verhalten nicht erwartet,

Ok, hat sich eruebrigt.  Grin
Gespeichert

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
koehlerbv
Moderator
Gold Platin u.s.w. member:)
*****
Offline Offline

Geschlecht: Männlich
Beiträge: 19550



« Antworten #10 am: 22.02.12 - 14:50:03 »

Ich sach doch, dass ich totalen Stuss geschrieben habe. Schreibe "NoCache" und denke "Cache" (bzw. "" - der Leerstring passt eh besser zu meinem geistigen Dünnschiss!).

Sorry nochmals!

Bernhard
Gespeichert

Pilot's desaster - S-400 is faster ...
Schnubbel
Junior Mitglied
**
Offline Offline

Beiträge: 51


« Antworten #11 am: 22.02.12 - 14:51:07 »

Dein Problem ist, dass die Maske beim Öffnen seine Dialogbox-Auswahl bereits getroffen hat. Nach dem Erstellen eines neuen Extras-Dokuments musst Du also die aktuell offene Maske neu laden oder refreshen.

HTH,
Bernhard

Jop, jetzt klappts. Vielen Dank an alle Smiley
Gespeichert

Client -> Notesclient 8.5.3
Betriebssystem ->Windows 7
User-> Thorsten Smiley
Seiten: [1] Nach oben Drucken 
« vorheriges nächstes »
Gehe zu:  


Einloggen mit Benutzername, Passwort und Sitzungslänge

Powered by MySQL Powered by PHP Powered by SMF 1.1.18 | SMF © 2006, Simple Machines Prüfe XHTML 1.0 Prüfe CSS
Impressum Atnotes.de - Powered by Syslords Solutions - Datenschutz | Partner: Tinte / Toner günstig  | handys