Autor Thema: Suche Lösung...  (Gelesen 1876 mal)

Offline xuthos

  • Junior Mitglied
  • **
  • Beiträge: 90
  • Geschlecht: Männlich
  • Ich liebe dieses Forum!
Suche Lösung...
« am: 17.08.04 - 08:11:37 »
Hi,

ich bin gerade dabei ein DB zu basteln für unsere Firma. In dieser DB tragen sich unsere Mitarbeiter ein mit ihren Skill's.
Für jeden Mitarbeiter(MA) gibt es ein Profil Doc mit einer eingebetteten View, die wiederum seine Skills (jeder Skill ein Doc) anzeigt. Nun klickt der MA auf neuen Skill, in einer Dialogbox wird das neue Skill Doc angezeigt. Hier gibt es zwei "Spalten" (zwei Listboxen nebeneinander), die eine zeigt die verfügbaren Skills an und die andere Spalte die verwendeten Skills.

Also der MA klickt auf Neu, wählt den Skill aus der Liste und den dazugehörigen Status und anschließend auf OK. Das Doc wird gespeichert - fertig. Das funktioniert auch prima.

Nun kam die Anforderung, das in der Dialogbox noch ein Knopf "Hinzufügen" hinein muß. Der soll dem MA das Eingeben mehrere Skills vereinafchen. Nun bekomme ich nun das mit den beiden Listfelder nicht mehr hin, daß die sich jedesmal aktualisieren. Ich muß die Dialogbox schließen und wieder öffnen.

Den Inhalt der Listfelder werden direkt aus einer View gelesen. Gibt es etwas (uidoc.refresh / . reload geht nicht) womit ich die Auswahl der Listfelder noch aktualisieren kann? Die Häckechen in den Eigenschaften der Felder / Optionen habe ich auch schon gesetzt.

Gruß

SVen
[X] <- nail here for a new screen

Offline Thomas Schulte

  • @Notes Preisträger
  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 4.388
  • Geschlecht: Männlich
  • Ich glaub mich tritt ein Pferd
Re:Suche Lösung...
« Antwort #1 am: 17.08.04 - 09:17:11 »
Guck dir das hier mal an.

Thomas
Thomas Schulte

Collaborative Project Portfolio and Project Management Software

"Aber wo wir jetzt einmal soweit gekommen sind, möchte ich noch nicht aufgeben. Versteh mich recht, aufgeben liegt mir irgendwie nicht."

J.R.R.Tolkien Herr der Ringe, Der Schicksalsberg

OpenNTF Project: !!HELP!! !!SYSTEM!!  !!DRIVER!!

Skype: thomasschulte-kulmbach

Offline xuthos

  • Junior Mitglied
  • **
  • Beiträge: 90
  • Geschlecht: Männlich
  • Ich liebe dieses Forum!
Re:Suche Lösung...
« Antwort #2 am: 17.08.04 - 10:41:50 »
Hi Thomas,

danke für das Template. So in der Richtung ist unsere DB auch aufgebaut.

Doch beim SKill erstellen wird auch jedesmal eine komplette Seite aufgemacht und wieder geschlossen. Da fangen unsere MA an zu Jammern, deshalb die Aktion mit dem Hinzufügen. Einfach drei Punkte auswählen und fertig, wieder drei Punkte wählen - weider fertig.

Ich bekomme nur in der blö*** Dialogbox nicht die aktuallisierte View mit, in der die gerade angelegten Skill-Doc's sind, damit die noch verfügbaren Skills richtig angezeigt werden.

Gruß
Sven
[X] <- nail here for a new screen

Offline Thomas Schulte

  • @Notes Preisträger
  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 4.388
  • Geschlecht: Männlich
  • Ich glaub mich tritt ein Pferd
Re:Suche Lösung...
« Antwort #3 am: 17.08.04 - 10:51:14 »
Ich habe keine Ahnung von deinem Skilllevel.

Was du willst ist in einem Dokument ohne Probleme machbar nur habe ich den Eindruck das du das Erstellen über eine Dialogbox machst und den Kontent deines Feldes abhängig von den bereits vorhandenen Einträgen für diesen User berechnest. Dann verlangst du von dem System auch noch eine Aktion, die so in der Regel nicht funktionieren kann, denn um auf Werte in einer Ansicht zugreifen zu können muss für diese Ansicht erst einmal der Ansichtsindex aktualisiert worden sein. Notes ist nun einmal keine relationale DB. Und zeitkritische Operationen (und das was du beschreibst ist so eine) unterstützt es auch nicht.

Du könntest höchstens einen anderen Ansatz fahren indem du beim öffnen deiner Dialogbox die FeldWerte in Script berechnest und anschließend beim erstellen deines neuen Dokumentes, so du das mit Script machst, die Werte vor dem Reopen erneut, aber diesmal aus den Ergebnissen deiner letzten Aktion, berechnest.

Ich halte das zwar für einen nicht gerade sinnvollen Ansatz (ich würde eher versuchen die Benutzer zu erziehen), weil es entsprechend lustig zu programmieren ist, aber machbar wäre das so.

Thomas
« Letzte Änderung: 17.08.04 - 10:53:15 von Thomas Schulte »
Thomas Schulte

Collaborative Project Portfolio and Project Management Software

"Aber wo wir jetzt einmal soweit gekommen sind, möchte ich noch nicht aufgeben. Versteh mich recht, aufgeben liegt mir irgendwie nicht."

J.R.R.Tolkien Herr der Ringe, Der Schicksalsberg

OpenNTF Project: !!HELP!! !!SYSTEM!!  !!DRIVER!!

Skype: thomasschulte-kulmbach

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz