Das Notes Forum

Domino 9 und frühere Versionen => ND8: Entwicklung => Thema gestartet von: Gabe am 12.11.10 - 11:51:23

Titel: Feldinhalte werden nicht aktualisiert
Beitrag von: Gabe am 12.11.10 - 11:51:23
Hallo zusammen,

ich hatte bereits eine Programmierschulung für Anfänger im Bereich Lotus Notes Entwicklung besucht und bastel im Moment an einer Datenbank. Die Datenbank funktioniert soweit auch schon recht ordentlich, doch leider gibt es eine Sache, die ich einfach nicht richtig hinbekomme. Ich versuche mal so ausführlich wie möglich erstmal die Funktionsweise zu erläutern:

In der Datenbank können Toner bestellt werden. Die Bestellung erfolgt über eine Bestellungsmaske, bei der zuerst der jeweilige
- Drucker
- dann der Standort
- dann Unterabteilungen falls Hauptstelle
- dann IP-Adresse
ausgewählt werden muss.
Habe soweit alles über Hide-When funktionen hinbekommen, d.h. z.B. Wenn Drucker X und Standort X gewählt erscheit die Unterabteilung falls es sich um eine Hauptstelle handelt, sonst bleibt diese Auswahl verborgen. Anhand der Standorte und des Druckers wird dann eine Auswahl von IP-Adressen angezeigt. Aus der Auswahl der IP-Adresse wird dann die Seriennummer des Gerätes generiert.
Abschließend muss der Mitarbeiter den Vorgang über einen Button abschließen, dadurch wird eine Mail mit Dokumentenlink und Nachricht an die betroffenen Mitarbeiter versendet.

Nun zum Problem:
Die Felder aktualisieren sich nicht automatisch, d.h. wenn ich etwas auswähle und dann doch eine andere Auswahl treffe bleibt z.B. die IP-Adresse ausgefühlt. Ich würde lieber, dass die betroffenen Felder wieder "leer" sind. Habe bei den Feldern schon die Option "Felder bei Schlüsselwortänderungen aktualisieren ausgewählt".

Zur Vereinfachung hier noch kurz die Felder und kurzer Inhalt:
Feld1= Dialogliste, Bearbeitbar, 4 Drucker enthalten
Feld10= Dialogliste, Bearbeitbar, Enthält 15 Standorte
Feld7=Dialogliste, Bearbeitbar, Enthält Unterabteilungen (werden nicht angezeigt wenn nicht Hauptstelle)
Feld8=Dialogliste, Bearbeitbar, Enthält IP-adressen, die IP-Adressen werden je nach gewähltem Drucker und Standort angezeigt
Feld9=Text, Berechnet, zeigt die Seriennummer je nach gewählter IP-Adresse an.

Hoffe einer von euch kann mich auf den richtigen Weg bringen :)
Designerhilfe und Forum habe ich mir schon angesehen, aber irgendwie konnte mich das auch nicht erleuchten. 8)
Titel: Re: Feldinhalte werden nicht aktualisiert
Beitrag von: Axel am 12.11.10 - 19:16:31
Versuch's mal mit der Option "Auswahlliste bei Dokumentänderung aktualisieren" bei den entsprechenden Feldern.

Ich bin mir aber nicht ganz sicher, ob dadurch auch eine bestehender Feldinhalt gelöscht wird.

Axel
Titel: Re: Feldinhalte werden nicht aktualisiert
Beitrag von: Gabe am 15.11.10 - 09:45:47
Hallo Axel,

danke für deine schnelle Antwort. Leider konnte das Problem so nicht behoben werden. Aber ich glaube ich bin die Sache viel zu kompliziert angegangen. Werde jetzt mit 4 verschiedenen Masken arbeiten, dadurch spare ich mir auch eine Menge Hide-When Formeln. Werde bescheid geben, ob es dadurch einwandfrei funktioniert.

MfG

Holger
Titel: Re: Feldinhalte werden nicht aktualisiert
Beitrag von: Peter Klett am 15.11.10 - 10:03:46
Das würde ich nicht machen, damit verlierst Du einiges an Flexibilität. Ich würde im Postrecalc die Feldinhalte löschen, wenn sie nicht angezeigt werden.
Titel: Re: Feldinhalte werden nicht aktualisiert
Beitrag von: Gabe am 29.11.10 - 14:31:40
Hallo Peter,
halle Axel,

die Datenbank ist soweit fertig und es müssen nur noch kleinere Fehlerchen ausgebügelt werden (bin da gerade dran). Habe nochmal von vorne angefangen und das Grundgerüst vom ersten mal bis auf die Trennung in vier anstatt einer Maske beibehalten (dadurch das ich soweit schon die ganzen Formeln und Hide-When hatte war es dann auch schnell erledigt). Dadurch funktioniert die Datenbank endlich so wie Sie eigentlich soll. Ich wundere mich immer noch, warum ich das erst so extrem komplex gemacht habe. Danke euch trotzdem für die Hilfe :)

Mit freundlichen Grüßen

Holger