Autor Thema: Technotes - Modulauswahl  (Gelesen 6450 mal)

Offline Jensi

  • Senior Mitglied
  • ****
  • Beiträge: 273
  • Geschlecht: Männlich
Technotes - Modulauswahl
« am: 25.02.09 - 08:29:20 »
Hallo zusammen,

ich möchte in den Technotes eine Erweiterung der Module einbauen.
(Bild 1)

In der Konfig habe ich die einen neuen Schlüssel angelegt
(Bild 2)
D.h. ich habe die Module der Technotes und der der Tickets abgegrenzt.
Bei uns kamen sonst zu große Probleme mit der Übersicht.

Nun habe ich auch schon bei den abhängigen Schlüsselwörter einen neuen Eintrag angelegt.
(Bild 3)

Wie muss ich nun das Feld für die Unterauswahl im Designer konfigurieren, damit ich z.B. Software --> Simba auswählen kann, also meine eigenen Unterwörter?

Ich hab in der Ticket-Maske nachgesehen, und da steht folgender Code:

Code
keydependsfrom := "FailureTypedependandfrom";
dependsfrom := @DbLookup( "" : "" ; "":"" ; "($LUConfig)" ; keydependsfrom ; 2; [FailSilent]);
key := @If(dependsfrom != "";"failuretype~~" + dependsfrom + "~~" + @GetField(dependsfrom);"failuretype");
value := @If(dependsfrom != "";@DbLookup( "" : "" ; "":"" ; "($LUConfigDependand)" ; key ; 2; [FailSilent]);@DbLookup( "" : "" ; "":"" ; "($LUConfig)" ; key ; 2; [FailSilent]));
value

Danke
Gruß Jens

Offline Thomas Schulte

  • @Notes Preisträger
  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 4.388
  • Geschlecht: Männlich
  • Ich glaub mich tritt ein Pferd
Re: Technotes - Modulauswahl
« Antwort #1 am: 25.02.09 - 09:27:39 »
Wie heissen deine Feldnamen?
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 Jensi

  • Senior Mitglied
  • ****
  • Beiträge: 273
  • Geschlecht: Männlich
Re: Technotes - Modulauswahl
« Antwort #2 am: 25.02.09 - 09:31:06 »
Hier

Vielen Dank!
Gruß Jens

Offline Thomas Schulte

  • @Notes Preisträger
  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 4.388
  • Geschlecht: Männlich
  • Ich glaub mich tritt ein Pferd
Re: Technotes - Modulauswahl
« Antwort #3 am: 25.02.09 - 11:53:57 »
OK du brauchst ...
Ein Konfigurationsdokument, FailureType_TechDependandFrom mit dem Wert application_tech

Ein oder mehrere Dependand Konfigurationsdokumente

Schlüssel = failuretype_tech
abhängig von Feldname = application_tech
abhängig von Feldwert = Dein Wert
Schlüsselwörter = alle abhängig von diesem Wert auszuwählenden Werte

Und dein Code für Failuretype_tech muss so aussehen ...
Code
keydependsfrom := "FailureType_TechDependandFrom";
dependsfrom := @DbLookup( "" : "" ; "":"" ; "($LUConfig)" ; keydependsfrom ; 2; [FailSilent]);
key := @If(dependsfrom != "";"failuretype~~" + dependsfrom + "~~" + @GetField(dependsfrom);"failuretype_tech");
value := @If(dependsfrom != "";@DbLookup( "" : "" ; "":"" ; "($LUConfigDependand)" ; key ; 2; [FailSilent]);@DbLookup( "" : "" ; "":"" ; "($LUConfig)" ; key ; 2; [FailSilent]));
value
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 Jensi

  • Senior Mitglied
  • ****
  • Beiträge: 273
  • Geschlecht: Männlich
Re: Technotes - Modulauswahl
« Antwort #4 am: 25.02.09 - 11:58:48 »
Vielen vielen Dank für die prompte Antwort!
Ich werde das gleich ausprobieren!

 :D :D :D
Gruß Jens

Offline Jensi

  • Senior Mitglied
  • ****
  • Beiträge: 273
  • Geschlecht: Männlich
Re: Technotes - Modulauswahl
« Antwort #5 am: 25.02.09 - 14:12:12 »
Hallo,

ich habe mich an die Anweisungen gehalten.
Ich habe jetzt folgendes Problem:

Ich habe jetzt 3 Configdokumente erstellt (Hardware, Software, Sonsiges)
Diese 3 Dokumente haben jeweils Unterpunkte ( Hardware --> Drucker, PC ; Software --> Office, Map & Guide ; Sonstige --> 1,2,3)

