Autor Thema: feld nur beim ersten mal beschreiben  (Gelesen 1306 mal)

Offline luna

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.362
  • Geschlecht: Weiblich
  • mein name ist hase...
    • sixtnix homepage
feld nur beim ersten mal beschreiben
« am: 16.12.02 - 11:47:52 »
hallo,

ich hab eine entertainment datenbank, in der der user einen betrag eintraegt, was schatzungsweise die kosten sein werden. danach genehmigt der praesident, und nach dem essen muss der user eintragen, wieviel das gekostet hat. in ein anderes feld aber.

ich will, dass in dem feld, in dem er die schaetzkosten reinschreibt, er (und auch kein anderer) danach diesen wert nie wieder aendern kann. es soll also nur einmalig beschrieben werden, und danach "gesperrt". nur zur ansicht freigegeben.

ich hab im forum gesucht, unter "einmalig" und "anlegen", hab aber nix gefunden.

habs mit @IsNewDoc probiert, aber ich kriegs nicht hin, weil mit meinem versuch in der validierung des feldes bekommt der user jedesmal eine fehlermeldung, wenn er das dokument nochmal bearbeiten muss.

wie gehe ich da am sinnvollsten vor?

danke und gruss,
daniela
im moment in mutterschutz

Offline ata

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 5.092
  • Geschlecht: Männlich
  • drenaiondrufflos
    • Anton Tauscher Privat
Re:feld nur beim ersten mal beschreiben
« Antwort #1 am: 16.12.02 - 11:55:46 »
... du legst noch ein zweites Feld an "Berechnet for display" und beziehst dich auf das Kostenfeld...

... dann brauchst du noch ein Flag-Feld, daß beim Speichern des Dokumentes gesetzt wird, und zwar wenn das Kostenfeld nicht mehr leer ist...

... in der Hide-When-Formel beziehst du dich auf die Flag, ob das Feld schon gesetzt wurde - ist ein Wert gespeichert worden, dann ist nur das Display-Feld sichtbar, ansonsten das editierbare...

ata
Grüßle Toni :)

Offline Till_21

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 708
  • Geschlecht: Männlich
  • I love Germany
Re:feld nur beim ersten mal beschreiben
« Antwort #2 am: 16.12.02 - 11:56:42 »
hi luna,
so ist eine moeglichkeit :
editierbares feld (Kostenschätzung), versteckt when :
!@isnewdoc
ansonten computed text/computed for display field : referenzierung auf das Feld Kostenschätzung und versteckt wenn : @isnewdoc ...
feld validieren und gut ist
till

Offline luna

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.362
  • Geschlecht: Weiblich
  • mein name ist hase...
    • sixtnix homepage
Re:feld nur beim ersten mal beschreiben
« Antwort #3 am: 16.12.02 - 11:58:29 »
hallo ata,

vielen dank fuer diesen tip. ich werd das gleich so machen.

ich dachte nur, ich koennte mir das sparen, mit dem flag. ich habe gehofft, es gibt irgendeinen befehl, dass man ein feld nur einmal fuellen, und dann nimmer aendern darf.

nun gut, danke dafuer.  :D

gruss,
daniela
im moment in mutterschutz

Offline luna

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.362
  • Geschlecht: Weiblich
  • mein name ist hase...
    • sixtnix homepage
Re:feld nur beim ersten mal beschreiben
« Antwort #4 am: 16.12.02 - 12:01:32 »
hallo till,

diese moeglichkeit hatte ich auch schon ausprobiert, aber anstatt
!@IsNewDoc hatte ich !=@IsNewDoc ausprobiert, und das ging natuerlich nicht. ich musste noch nie mit NOT isnewdoc arbeiten.

vielen dank,
gruss,
daniela
im moment in mutterschutz

Offline Rob Green

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 2.651
  • Geschlecht: Männlich
    • Meipor
Re:feld nur beim ersten mal beschreiben
« Antwort #5 am: 16.12.02 - 12:04:05 »
das würde mit echter Rechterveragbe über einen Kontrollabschnitt laufen, dessen Zugriffsformel berechnet ist und lautet:

@if(Feld_ABC="";"";"[Niemand]")
*das Feld ABC liegt innerhalb des Abschnitts*

übersetzt:
wenn Feld ABC
leer = jeder darf das Feld beschreiben
nicht leer = User mit Rolle [Niemand] darf das Feld beschreiben
Vielleicht verdirbt Geld wirklich den Charakter.
Auf keinen Fall aber macht Mangel an Geld ihn besser.
(John Steinbeck)

Meiporblog: http://www.meipor.de/blog
allg. Unternehmerblog: http://www.m-e-x.de/blog

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz