Autor Thema: Feldinhalte werden nicht aktualisiert  (Gelesen 2287 mal)

Offline Gabe

  • Junior Mitglied
  • **
  • Beiträge: 52
Feldinhalte werden nicht aktualisiert
« 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)

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: Feldinhalte werden nicht aktualisiert
« Antwort #1 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
Ohne Computer wären wir noch lange nicht hinterm Mond!

Offline Gabe

  • Junior Mitglied
  • **
  • Beiträge: 52
Re: Feldinhalte werden nicht aktualisiert
« Antwort #2 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

Offline Peter Klett

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 2.713
  • Geschlecht: Männlich
Re: Feldinhalte werden nicht aktualisiert
« Antwort #3 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.

Offline Gabe

  • Junior Mitglied
  • **
  • Beiträge: 52
Re: Feldinhalte werden nicht aktualisiert
« Antwort #4 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

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz