Autor Thema: dynamische Bezeichnungsfelder  (Gelesen 2954 mal)

sosinmuc

  • Gast
dynamische Bezeichnungsfelder
« am: 10.03.04 - 18:47:23 »
Hallo Ihr Wissenden,

ich habe folgendes Problem und bisher noch nichts passendes im Forum gefunden. Ich bin Euch um jeden Tip und Link dankbar.

Ich möchte in einer Maske 10 Felder mit einer Überschrift versehen. Der Text der Überschrift wird in einem Profildokument abgelegt. D.h. die Überschriften werden beim Öffnen oder neu-anlegen des Docs per LS geschrieben. Mein Problem ist, dass das natuerlich nur geht, wenn ich das Dokument im Bearbeitungsmodus öffne. Um das Dokument so zu Öffnen, muss ich also alle Überschriften im Dokument speichern, was ich eigentlich nicht wollte.

Wer hat mir da einen kleinen Hinweis oder einen Lösungsweg?
Danke schon mal im Voraus
Oliver

Offline eknori

  • @Notes Preisträger
  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 11.730
  • Geschlecht: Männlich
Re:dynamische Bezeichnungsfelder
« Antwort #1 am: 10.03.04 - 18:53:49 »
Weiß nicht, ob das bei Profildokumenten geht:
ich würde zunächst mal die Feldwerte zu einem einzigen string zusammenschrauben; also Feld1+"~"+Feld2...

Die LabelFelder in deiner Maske sollten die Eigenschaft "Berechnet zur Anzeige" haben.
Beim Öffnen der Maske liest du dann das EINE Feld im PD aus; in den Feldern hast du dann Formeln @Word(LangerString;"~";1) für das erste Feld usw.

LangerString holst du dir vorher über @GetProfileField

Ulrich
Egal wie tief man die Messlatte für den menschlichen Verstand auch ansetzt: jeden Tag kommt jemand und marschiert erhobenen Hauptes drunter her!

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re:dynamische Bezeichnungsfelder
« Antwort #2 am: 10.03.04 - 18:57:28 »
Das geht so, Ulrich  ;)
Man könnte sich das Stringzusammen- und auseinanderbasteln aber auch sparen, da ProfilDocs sowieso gecached sind.

HTH,
Bernhard

Offline animate

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.540
  • Uh, I'm just gonna go find a cash machine.
    • LA2
Re:dynamische Bezeichnungsfelder
« Antwort #3 am: 10.03.04 - 19:51:15 »
und das ist ein Problem.
Änderungen im Profildokument werden irgendwann auch mal in der Maske sichtbar. Wann weiß keiner so genau.
Thomas

Fortunately, I'm adhering to a pretty strict, uh, drug, uh, regimen to keep my mind, you know, uh, limber.

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re:dynamische Bezeichnungsfelder
« Antwort #4 am: 10.03.04 - 19:54:40 »
Ich gehe mal davon aus, das hier das ProfileDoc für eine langfristige Konfiguration gedacht ist.
Sollte sich hier natürlich dauernd was ändern, ziehe ich asap meinen Vorschlag zurück ;-)

Bernhard

Offline animate

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.540
  • Uh, I'm just gonna go find a cash machine.
    • LA2
Re:dynamische Bezeichnungsfelder
« Antwort #5 am: 10.03.04 - 20:10:10 »
is klar.
ich halte mittlerweile nur nicht mehr viel von Profildokumenten. Auch wenn sich nur selten was ändert. Oft muss es sich dann aber wenigstens schnell ändern und dann hab ich den Salat.
Thomas

Fortunately, I'm adhering to a pretty strict, uh, drug, uh, regimen to keep my mind, you know, uh, limber.

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:dynamische Bezeichnungsfelder
« Antwort #6 am: 11.03.04 - 09:35:53 »
Hi,

die Probleme mit den Profildokumenten kenne ich. Darum habe ich mir selbst was gestrickt. Das ist dabei raus gekommen: http://www.free.dominoserver.de/computer/noteslibrary.nsf/d2d59a3d7fc73a2bc1256a6900638352/74e4b61d04ca824dc1256db20041582a!OpenDocument

Ist unter R5 entwickelt worden, sollte aber auch unter R6 laufen. Schau's dir mal an. Vielleicht kannst du was anfangen damit.


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

Offline animate

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.540
  • Uh, I'm just gonna go find a cash machine.
    • LA2
Re:dynamische Bezeichnungsfelder
« Antwort #7 am: 11.03.04 - 10:00:24 »
ich schaus mal an, danke. Ich befürchte aber, dass es für meine Problem nicht taugt, weil ich per Formelsprache aus Masken auf die Profile zugreife (z.B. HideWhen, Werte für Dialoglisten)
Thomas

Fortunately, I'm adhering to a pretty strict, uh, drug, uh, regimen to keep my mind, you know, uh, limber.

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:dynamische Bezeichnungsfelder
« Antwort #8 am: 11.03.04 - 10:10:14 »
Hi,

lesenderweise kannst du auch mit der Formelsprache darauf zugreifen.

Beisp.:

value := @DbLookup("":"NoCache"; ""; "vwUserProfil"; @Name([CN]; @UserName); "Feldname");


Axel



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

sosinmuc

  • Gast
Re:dynamische Bezeichnungsfelder
« Antwort #9 am: 11.03.04 - 16:00:07 »
Vielen Dank an Euch alle für die rege Diskussion.
Ich denke, dass mit der Tilde ~ macht sich ganz gut und löst mein Problem. Vorallem hat Bernhard recht, dass es sich eher um eine seltenere Konfiguration handelt. Wohl öfters am Beginn der DB-Benutzung und dann bleibt es lange gleich.

Danke Euch
Oliver

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:dynamische Bezeichnungsfelder
« Antwort #10 am: 12.03.04 - 08:27:09 »
Hi,

wenn das Thema erledigt ist, dann setz bitte den Thread auf "Erledigt". Danke.



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

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz