Danke!
Beiträge von Elfriede
-
-
Hallo,
ich möchte für in einer Ansicht eine Spalte anzeigen lassen, dessen Text "Anmeldung für die KW..." enthält. In der Ansicht sind Termine für jeweils eine Woche sichtbar. Wie kann ich das (möglichst mit Formelsprache) bewerkstelligen?
Vielen Dank!
-
Ich würde eine Rolle benutzen wollen. Wo kann ich dann die Bedingung für die Bearbeitung eintragen?
-
Super, ich habe in "Eingabe aktiviert" den Wert 0 gesetzt und das Feld ist für den Benutzer nicht bearbeitbar (beim Anlegen). Wie kann ich nun den Status des Feldes für den Controller ändern? (Bearbeitung zulassen)
-
Das klingt gut! Eingabe aktiviert wäre dann eine Aktion oder?
Allerdings soll der User seine Daten unabhängig von einem Controller eingeben. Es wird der Ausnahmefall sein, dass das Datum nachträglich geändert werden wird.
-
Hallo,
ich habe eine Aufgabe bekommen, die ich einfach nicht lösen kann. In einer Maske soll beim Anlegen ein Datumsfeld erscheinen, welches berechnet beim Anlegen ist. Das ist ja kein Problem. Allerdings soll es möglich sein, dieses Feld von autorisierten Personen im nachhinein ändern zu lassen. Klar könnte ich defaultmäßig das Feld berechnen lassen und das ganze bearbeitbar halten aber so soll es nicht sein. Für den gemeinen User soll beim Anlegen eines Dokuments das Datumsfeld nicht bearbeitbar sein.
-
Prima, danke funktioniert super!
-
Das Feld "Brutto" ist berechnet.
Mit ganzen Zahlen funktionierts erstmal ganz gut. Jetzt hab ich nur noch das "Rundungsproblem"
-
Sorry, hab den Fehler gefunden. Netto und MwSt waren als Typ "Text" deklariert.
-
Hallo, hab ich gemacht (Maskeneigenschaft->Felder automatisch aktualisieren) aber es tut sich nichts!
-
Ok die Fehler kommen jetzt nicht mehr. Muss ich die Berechnung mit einer Aktion kombinieren?
-
Mein zu füllendes Feld heißt: Brutto
FeldTyp= berechnet
Formel:
Netto*(1+MwSt/100)Netto und MwSt muss ausgefüllt werden.
-
Hallo,
kann mir jemand einen Tipp geben wie ich die MwSt mit der Formelsprache berechnen kann.
Danke!!!
-
Hallo, hab den Punkt nicht gefunden. Wo soll das da genau sein?
-
In einem Dokument soll eine kategorisierte, eingebettete Ansicht erscheinen. Das ist an sich kein Problem. Allerdings soll die Ansicht nur eine Kategorie (entsprechend eines im Dokument vorhandenen Feldwertes) anzeigen.
Die Ansicht ist versteckt und weist mehrere Kategorien auf.
-
Ich habe jetzt eine einfache Formel für das Auslesen der Werte verwendet und es funktioniert.
@ Carsten: Vielleicht kannst du mir trotzdem erklären was an dem Script falsch ist.
Ich danke euch allen für die vielen Tipps!
-
Ich konnte die Datenbank nich hochladen. Gibt es eine Mailadresse, wo ich sie hinsenden kann?
-
Die DB ist schon etwas älter und jetzt sollte etwas ranprogrammiert werden. Damals wollte ich mit der Formelsprache und den Maskeneigenschaften arbeiten und es ging irgendwie nicht. Deswegen habe ich auch zum Script gegriffen.
Im Anhang findet Ihr die Datenbank, vielleicht fällt euch noch etwas ein.
-
Ich habe das Script wie folgt geändert:
Sub Initialize
Dim s As New NotesSession
Dim db As NotesDatabase
Dim collection As NotesDocumentCollection
Dim ws As New NotesUIWorkspace
Dim AuswahlDoc As NotesDocument
Dim ZuordnungsDoc As NotesDocument
Dim Vorname As String
Dim Nachname As String
Msgbox"A"
Set db = s.CurrentDatabase
Set collection = db.UnprocessedDocuments
Set AuswahlDoc = collection.GetFirstDocument
Set ZuordnungsDoc = db.CreateDocument
Msgbox "1"
ZuordnungsDoc.Form = "DauerMgl"
Vorname = AuswahlDoc.GetFirstItem("Vorname").Text
Nachname = AuswahlDoc.GetFirstItem("Name").Text
ZuordnungsDoc.Name = Vorname +" " +Nachname
If AuswahlDoc.HasItem("PLZ2") Then
ZuordnungsDoc.PLZ = AuswahlDoc.GetFirstItem("PLZ2").TEXT
Else
ZuordnungsDoc.PLZ = AuswahlDoc.GetFirstItem("PLZ").TEXT
End If
Call ZuordnungsDoc.ComputeWithForm(True, False)
Call ws.EditDocument(True, ZuordnungsDoc)
End Subund lasse jetzt durch eine Aktion in der Aktionsleiste mit dem Befehl
@Command([RunAgent])
den Agenten laufen. Der startet auch allerdings geht dann gleich der Debugger auf und bringt gleich am Anfang (beim dimensionieren) den Fehler "Object variable not set". Lass ich den Debugger fortsetzen bringt er mir dann auch beide Msgboxen.
Also stimmt mit der Dim etwas nicht? -
Hier ist der geänderte Code:
Sub Click(Source As Button)
Dim ws As New NotesUIWorkspace
Dim AuswahlDoc As NotesDocument
Dim ZuordnungsDoc As NotesDocument
Dim collection As NotesDocumentCollection
Dim db As NotesDatabase
Dim Vorname As String
Dim Nachname As String
Dim s As New NotesSession
Msgbox"A"
Set db = s.CurrentDatabase
Set collection = db.UnprocessedDocuments
Set AuswahlDoc = s.DocumentContext
Set ZuordnungsDoc = db.CreateDocument
Msgbox "1"
ZuordnungsDoc.Form = "DauerMgl"
Vorname = AuswahlDoc.GetFirstItem("Vorname").Text
Nachname = AuswahlDoc.GetFirstItem("Name").Text
ZuordnungsDoc.Name = Vorname +" " +Nachname
If AuswahlDoc.HasItem("PLZ2") Then
ZuordnungsDoc.PLZ = AuswahlDoc.GetFirstItem("PLZ2").TEXT
Else
ZuordnungsDoc.PLZ = AuswahlDoc.GetFirstItem("PLZ").TEXT
End If
Call ZuordnungsDoc.ComputeWithForm(True, False)
Call ws.EditDocument(True, ZuordnungsDoc)
End SubDer Button ist eine Aktion in der Aktionsleiste der Ansicht. Den Aufruf für einen Agenten, den ich vorher mit ToolsRunMacro Agentenname hatte, habe ich durch das Clickereignis des Buttons ersetzt.