Autor Thema: Felder zum bearbeiten sperren (ohne hidewhen)  (Gelesen 6152 mal)

Offline rar

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 856
  • Geschlecht: Männlich
  • Des passt scho
    • click
Felder zum bearbeiten sperren (ohne hidewhen)
« am: 16.01.04 - 15:32:00 »
Hi Leute!
Ich habe folgendes Problem...

Ich habe in einer Maske 2 verschiedene Arten von Feldern.
Die einen dürfen immer bearbeitet werden, die anderen nur wenn das Dokument ein bestimmten Status hat.
Normalerweise erstell ich für solche Felder ein zusätzliches Feld Berechnet zur Anzeige und verberge dann je nach Status.

In dieser bestimmten Datenbank habe ich aber sehr viele Masken mit vielen Feldern. Ich hab einfach keine Lust jedes Feld doppelt anzulegen

Gibt es irgend eine andere Möglickeit, wie ich die Felder sperren kann?

lG
-rar
†090620141300

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:Felder zum bearbeiten sperren (ohne hidewhen)
« Antwort #1 am: 16.01.04 - 19:29:48 »
Hi,

ein anderer Weg als über zusätzliche berechnete Felder und Hide-When - Formeln ist mir nicht bekannt.


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

Offline Semeaphoros

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.152
  • Geschlecht: Männlich
  • ho semeaphoros - agr.: der Notesträger
    • LIGONET GmbH
Re:Felder zum bearbeiten sperren (ohne hidewhen)
« Antwort #2 am: 16.01.04 - 19:42:13 »
Für das dynamische Aendern gibt es meiner Meinung nach tatsächlich keinen anderen Weg. Alternativ wäre das Arbeiten mit berechneten Teilmasken möglich. A-bär: das ist ja nicht wirklich ein anderer Ansatz, nur vielleicht übersichtlicher implementierbar und vor allem berechnete Teilmasken werden nur beim Laden des Doks aufgelöst und lassen sich nicht wechseln während der Bearbeitung eines Docs.
Jens-B. Augustiny

Beratung und Unterstützung für Notes und Domino Infrastruktur und Anwendungen

Homepage: http://www.ligonet.ch

IBM Certified Advanced Application Developer - Lotus Notes and Domino 7 und 6
IBM Certified Advanced System Administrator - Lotus Notes and Domino 7 und 6

Glombi

  • Gast
Re:Felder zum bearbeiten sperren (ohne hidewhen)
« Antwort #3 am: 16.01.04 - 21:22:51 »
Du könntest die Felder in einen kontrollierten Abschnitt packen, so mache ich das oft. Du gibt dann als Formel sowas an
@If(Status = "offen";"";"[Admin]")

Will heißen: Solange der Status = "offen" ist, darf jeder (= "") bearbeiten, sonst nur die Rolle [Admin].
Den kontrollierten Abschnitt an sich kannst Du auch verbergen, so daß die User davon nichts mitbekommen.

Andreas

Glombi

  • Gast
Re:Felder zum bearbeiten sperren (ohne hidewhen)
« Antwort #4 am: 16.01.04 - 21:24:11 »
Weitere Möglichkeit: Du machst im Entering-Event der entsprechenden Felder eine Abfrage ind Script und setzt den Cursor einfach in ein anderes Feld, welches immer bearbeitet werden darf.

Offline Semeaphoros

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.152
  • Geschlecht: Männlich
  • ho semeaphoros - agr.: der Notesträger
    • LIGONET GmbH
Re:Felder zum bearbeiten sperren (ohne hidewhen)
« Antwort #5 am: 16.01.04 - 21:40:30 »
Das verhindert aber ein Abarbeiten der Felder mit Tab- und Renner-Tasten
Jens-B. Augustiny

Beratung und Unterstützung für Notes und Domino Infrastruktur und Anwendungen

Homepage: http://www.ligonet.ch

IBM Certified Advanced Application Developer - Lotus Notes and Domino 7 und 6
IBM Certified Advanced System Administrator - Lotus Notes and Domino 7 und 6

Offline rar

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 856
  • Geschlecht: Männlich
  • Des passt scho
    • click
Re:Felder zum bearbeiten sperren (ohne hidewhen)
« Antwort #6 am: 17.01.04 - 10:11:34 »
Hi Jens...

Die Felder, die ich bei dem gewisen Status nicht bearbeiten darf sind alle in einer Teilmaske (Tm). Ich müsst dann für jede bearbeitbare Tm eine Berechnete machen. Da ich beim öffnen des Doks eh schon den Status hab, stört es mich eh nicht, daß ich am Anfang die Tm gleich mitlade. Ich hatte dann halt 40 statt 20 Tm  :P
Wenn das mit dem Kontrollierten Abschnitt nicht klappt wirds wahrscheinlich das.

Jetzt zu dir Glombi
Ich habe noch nie mit solchen Abschnitten gearbeitet. Gestern ist mir auch in den Sinn gekommen, daß man das eventuell so lösen konnte.
Ich habe dann meine Tm (mit den bearbeitbaren Feldern) in ein kontrollierten Abschnitt rein getan. Bei dem Abschnitt gab ich an, daß er Berechnet zur Anzeige sein soll. In der Zugriffskontrolle gab ich dann nur eine Rolle an.
aBär... Das war Notes wurscht. Jeder, Egal ob mit oder ohne Rolle, konnte den Abschnitt bearbeiten. Deswegen hab ich die Idee dann gleich über die Berg ghaut.
Ich werde es am Mo jedenfals gleich noch einmal probieren.

Vielen Dank derweil.

-daniel
« Letzte Änderung: 17.01.04 - 10:14:21 von rar »
†090620141300

Glombi

  • Gast
Re:Felder zum bearbeiten sperren (ohne hidewhen)
« Antwort #7 am: 17.01.04 - 10:21:33 »
Hast Du die Rolle in Hochkommata eingegeben?
Falls nicht, darf jeder bearbeiten.
Das ganze funktioniert natürlich auch nur mit Datenbanken auf einem Server oder lokal mit konsistenter ACL.

Andreas

Offline rar

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 856
  • Geschlecht: Männlich
  • Des passt scho
    • click
Re:Felder zum bearbeiten sperren (ohne hidewhen)
« Antwort #8 am: 17.01.04 - 10:29:14 »
Die Db liegt schon auf einem Server.
Ob ich aber "[Rolle]" oder [Rolle] geschrieben habe weiß ich nicht. Ist am Mo aber das erste, was ich mach.
Es ist aber fein  zu wissen daß es mit solchen Abschnitten gehen würde. Erspart mir echt ein Haufen Arbeit.

Schönes Wochenende noch
-daniel
†090620141300

Offline rar

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 856
  • Geschlecht: Männlich
  • Des passt scho
    • click
Re:Felder zum bearbeiten sperren (ohne hidewhen)
« Antwort #9 am: 19.01.04 - 13:11:49 »
So habs jetzt noch einmal mit dem kontollierten Abschnitt probiert. Hat aber nix gebracht.

Wie funktioniert denn eigentlich so ein Abschnitt?
Die Felder in dem Abschnit sind immer bearbeitbar. Egal ob der Abschnitt berechnet ist oder nicht.
Die Rolle hab ich in Hochkommata angegeben. Geht anders gar nicht.

-daniel
†090620141300

Glombi

  • Gast
Re:Felder zum bearbeiten sperren (ohne hidewhen)
« Antwort #10 am: 19.01.04 - 13:22:14 »
Wie funktioniert denn eigentlich so ein Abschnitt?
1. Markiere alles, was in den Abschnitt soll.
2. Abschnitt erstellen
3. Feldname für Abschnitt vergeben (in den Eigenschaften), den Titel kannst Du leer lassen. So ein Feld nenne ich bspw. SectionEdit
4. Wer darf bearbeiten: Berechnet zur Anzeigt und als Rolle bspw. "[Admin]".
5. Verbergenformel @True (dann ist der Verborgen).

Andreas

Glombi

  • Gast
Re:Felder zum bearbeiten sperren (ohne hidewhen)
« Antwort #11 am: 19.01.04 - 13:23:20 »
Hier die Einstellung für den Feldnamen

Offline rar

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 856
  • Geschlecht: Männlich
  • Des passt scho
    • click
Re:Felder zum bearbeiten sperren (ohne hidewhen)
« Antwort #12 am: 19.01.04 - 16:41:31 »
Hi Andreas!

Vielen Dank für die Hilfe. Nach langem umaprobieren klappts endlich.

Ich habe mehrere Konstellationen getestet.
In jeder war ein Berechnet zur Anzeige Absatz

1.) Bearbeitbares Feld im Absatz
2.) Feld + Absatz in einer Teilmaske
3.) Feld in TM, TM im Absatz

Bei 1.) und 2.) hat es funktioniert wie ich es wollte.
Bei 3.) (so wie ich es vorher hatte) hat man das Feld zwar bearbeiten können, aber wenn man das Dokument abspeichert, wird der Wert des Feldes einfach gelöscht. Ohne Fehlermeldung. Ich glaube ich habe den ersten Bug in Notes gefunden ;)


†090620141300

Offline meichhorner

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 616
  • Geschlecht: Männlich
    • Webseite von Martin Eichhorner
Re:Felder zum bearbeiten sperren (ohne hidewhen)
« Antwort #13 am: 19.01.04 - 16:59:42 »
Hy,

nur so am Rande, unter Notes 6 kann man ein Feld für die Eingabe aktivieren / deaktivieren. ;)

Cu
Martin
« Letzte Änderung: 19.01.04 - 17:06:10 von meichhorner »
Martin Eichhorner
Schulungen zu Lotus Notes Domino 5 & 6 z.B. Westösterreich(A), Ostschweiz(CH), Bodenseeraum(D)
Tip´s, Trick´s, Tools und eine große Linksammlung findest du unter
http://www.eimsolution.net

Offline rar

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 856
  • Geschlecht: Männlich
  • Des passt scho
    • click
Re:Felder zum bearbeiten sperren (ohne hidewhen)
« Antwort #14 am: 19.01.04 - 17:04:14 »
Wieso wundert mich das nicht?

Ich glaube alles, was ich in letzter Zeit brauch, geht unter Notes 6 ohne Probleme...

†090620141300

Offline meichhorner

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 616
  • Geschlecht: Männlich
    • Webseite von Martin Eichhorner
Re:Felder zum bearbeiten sperren (ohne hidewhen)
« Antwort #15 am: 19.01.04 - 17:07:13 »
Tja, wäre ja grauenvoll wenn's umgekehrt wäre  ;D
Martin Eichhorner
Schulungen zu Lotus Notes Domino 5 & 6 z.B. Westösterreich(A), Ostschweiz(CH), Bodenseeraum(D)
Tip´s, Trick´s, Tools und eine große Linksammlung findest du unter
http://www.eimsolution.net

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz