Domino 9 und frühere Versionen > Entwicklung

2 felder zu einem vereinigen

(1/2) > >>

Karotte:
Hmm, vielleicht hab ich das ja auch falsch ausgedrückt, aber folgendes will ich erreichen:

In einer dialogbox sind 2 Felder, 1 Typ berechnet (gibt den Usernamen zurück), 1 Typ Text/bearbeitbar

jetzt möchte ich erreichen wenn man die eingabe speichert das ein drittes feld erzeugt wird mit den werten von feld 1 und feld 2
(z.Bsp:Hans Mustermann.blablablabla)
so und dann wenn Hans Mustermann angemeldet ist soll notes nach einer bestimmten aktion nur das "blablabla" ausgeben.

Nun die Fragen :)

a) wäre der weg so richtig oder gibt es einen "sinnvolleren/eleganteren" weg
b) wie bekomm ich dann das ganze hin das feld 1 und feld 2 nacheinander in feld3 gespeichert werden
c) wie les ich dann das feld3 aus ohne noch mal "Hans Mustermann" mit auszugeben?

TMC:

--- Zitat von: Karotte am 01.03.05 - 15:03:44 ---a) wäre der weg so richtig oder gibt es einen "sinnvolleren/eleganteren" weg
--- Ende Zitat ---

Hmm, ich weiß noch nicht recht, warum das ganze. Aber so wie es für mich klingt ("wenn Hans Mustermann angemeldet ist"), gibt's da einen kleinen Workflow.
Ich würde das über ein Statusfeld regeln. Status "Beantragt", Status "Angemeldet", etc.
Je nach Status zeigst Du dann die Werte an -- entweder über Hidewhen-Formeln, oder als Feldformel.


--- Zitat von: Karotte am 01.03.05 - 15:03:44 ---b) wie bekomm ich dann das ganze hin das feld 1 und feld 2 nacheinander in feld3 gespeichert werden
--- Ende Zitat ---

Sind das Standard-Textfelder?

FIELD Feld3 := Feld1 + "." + Feld2


--- Zitat von: Karotte am 01.03.05 - 15:03:44 ---c) wie les ich dann das feld3 aus ohne noch mal "Hans Mustermann" mit auszugeben?
--- Ende Zitat ---

@RightBack(Feld3; ".")


Aber (b) und (c) würde ich komplett vermeiden.
Speichere den Usernamen in ein Namensfeld. Zusätzliche Infos in einem weiteren Feld.
Nur zur Anzeige liest Du dann die Inhalte aus.

koehlerbv:
@RightBack(Feld3; ".") kann aber leicht in die Hose gehen, Matthias  ;D

Wenn nur noch der Text ausgegeben werden soll, würde ich einfach wieder Feld2 ausgeben.

Mir geht es aber wie Dir, Matthias: Der Sinn erschliesst sich mir nicht. Vor allem das "soll notes nach einer bestimmten aktion nur das "blablabla" ausgeben." Da fehlen wohl noch ein paar Erläuterungen von Mohrrübe.

Bernhard

TMC:

--- Zitat von: koehlerbv am 01.03.05 - 17:59:44 ---@RightBack(Feld3; ".") kann aber leicht in die Hose gehen, Matthias  ;D
--- Ende Zitat ---

Klar, aber Karotte hat ja unbedingt auf den Punkt als Trennzeichen bestanden  ;D

Aber Feld3 ist IMHO hier komplett überflüssig. Würde ich "Berechnet zur Ansicht" machen (oder Computed Text nehmen, wobei ich Computed Text nicht mag -- kann manchmal zu Problemen führen), und dann dort je nach Status einen Inhalt anzeigen.

koehlerbv:

--- Zitat von: TMC am 01.03.05 - 18:07:53 ---Klar, aber Karotte hat ja unbedingt auf den Punkt als Trennzeichen bestanden  ;D

--- Ende Zitat ---

Das gilt aber nicht als Ausrede, Matthias  ;D

Ein @ReplaceSubstring (Feld3; Feld2; "") ist da sicherer, wenn auch dieses relativ ist. Sicher wäre wohl nur ein @Right (Feld3; @Length (Feld2)) - wobei man dann gleich Feld2 nehmen kann.

Wir drehen uns im Kreise ohne weiteren karrotinhaltigen Input  ;)


Wie immer herzliche Grüsse von "Ober..." nach "Nieder..." von
Bernhard
Bernhard

Navigation

[0] Themen-Index

[#] Nächste Seite

Zur normalen Ansicht wechseln