Autor Thema: Abschnitt mit kontrolliertem Zugriff  (Gelesen 1065 mal)

Offline rar

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 856
  • Geschlecht: Männlich
  • Des passt scho
    • click
Abschnitt mit kontrolliertem Zugriff
« am: 13.09.04 - 12:43:54 »
Hi Leute!
Ich möchte, daß ein paar Felder in meiner Maske bei einem bestimmten Status nicht bearbeitet werden können, andere aber schon.
Da dachte ich mir, daß ein Abschnitt mit kontrolliertem Zugriff eigentlich das Richtige ist.  Es Funktioniert eigentlich auch.

Aber...
Wenn ich mich im Dokument im Lesemodus befinde, und den Status über einen Button ändere (daß der Abschnitt nicht mehr bearbeitet werden darf) und das Dok dann in den editierModus bringe, kann ich trotzdem alle Felder bearbeiten. Erst, wenn ich das Dok verlasse und dann wieder rein gehe passt alles.

Hat jemand eine Ahnung, warum das so ist?

lg
†090620141300

Offline datenbanken24

  • Senior Mitglied
  • ****
  • Beiträge: 390
  • Geschlecht: Männlich
  • Stammgast
    • datenbanken24
Re:Abschnitt mit kontrolliertem Zugriff
« Antwort #1 am: 13.09.04 - 22:51:35 »
Wie setzt Du denn das Feld "Status"mit einem Button, wenn das Dokument im Lesemodus ist ?

« Letzte Änderung: 13.09.04 - 22:53:43 von datenbanken24 »

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re:Abschnitt mit kontrolliertem Zugriff
« Antwort #2 am: 13.09.04 - 23:21:32 »
Ein wahrer Spruch, "datenbanken24". Kriegen wir zu Deinem "Nickname" auch mal eine brauchbare Anrede ? Irgendwie ist das blöd, vor allem da Du als Anbieter unterwegs bist ... Danke im Voraus.

@Daniel (mein relativer Nachbar ;-) : Wenn Du den einen Akt im backend treibst und dann sofort im Frontend ein Ergebnis erwartest, dann kann dies nicht funktionieren. Sag' mal genaueres - vielleicht kann Dir ja schnell geholfen werden ;-)

Servus,
Bernhard

Offline rar

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 856
  • Geschlecht: Männlich
  • Des passt scho
    • click
Re:Abschnitt mit kontrolliertem Zugriff
« Antwort #3 am: 14.09.04 - 08:37:49 »
Morgen...

Es ist so:
Ich habe einen Workflow und um das Dok bearbeiten zu können, müß man es erst 'übernehmen'. Dann darf man aber nur ein paar gewisse Felder bearbeiten. Die Anderen Felder, die gesperrt sind, könnte ich zwar verbergen und berechnet anzeigen. Es sind aber nicht so wenig. Deshalb wollte ich mit einem kontrollierten Abschnitt arbeiten.

Hier mal der Code.
Für dem Abschnitt:
@If ( Status = "" | Status = "abgelehnt" | Status = "angelegt" ; Erfasser ; "Dieser Abschnitt kann nicht mehr bearbeitet werden." )

Und hier der Button:
Dim ws As New NotesUIWorkspace
Dim uidoc As NotesUIDocument
Dim doc As NotesDocument

Set uidoc = ws.CurrentDocument
Set doc = uidoc.Document
doc.Status = "übernommen"
Call doc.ComputeWithForm(True,True)
Call doc.Save(True,True)
Call uidoc.close()
Call ws.EditDocument( True , doc , False )

Wieso kann das nicht funktionieren?

Grüße in die 150 km entfernte Nachbarschaft.
-daniel
†090620141300

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz