Autor Thema: Schaltfläche ein/ausblenden nach Auswahl aus Kombinationsfeld  (Gelesen 9275 mal)

Offline aoibhneach

  • Aktives Mitglied
  • ***
  • Beiträge: 141
  • Geschlecht: Männlich
Hallo Forum!

Gleich zu Anfang:
Alles hat schon einmal wunderbar funktioniert. Tut es auch noch auf Server A. Aber nicht in der Kopie der Datenbank auf Server B

Was:
In einem neu geöffneten Dokument wählt der Bearbeiter aus einem Kombinationsfeld "Auswahl" einen Wert. Das Kombinationsfeld wird über @DbColumn befüllt.

Eine Schaltfläche wird nun (über "Absatz verbergen, wenn Formel war" ) eingeblendet. Die Verbergen-Wenn-Formel lautet: Auswahl = ""

Ersetze ich im Kombinationsfeld die Formel durch ein paar feste Einträge, klappt wieder alles. Die Schaltfläche wird nach Auswahl eines Wertes im Kombinationsfeld angezeigt.

Problem:
Bisher lief auch alles auf Server B.  (auch hier Auswahl mit @DBColumn befüllt)

Jetzt will's nicht mehr.

Auch, nachdem ich eine aktuelle Kopie der Datenbank von Server A auf Server B angelegt habe, geht es nicht.

Dies ist eine kleine Katastrophe.

Ich weiß mir keinen Rat.

Ihr?

Grüße, Nils  :-[
"Der verlorenste aller Tage ist der, an dem man nicht gelacht hat."

Sébastien-Roch Nicolas de Chamfort

Offline DAU-in

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.129
  • Geschlecht: Weiblich
  • - unterwegs -
steht der Servername irgendwo fest drin?
wird eine weitere DB benötigt?
mühsam ernährt sich das Eichhörnchen

aktuelle Tätigkeit: Feldschubse

Offline aoibhneach

  • Aktives Mitglied
  • ***
  • Beiträge: 141
  • Geschlecht: Männlich
@DAU-in
Hallo!

Ich trage alle benötigten DB's in ein Profildokument. Die im Auswahlfeld referenzierte DB (@DBColumn) wird auch erwischt und die richtigen Werte angezeigt...

Nur die Verstecken-Wenn-Formel scheint's nicht zu interessieren.
!! Es funktionierte über Wochen. Auf dem anderen Server geht immer noch alles. Gleiche DB's.  !!

Grüße, Nils.
« Letzte Änderung: 13.12.07 - 14:04:39 von aoibhneach »
"Der verlorenste aller Tage ist der, an dem man nicht gelacht hat."

Sébastien-Roch Nicolas de Chamfort

klaussal

  • Gast
Nicht, dass da die Profildokumente dazwischenfunken. Die werden ja im Cache gehalten.

Offline aoibhneach

  • Aktives Mitglied
  • ***
  • Beiträge: 141
  • Geschlecht: Männlich
Hallo Klaus!

Ja, habe die CACHE.DSK schon gelöscht. Trotzdem...

Grüße, Nils.

p.s. Danke, dass Ihr so fix reagiert!!!
"Der verlorenste aller Tage ist der, an dem man nicht gelacht hat."

Sébastien-Roch Nicolas de Chamfort

klaussal

  • Gast
Ich bin mir nicht sicher, ob die Profil-Dokumente nicht im Cache des Servers gehalten werden. Glaube aber, ja. Dann hilft das Löschen der cache.dsk nämlich nix.

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
ProfileDocuments werden in Nils' Kontext im Cache des Clients gehalten. Der Server spielt da nicht mit, den könnt Ihr ausschliessen.

Bernhard

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
Nils, könntest Du mal die paar Zeile COde posten, in denen Du das Profil-Dokument ausliest und das @DBCOLUMN machst?

BZW: Hast Du schon mal mit @IFError geschaut, ob bzw welchen Fehler @DBCOLUMN wirft?
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 aoibhneach

  • Aktives Mitglied
  • ***
  • Beiträge: 141
  • Geschlecht: Männlich
Hallo Hallo!

Ja, mache ich sofort. Der Admin startet den Server erstmal neu.

...jeder Strohhalm ...  :-\

Nils.
"Der verlorenste aller Tage ist der, an dem man nicht gelacht hat."

Sébastien-Roch Nicolas de Chamfort

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Bevor der Code kommt, vorab nochmal zur Erinnerung:

Offensichtlich holt sich Nils die möglichen Werte für sein Kombinationsfeld "Auswahl" über @dbColumn. Würde dies nicht funktionieren, könnte er auch nichts ausfüllen. Das kann er aber ...

Nach dem ProfileDocument fällt damit auch @dbColumn schon mal weg.

Bernhard

Offline aoibhneach

  • Aktives Mitglied
  • ***
  • Beiträge: 141
  • Geschlecht: Männlich
Re: Schaltfläche ein/ausblenden nach Auswahl aus Kombinationsfeld
« Antwort #10 am: 13.12.07 - 14:28:00 »
@koehlerbv
Hallo Bernhard! und Forum!

Ja, genauso ist es. Alle gewollten Werte sind sicht- und auswählbar!

Die benötigten Werte aus dem Profildokument stehen in versteckten Feldern (berechnet zur Anzeige/berechnet) in der Maske. Die Auswahlformel holt sie sich da heraus.

@Name([CN]; @GetProfileField("Profil";"Server"))

Der Wert für den Datenbankpfad hole ich über @GetProfileField in ein anderes Feld. So kann ich alles auch im Web-Browser verwenden.

Grüße, Nils.

p.s. Ein Neustart des Servers half auch nicht.
« Letzte Änderung: 13.12.07 - 14:38:48 von aoibhneach »
"Der verlorenste aller Tage ist der, an dem man nicht gelacht hat."

Sébastien-Roch Nicolas de Chamfort

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: Schaltfläche ein/ausblenden nach Auswahl aus Kombinationsfeld
« Antwort #11 am: 13.12.07 - 14:38:49 »
@Bernhard: Danke für den Hinweis. Du hast wie meistens natürlich recht.

Nils, das Kombinationsfeld kommt vor der Schaltfläche?
Ist Domino ist auf beiden Servern in der gleichen Version installiert?
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 aoibhneach

  • Aktives Mitglied
  • ***
  • Beiträge: 141
  • Geschlecht: Männlich
Re: Schaltfläche ein/ausblenden nach Auswahl aus Kombinationsfeld
« Antwort #12 am: 13.12.07 - 14:47:33 »
@m3
Hallo Martin!

Ja, das Kombinationsfeld kommt vor der Schaltfläche.

Der Admin sagt, die Versionen seien gleich.

Ich hätte vielleicht noch angenommen, dass die in das Auswahlfeld aufgenommenen Werte nicht ok sind. (((((Es hat ja schon funktioeniert.)))))

Aber:
Zur Erinnerung, wenn ich das Kombinationsfeld mit festen Werten fülle, z.B. "AAA" "BBB" "CCC" (über "Auswahl eingeben"), dann funktioniert es auch mit dieser Datenbank.

Nils.  :-\
"Der verlorenste aller Tage ist der, an dem man nicht gelacht hat."

Sébastien-Roch Nicolas de Chamfort

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: Schaltfläche ein/ausblenden nach Auswahl aus Kombinationsfeld
« Antwort #13 am: 13.12.07 - 14:48:33 »
Der Admin sagt, die Versionen seien gleich.
IST Domino auf beiden Servern in der gleichen Version installiert? ;)
« Letzte Änderung: 13.12.07 - 14:57:26 von m3 »
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 aoibhneach

  • Aktives Mitglied
  • ***
  • Beiträge: 141
  • Geschlecht: Männlich
Re: Schaltfläche ein/ausblenden nach Auswahl aus Kombinationsfeld
« Antwort #14 am: 13.12.07 - 14:53:07 »
@m3
Hallo Martin!

Ja, Du hast Recht! Ich kann mich aber wirklich nur auf den Admin berufen, der sagt, dass es gleiche Versionen seien.

Kann ich lokal die Serverversion ermitteln??

Grüße, Nils
« Letzte Änderung: 13.12.07 - 14:54:54 von aoibhneach »
"Der verlorenste aller Tage ist der, an dem man nicht gelacht hat."

Sébastien-Roch Nicolas de Chamfort

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Schaltfläche ein/ausblenden nach Auswahl aus Kombinationsfeld
« Antwort #15 am: 13.12.07 - 14:56:29 »
Auch der Domino und seine Version spielt keine Rolle - der liefert nur Daten (das andere ist in diesem Kontext unwichtig). Den Code und damit das Verbergen (oder nicht) der Schaltfläche übernimmt ausschliesslich der Client.
Und auch dessen Version sollte egal sein - solch ein Bug wäre mir unbekannt.

Das muss was ganz anderes sein.

Bernhard

Offline joringel

  • Aktives Mitglied
  • ***
  • Beiträge: 105
  • Geschlecht: Männlich
Re: Schaltfläche ein/ausblenden nach Auswahl aus Kombinationsfeld
« Antwort #16 am: 13.12.07 - 14:57:51 »
Nur eine Idee:

- Kann das irgendwie mit der Verwendung von Aliasen im Kombinationsfeld zusammenhängen?

- Habt ihr das irgendwann in der Vergangenheit umgestellt? (-> existieren ev. sowohl Dokumente, die den Klartext gespeichert haben, als auch Dokumente mit den Aliasen?)

- Hast Du beim Anlegen der Kopie auf Server B die Dokumente mitkopiert?

Gruß
Peter
Nenne nie einen Server 'Lokal'...

Offline aoibhneach

  • Aktives Mitglied
  • ***
  • Beiträge: 141
  • Geschlecht: Männlich
Re: Schaltfläche ein/ausblenden nach Auswahl aus Kombinationsfeld
« Antwort #17 am: 13.12.07 - 15:26:54 »
@joringel

Hallo Peter und Forum!

Ja, das hatte ich mir auch überlegt. (Dokumente waren kopiert) Aber für Aliase hätte ich gleich einiges umstellen müssen.

Aber jetzt stellt Euch mal dies vor:

Ich habe die Ansichtsauswahl-Formel der Ansicht, die im @DBColumn verwendet wird, nun testweise so verändert, dass nur noch ein Bruchteil der Dokumente darin aufgenommen wird. Und, was denkt sich der aufmerksame Leser  ;) ?

Ja! Es geht! Es sind einfach nur zu viele Dokumente (vorsichtiger: so scheint es)!!! Ist das nicht dusselig?  (das! nicht ich!!  :))

Ist das die 64K-Grenze???

Gut, nun ist die Schuld (für einen Moment  ^-^) von mir genommen.

Nun muß ich wohl doch wieder ein Listenfeld mit einem kleinen Agenten füllen, dessen (des Feldes) Inhalt in das Kombinationsfeld übernommen wird. Und die Dokumente dann über einen Schlüssel (NoteId) holen.

Was sagt Ihr??

Viele Grüße, Nils.
"Der verlorenste aller Tage ist der, an dem man nicht gelacht hat."

Sébastien-Roch Nicolas de Chamfort

klaussal

  • Gast
Re: Schaltfläche ein/ausblenden nach Auswahl aus Kombinationsfeld
« Antwort #18 am: 13.12.07 - 15:30:22 »
Zitat
Ist das die 64K-Grenze???

Normalerweise werden dann nicht alle Docs angezeigt. Zumindest war das mal hier so der Fall.

botschi

  • Gast
Re: Schaltfläche ein/ausblenden nach Auswahl aus Kombinationsfeld
« Antwort #19 am: 13.12.07 - 15:37:02 »
Aber wenn Du eine Kopie von A nach B machst, hast Du auf A doch die gleiche Anzahl von Dokumenten- und da geht es doch  ???

Vielleicht hilft Dir schon ein @Unique um das @DBColumn?

Matthias

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz