Das Notes Forum
Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: lio am 10.12.03 - 22:12:52
-
hallo,
meine frage ist folgende:
kann man ein berechnetes feld per klick auf einen z.B. button bearbeitbar machen?
danke
gruß
lennard
-
Hi,
nein, das geht afaik so nicht.
Gibt aber diverse andere Möglichkeiten.
(z.B. über computed Text, oder weiteres Feld, etc.).
TMC
-
wär nett wenn du mir eine skizzieren könntest?!
ein paar stichpunkte würden mir bestimmt weiterhelfen...
danke im voraus!
lennard
-
wäre nett wenn Du mal schilderst was Du genau willst :-)
Also warum das berechnete Feld bearbeitbar werden soll, was wird dort berechnet und warum etc.
Vielleicht holst Du auch ein wenig weiter aus. Je besser Deine Schilderung, desto besser ist wohl dann der Tipp :)
TMC
-
ok. in dem berechneten feld wird eine adresse berechnet
(alles in dialogbox)
z.b.
herr x
firma bsb
bremer str 5
23452 hb
per klick auf auf kontrollkästchen wird im berechneten feld firma, anrede, etc aus bzw. eingeblendet
per klick auf weiteres kontrollkästchen soll das feld bearbeitbar sein falls adresse vom standard abweicht.
ungefähr klar?
hab jetzt folgendes gemacht:
blende berechnetes feld aus wenn kontrollkästchen aktiviert, direkt darüber liegt bearbeitbares feld was analog eingeblendet wird.
wenn du noch ein besseren tip hast, bin ich dankbar!
gruß
lennard
-
Da würde ich das berechnete Feld in einer Dialogbox bearbeiten. sprich, wenn das verändert werden soll, wird ein Buhtong angeklickt, die Diabox geht mit dem zu bearbeitenden Feld auf (andere Maske, wo das Feld bearbeitbar ist) und wenn OK gedrückt wird, wird das Feld zurückgeschrieben.
-
bitte verwende in Zukunft wieder die Groß- und Kleinschreibung, das erleichtert die Lesbarkeit sehr und dient Dir dazu, dass Dir schneller geholfen wird.
blende berechnetes feld aus wenn kontrollkästchen aktiviert, direkt darüber liegt bearbeitbares feld was analog eingeblendet wird.
Das ist eine Möglichkeit - und ist auch intuitiv für den Anwender (weil dieser aufgrund der Verbergen-wenn-Formel ja so nix merkt wenn richtig plaziert).
Eine andere Möglichkeit hat ja schon Semeaphoros erwähnt... die mir auch noch besser erscheint.
Was mir bei Deiner Schilderung noch nicht klar ist:
- berechnetes Feld, enthält Werte der Felder Name, Anschrift etc.
Nun würdest Du diese Werte ändern, wie schreibst Du denn das wieder einzeln in die einzelnen Felder zurück?
TMC
-
ok, hab ich auch schon überlegt. der einzige punkt der mich hieran stört, ist, dass noch eine diabox aufgeht...
geschmackssache...
danke!
-
TMC: genau wegen des Zurückschreibens würd ich das über eine Diabox machen, dann kümmert sich diese nämlich darum, gleichnamige Felder werden zurückgeschrieben (es sei denn, man wählt die NoUpdate-Option). Damit hat man damit nix zu tun.
-
schon klar, Jens :-)
Das hier hat mich halt stutzig gemacht:
blende berechnetes feld aus wenn kontrollkästchen aktiviert, direkt darüber liegt bearbeitbares feld was analog eingeblendet wird.
@Lio:
Da ja die einzelnen Felder eh auch in der Dialogbox vorhanden sind, was spricht dagegen, dass der Anwender eben in den einzelnen Feldern die Änderungen vornimmt? Oder sind die Einzelfelder (Name, Anschrift etc.) auch berechnet?
TMC
-
Die Werte sollen sozusagen nur temporär geändert werde.
Genauer gesagt greift diese Dialogbox auf Dokument mit Adressdaten zu und bietet dem User die Möglichkeit relativ kompfortable diese Adressdaten per klick zu editieren.
Falls trotzdem nicht das gewünschte Format der Adressdaten erziehlt wird oder Adressinformationen benötigt werden, die nicht standardmäßig in der den Dokumenten zugrundeliegenden Maske vorgesehen sind, soll das Feld frei editierbar sein.
Danach wird u.a. die Adresse in ein Vorlage "kopiert".
Das ist der ganze Hintergrund, erklärt so gut ich auf die schnelle kann.
Gruß
Lennard
Danke für die Hilfe!
-
vergessen:
an den adressdaten soll im grunde nichts geändert werden.
-
Dann muss man halt zusätzliche Felder verwenden, dann wäre aber auch ein Einblenden via Hide-When eine gute Lösung, Vorbelegen der Felder mit dem Inhalt der Originalfelder.
-
Die Variante mit hide when finde ich gut. So hab ich das jetzt gemacht. Vielen Dank für Eure Hilfe.
Auf Bald.
Lennard
-
denke auch, dass Verbergen-wenn hier eine gute Lösung ist.
Setzt Du den Thread bitte noch auf erledigt?
TMC