Autor Thema: Brauche Hilfe bei einer Ansicht  (Gelesen 8472 mal)

Offline him1802

  • Frischling
  • *
  • Beiträge: 30
  • Ich liebe dieses Forum!
Brauche Hilfe bei einer Ansicht
« am: 08.02.04 - 11:06:43 »
Hallo,

ich bin gerade dabei an einer Seminarteilnehmerdatenbank rumzubasteln. Kurz zum Hintergrund: es geht darum, dass einzelne Seminarteilnehmer unterschiedliche Seminare aus verschiedenen Kompetenzbereichen belegt haben. Also:
Kompetenz "Verkauf" : Seminare "VK1", "VK2", etc. (Feldname der Seminare ist Verkauf)
Kompetenz "Service": Seminare "S1", "S2", etc. (Feldname Service)
Kompetenz "Führung": Seminare "F1", "F2", etc. (Feldname Führung)
Feldname der Kompetenzen (Checkbox) ist Kompetenz.

Ich möchte nun folgende Ansicht haben:
Verkauf (Kategorie)
- VK1 (Kategorie)
              Hr. Müller
              Hr. Meier
- VK2
              Hr. Schulze

Service
- S1        Hr. Schulze
              Hr. Meier

Führung
- F1         Hr. Müller

Ich habe die Spalte, in der die einzelnen Programme gezeigt werden folgendermaßen aufgebaut:

@if(Verkauf !=""; Verkauf;
@if(Service !=""; Service;
@if(Führung !=""; Führung;"")))

So klappt auch alles wunderbar, bis auf die Tatsache, dass die Teilnehmer, die Seminare aus unterschiedlichen Kompetenzbereichen besucht haben, leider aber nur bei einem auftauchen. Bspl: Hr. Müller hat "VK1" aus dem Bereich Verkauf und "F1" aus dem Bereich Führung belegt. Bei mir taucht er aber nur unter Verkauf auf. Das Führungsseminar verschwindet im Nirwana.

Ich habe hin und her probiert, mit den absurdesten Ergebnissen (z. B., dass als Programm plötzlich sowohl unter Verkauf als auch unter Führung "VK1F1" steht.....)

Wer kann mir sagen, was ich an der Formel ändern muss, damit die Teilnehmer unter jedem Kompetenzbereich einsortiert werden, aus dem sie Seminare belegt haben?

Danke für Eure Hilfe!
Jutta

Glombi

  • Gast
Re:Brauche Hilfe bei einer Ansicht
« Antwort #1 am: 08.02.04 - 11:12:26 »
Probier mal als Formel:

@Trim(Verkauf : Service : Führung)

Andreas

Offline him1802

  • Frischling
  • *
  • Beiträge: 30
  • Ich liebe dieses Forum!
Re:Brauche Hilfe bei einer Ansicht
« Antwort #2 am: 08.02.04 - 15:11:02 »
Was? Mehr nicht??? Nur diese eine Zeile oder dieses Zeile und meinen Rest noch dazu? Was bewirkt @Trim?

Ich kann's leider erst morgen wieder im Büro ausprobieren, dann aber garantiert als erstes ;o)

Jedenfalls danke schön für die schnelle Antwort!
Lieben Gruß
Jutta

Glombi

  • Gast
Re:Brauche Hilfe bei einer Ansicht
« Antwort #3 am: 08.02.04 - 15:37:24 »
Ich gehe davon aus, dass es pro Mitarbeiter 1 Dokument gibt, in dem die ganzen Seminare stehen. Dann sähe die Formel für die erste Spalte (Kategorie mit Unterkategorie !) so aus:

@Trim(
@if(Verkauf !=""; "Verkauf" + "\\" + Verkauf;"") :
@if(Service !=""; "Service" + "\\" + Service;"") :
@if(Führung !=""; "Führung" + "\\" + Führung;"")
)

Durch ":" wird eine Liste generiert.
Durch "\\" wird eine Unterkategorie erstellt. Die musst Du hier verwenden, damit die Zuordnung eindeutig ist (und bspw. nicht "VK1" unter Service auftraucht).
Das @Trim entfernt leere Elemente.


Du brauchst also für Deine 2 Kategorien eine Spalte mit der obigen Formel. In der 2. Spalte musst Du dann das Feld mit dem Namen des Mitarbeiters anzeigen.

Andreas
« Letzte Änderung: 08.02.04 - 15:40:55 von Glombi »

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re:Brauche Hilfe bei einer Ansicht
« Antwort #4 am: 08.02.04 - 15:38:53 »
@Trim wirft in diesem Fall leere Listenwerte 'raus:
"Verkauf" : "Service" : "": "Führung" würde ja sonst zu vier Kategorien führen:
Führung
Service
Verkauf
(nicht kategorisiert)
.

HTH,
Bernhard

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re:Brauche Hilfe bei einer Ansicht
« Antwort #5 am: 08.02.04 - 15:40:38 »
Andreas, irgendwie häuft sich das jetzt mit der Gedankenübertragung (und dass ich dann immer 90 Sekunden zu spät reagiere ;-)

Ciao,
Bernhard

Glombi

  • Gast
Re:Brauche Hilfe bei einer Ansicht
« Antwort #6 am: 08.02.04 - 15:42:47 »
 ;D

Ich vergaß den aktuellen Wetterbericht: Kelkheim, starke Winde aus Süd-West, wechselnd bewölkt, 4 Grad

Andreas
« Letzte Änderung: 08.02.04 - 15:43:24 von Glombi »

Offline him1802

  • Frischling
  • *
  • Beiträge: 30
  • Ich liebe dieses Forum!
Re:Brauche Hilfe bei einer Ansicht
« Antwort #7 am: 08.02.04 - 17:31:44 »
Uff, ich glaub, da hätte ich noch lange probieren können. Wie gesagt, morgen früh teste ich es aus. Wenn ich nicht klar komme, melde ich mich nochmal. Aber selbst für mich sieht die Formel eigentlich ganz logisch aus .... jetzt wo ich sie so sehe ;o)

Danke schön und liebe Grüße
Jutta

Offline him1802

  • Frischling
  • *
  • Beiträge: 30
  • Ich liebe dieses Forum!
Re:Brauche Hilfe bei einer Ansicht
« Antwort #8 am: 08.02.04 - 17:36:23 »
Ach, mir fällt gerade nochwas ein. Vielleicht könnt ihr da auch helfen:

Wenn ich bei der Form des Teilnehmers z. B. eine Adressänderung vornehme, plöppt ein Fenster hoch, das mich fragt, ob diese Änderung für alle Personen der gleichen Firma gelten soll (es gibt meist mehrere Teilnehmer einer Firma).

Die neuen Felder in der Form für die neue Ansicht, die ich da gerade bastel, müssen natürlich demnächst erstmal alle manuell ausgefüllt werden. Da wäre so ein Fenster mit der gleichen Frage ja gar nicht schlecht.

Aber ich hab gesucht und gesucht und nirgendswo gefunden, wo und wie man so ein Fenster hochplöppen lässt, bzw. seine Funktionalität in Gang setzt. Ich hatte auf einen Agent getippt, konnte in der Datenbank aber nichts entsprechendes finden.

Any ideas?

Danke nochmal und einen schönen Sonntag noch
Jutta

Offline TMC

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 3.660
  • Geschlecht: Männlich
  • meden agan
Re:Brauche Hilfe bei einer Ansicht
« Antwort #9 am: 08.02.04 - 18:54:10 »
Wenn ich bei der Form des Teilnehmers z. B. eine Adressänderung vornehme, plöppt ein Fenster hoch, das mich fragt, ob diese Änderung für alle Personen der gleichen Firma gelten soll (es gibt meist mehrere Teilnehmer einer Firma).
Aber ich hab gesucht und gesucht und nirgendswo gefunden, wo und wie man so ein Fenster hochplöppen lässt, bzw. seine Funktionalität in Gang setzt. Ich hatte auf einen Agent getippt, konnte in der Datenbank aber nichts entsprechendes finden.

Jutta, um das herauszufinden müsste man wissen wann exakt diese Messagebox erscheint.
Ich könnte mir vorstellen das passiert im Exiting - Event des Feldes.
Oder kommt das beim Speichern? Dann schaue Dir auch mal den Querysave-Event der Maske an.

Matthias
Matthias

A good programmer is someone who looks both ways before crossing a one-way street.


Offline him1802

  • Frischling
  • *
  • Beiträge: 30
  • Ich liebe dieses Forum!
Re:Brauche Hilfe bei einer Ansicht
« Antwort #10 am: 08.02.04 - 19:43:00 »
Das Fenster kommt, wenn ich das Dokument abspeichern möchte. Aber was ist ein Querysave-Event???

Grüße
Jutta

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re:Brauche Hilfe bei einer Ansicht
« Antwort #11 am: 08.02.04 - 19:54:40 »
Zitat
Aber was ist ein Querysave-Event???
Uips, dann wird das schwer ...
Was ist das überhaupt für eine Applikation, die Du da anpasst ? Gekauft ? Vielleicht hat die ja auch ein anderer aus dem Forum im Einsatz und kann so direkter helfen ?

Bernhard

PS: QuerySave Event - such' mal per FTI in der DesignerHelp.

Offline him1802

  • Frischling
  • *
  • Beiträge: 30
  • Ich liebe dieses Forum!
Re:Brauche Hilfe bei einer Ansicht
« Antwort #12 am: 09.02.04 - 14:40:42 »
Hallo,