Wenn ich als erstes Hardware wähle erscheinen alle Auswahlmöglichkeiten, auch die von Software und Sonstige, das gleich passiert wenn ich Sonstige auswähle, es erscheinen immer alle Unterpunkte.

Wo könnte ich einen Fehler haben?
Bin das ganze nochmal durch, ohne einen Fehler zu finden.
Gruß Jens

Offline Thomas Schulte

  • @Notes Preisträger
  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 4.388
  • Geschlecht: Männlich
  • Ich glaub mich tritt ein Pferd
Re: Technotes - Modulauswahl
« Antwort #6 am: 25.02.09 - 14:17:55 »
Ich hab dir in den Code einen Fehler reingeschummelt ....  :'(

Schau dir mal an was er bei  Key:= zurückgibt....

Noch ein Tip. schau dir auch den View für den Lookup den er da verwendet etwas genauer an.
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 Jensi

  • Senior Mitglied
  • ****
  • Beiträge: 273
  • Geschlecht: Männlich
Re: Technotes - Modulauswahl
« Antwort #7 am: 25.02.09 - 14:26:41 »
Ich werde mal schauen....

P.S.: Bin nicht so der Notesbastler, dachte es wäre einfacher das irgendwie zu basteln  ;D
Gruß Jens

Offline Jensi

  • Senior Mitglied
  • ****
  • Beiträge: 273
  • Geschlecht: Männlich
Re: Technotes - Modulauswahl
« Antwort #8 am: 26.02.09 - 09:45:58 »
Und dein Code für Failuretype_tech muss so aussehen ...
Code
keydependsfrom := "FailureType_TechDependandFrom";
dependsfrom := @DbLookup( "" : "" ; "":"" ; "($LUConfig)" ; keydependsfrom ; 2; [FailSilent]);
key := @If(dependsfrom != "";"failuretype~~" + dependsfrom + "~~" + @GetField(dependsfrom);"failuretype_tech");
value := @If(dependsfrom != "";@DbLookup( "" : "" ; "":"" ; "($LUConfigDependand)" ; key ; 2; [FailSilent]);@DbLookup( "" : "" ; "":"" ; "($LUConfig)" ; key ; 2; [FailSilent]));
value
Schau dir mal an was er bei  Key:= zurückgibt....
Meine Kenntinsse in der Formelsprache reichen mir irgendwie nicht aus...
Was muss ich da ändern?...  ???
Gruß Jens

Offline Thomas Schulte

  • @Notes Preisträger
  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 4.388
  • Geschlecht: Männlich
  • Ich glaub mich tritt ein Pferd
Re: Technotes - Modulauswahl
« Antwort #9 am: 26.02.09 - 10:57:29 »
Der Schlüssel den er beim _key zusammenbaut bezieht sich bei voneinander abhängigen Daten immer auf den ...

Feldnamen des Feldes in dem ich mich gerade befinde + "~" + Feldname des Feldes von dem ich denn bitteschön den Wert haben möchte + "~" + Wert des Feldes dessen Feldname ich vorhin angegeben habe

...
Folglich ist
Code
key := @If(dependsfrom != "";"failuretype~~" + dependsfrom + "~~" + @GetField(dependsfrom);"failuretype_tech");
falsch und muss
Code
key := @If(dependsfrom != "";"failuretype_tech~~" + dependsfrom + "~~" + @GetField(dependsfrom);"failuretype_tech");
lauten.
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 Jensi

  • Senior Mitglied
  • ****
  • Beiträge: 273
  • Geschlecht: Männlich
Re: Technotes - Modulauswahl
« Antwort #10 am: 26.02.09 - 11:52:25 »
Ich habe dies nun genau nach deinen Angaben gemacht, leider funktioniert das nicht ganz...

Ich kann zwischen den beiden auswählen
(Bild1)

Wenn ich nun den Unteren Bereich auswähle, kann ich schon jetzt eine Auswahl treffen, obwohl ich im oberen noch keine Auswahl getroffen habe
(Bild2)

Liegt da noch ein Problem in der Konfiguration?
Gruß Jens

Offline Thomas Schulte

  • @Notes Preisträger
  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 4.388
  • Geschlecht: Männlich
  • Ich glaub mich tritt ein Pferd
Re: Technotes - Modulauswahl
« Antwort #11 am: 26.02.09 - 15:20:30 »
Dazu müsstest du mir mal die Programmierung zuschicken. Vorzugsweise nur die Technote. Einfach die Maske in eine leere NICHT verschlüsselte Datenbank kopieren und mir per Mail zuschicken.

Ach ja die dazugehörenden Konfigurationsdokumente brauche ich auch noch.
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