nein nein. Die DB hat ein Externer für uns "gefummelt", der aber jetzt leider im Nirwana verschwunden ist. Und so Kleinigkeiten versuche ich halt selber anzupassen.

Ich habe den Querysave gefunden und in dem ganzen Wust auch den Teil, der die Daten auf die anderen Kontakte überspielt. Jetzt wollte ich nach der gleichen Systematik einfach noch zwei Zeilen hinzufügen, aber dann sagt er mir Lotusscript-Fehler und alles ist plötzlich rot. Ich vermute, es liegt daran, dass Lotusscript in einer bestimmten Art und Weise geschrieben werden muss, die ich aber leider nicht kenne.

So sieht's ungefähr aus:

OTransS(0) <> CurrentDoc.TransS(0) Or OTransT(0) <> CurrentDoc.TransT(0) Or _
OTransC(0) <> CurrentDoc.TransC(0) Then

Und ich wollte das ganze auf folgende Felder erweitern, bzw. über der letzten Zeile, die mit "then" endet einfügen:
OCompetence(0) <> CurrentDoc.Competence(0) Or OSales(0)<> CurrentDoc.Sales(0) Or_
usw.usf.

Das klappt aber irgendwie nicht.Hast du irgendeine Idee warum nicht?

Danke und viele Grüße
Jutta


Offline Don Pasquale

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.390
  • Geschlecht: Männlich
  • Don Pasquale
    • Auf Verlorenem Posten
Re:Brauche Hilfe bei einer Ansicht
« Antwort #13 am: 09.02.04 - 16:18:28 »
Mit dem Unterstrich als letztem Zeichen wird angezeigt, dass der Code
in der nächsten Zeile weitergeht.

Schreibe Deinen Code in die Zeile darunter und mache mit
DEL eine einzige Zeile daraus.


Ciao
Don Pasquale

Glombi

  • Gast
Re:Brauche Hilfe bei einer Ansicht
« Antwort #14 am: 09.02.04 - 16:44:09 »
Ich schätze mal, dass OCompetence, OSales nicht deklariert und gesetzt sind. Sieh mal in (Declarations) und im Postopen nach, da müsste sowas sein.

Andreas

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re:Brauche Hilfe bei einer Ansicht
« Antwort #15 am: 09.02.04 - 17:09:21 »
Nur das alleine genügt ja nicht: Wenn OCompetence usw. nicht deklariert sind, dann werden sie wohl auch kaum belegt werden.
Ich weiss nicht, ob es gut ist, wenn man eine Programmiersprache so gar nicht beherrscht, dann in bestehenden Applikationen - die zudem im produktiven Einsatz sind - herumzufuhrwerken.
Holt Euch da lieber nochmal einen Externen ...

Bernhard

Offline him1802

  • Frischling
  • *
  • Beiträge: 30
  • Ich liebe dieses Forum!
Re:Brauche Hilfe bei einer Ansicht
« Antwort #16 am: 10.02.04 - 13:16:43 »
Hallo Glombi,

also erstmal 1000 Dank für die Sache mit dem @Trim...... Das hat wunderbar funktioniert und mein Chef ist schon ganz aus dem Häuschen, was ich alles kann  ...höhöhö

Hm....zu dem Rest muss ich mal schauen, ob ich da weiter komme. Wenn nicht, muss ich mal unseren teuren Super-Notes-Guru ansprechen :o)

Danke jedenfalls
Liebe Grüße
Jutta

Offline him1802

  • Frischling
  • *
  • Beiträge: 30
  • Ich liebe dieses Forum!
Re:Brauche Hilfe bei einer Ansicht
« Antwort #17 am: 10.02.04 - 13:52:59 »
Aaaalso,

unter (Declarations) ist alles leer. Im Postopen hab ich was gefunden. Da steht immer sowas wie OSales = doc.sales. Hier hab ich meine einfach mal eingegeben. Das klappte auch.

Aber wann immer ich meine Ergänzungen im Querysave machen will, wird immer alles rot. Die Methode "in nächste Zeile gehen und DEL klicken" funktioniert irgendwie nicht. Mit Or_ enden ebensowenig.

Jetzt bin ich soooo knapp davor, was kann noch falsch sein??

Jutta

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re:Brauche Hilfe bei einer Ansicht
« Antwort #18 am: 10.02.04 - 13:58:46 »
Welche Fehlermeldung steht denn in der Statuszeile ?

Glombi

  • Gast
Re:Brauche Hilfe bei einer Ansicht
« Antwort #19 am: 10.02.04 - 14:01:11 »
Poste mal den Code, der sich so schämt.

Es könnte an option Declare liegen oder an einem Syntaxfehler.

Andreas
« Letzte Änderung: 10.02.04 - 14:03:36 von Glombi »

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz