Autor Thema: Historie und 2 Masken  (Gelesen 12800 mal)

Offline agentzwick

  • Aktives Mitglied
  • ***
  • Beiträge: 175
  • Geschlecht: Männlich
    • Deutsches Rotes Kreuz
Historie und 2 Masken
« am: 07.11.07 - 20:48:23 »
Hallo,

mal wieder bin ich auf der Suche nach Hilfe.

Ich habe 2 Masken. Nennen wir sie A und B. In der A Maske sind die Daten eines Fahrzeuges gespeichert. Nun habe ich einen Action-Button hinzugefügt der mir die Maske B aufruf und in der der User Fahrzeugreparatur Daten eingeben kann (Datum, Kosten, was wurde Repariert). Nun möchte ich das dieses Daten in einer Art Historie in Maske A gespeichert werden. Mit @setfield komme ich mal schon weiter aber wie kann ich eine Historie aufbauen ? Ich habe auch in der Maske B ein Rich-Text Feld wo z.B. Unfallbilder geseichert werden sollen

Bsp.:

26.10.2007       Sondersiganlanlage defekt           220,€
27.10.2007       Ölwechsel                                       20,€

Stefan
Stefan Zimmermann
Lotus Domino V 7.0.2 Server + V7+V8 Clients, Server W2K, Clients XP, Vista
Skypename: agentzwick

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Historie und 2 Masken
« Antwort #1 am: 07.11.07 - 20:58:53 »
Inwieweit kommst Du bereits mit @SetField weiter? Das passt doch da gar nicht. Und was willst Du ins mit dem RTF in Maske B sagen? Das ist doch offensichtlich für Deine Frage belanglos ...

Was Du vermutlich suchst, ist @SetDocField. Du musst Dir aber klar sein, dass Du mit Formelsprache pur bald nicht mehr viel weiter kommen wirst.

Bernhard

Offline agentzwick

  • Aktives Mitglied
  • ***
  • Beiträge: 175
  • Geschlecht: Männlich
    • Deutsches Rotes Kreuz
Re: Historie und 2 Masken
« Antwort #2 am: 07.11.07 - 21:02:58 »
@SetDocField natürlich. Ok das RTF ist belanglos.
Habe in anderen Beiträgen etwas ähnliches gefunden aber alles war LS und soweit bin ich noch nicht.
Ich habe gedacht das es mit der Formelsprache auch möglich sei?
Stefan Zimmermann
Lotus Domino V 7.0.2 Server + V7+V8 Clients, Server W2K, Clients XP, Vista
Skypename: agentzwick

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Historie und 2 Masken
« Antwort #3 am: 07.11.07 - 21:07:01 »
Darf ich einen Tipp geben, Stefan? Versuche nicht, alles mögliche und unmögliche mit @functions zu machen - stecke die Zeit in LotusScript. Und vergiss dabei trotzdem niemals die Stärke der Formelsprache, aber irgendwann ist bei jeder Sprache Ende Gelände.

Bernhard

Offline agentzwick

  • Aktives Mitglied
  • ***
  • Beiträge: 175
  • Geschlecht: Männlich
    • Deutsches Rotes Kreuz
Re: Historie und 2 Masken
« Antwort #4 am: 07.11.07 - 21:13:19 »
Ja aber als Anfänger versucht man halt alles. Habe schon an anderen Beiträgen gesehen, daß ich an die Grenze komme.
Werde ich mal einen Antrag auf den Besuch des N7D540: Using LotusScript in IBM Lotus Domino 7 Applications beantragen.
Bis dahin kann ich mich ja noch mit den Formeln beschäftigen.

Stefan Zimmermann
Lotus Domino V 7.0.2 Server + V7+V8 Clients, Server W2K, Clients XP, Vista
Skypename: agentzwick

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Historie und 2 Masken
« Antwort #5 am: 07.11.07 - 21:17:38 »
Mit Formeln solltest Du Dich immer beschäftigen  ;)

Noch einen Tipp: Mit Masken hat Dein Problem gar nichts zu tun, sondern Du willst vielmehr von Dokument B in Dokument A schreiben (und Dokument A dafür vorher lesen - zumindest das History-Item).

Bernhard

Offline agentzwick

  • Aktives Mitglied
  • ***
  • Beiträge: 175
  • Geschlecht: Männlich
    • Deutsches Rotes Kreuz
Re: Historie und 2 Masken
« Antwort #6 am: 07.11.07 - 21:21:17 »
Na klar! Es macht ja richtig Spaß mit den Formeln zu Arbeiten.
 
Ja so soll es aussehen. Offne ich Dokument A sehe ich gleich alle Reparaturen.
Dann muß cih mir einen anderen Weg einallen lassen.
Stefan Zimmermann
Lotus Domino V 7.0.2 Server + V7+V8 Clients, Server W2K, Clients XP, Vista
Skypename: agentzwick

Offline MadMetzger

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.052
  • Geschlecht: Männlich
  • f.k.a. Alexis Pyromanis
Re: Historie und 2 Masken
« Antwort #7 am: 07.11.07 - 22:04:24 »
Hm... Vielleicht kann man das hier geschilderte auch ohne Skript lösen, indem man mit Antwortdokumenten arbeitet. Hier hätte man gleichzeitig den Vorteil, dass man einmal erfasste Einträge auch nochmal korrigieren kann.

Die Historie ließe sich nun über eine eingebettete Ansicht lösen, die die Antworten auf das Fahrzeug anzeigt.
« Letzte Änderung: 07.11.07 - 22:08:12 von MadMetzger »

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Historie und 2 Masken
« Antwort #8 am: 07.11.07 - 22:46:25 »
Klar kann man das (!) auch mit Formeln machen, Markus. Wer die Formelsprache unterschätzt oder ablehnt, wäre ein armer Tropf.
Aber das war nicht das, worauf ich hinaus wollte. Und den Hinweis auf den Unterschied zwischen Maske und Dokument (was hier auch gelten würde: Der Unterschied zwischen Feld und Item) hat Stefan meines Erachtens noch nicht ganz verstanden.

Bernhard

Offline MadMetzger

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.052
  • Geschlecht: Männlich
  • f.k.a. Alexis Pyromanis
Re: Historie und 2 Masken
« Antwort #9 am: 08.11.07 - 08:01:39 »
Mein Anliegen war, dass Stefan möglicherweise gar nicht in Dokumente mit Maske A schreiben braucht von Dokumenten mit der Maske B aus. Wenn es nämlich nur um die Anzeige ginge, reicht mein Vorschlag aus, meine ich zumindest.

Offline agentzwick

  • Aktives Mitglied
  • ***
  • Beiträge: 175
  • Geschlecht: Männlich
    • Deutsches Rotes Kreuz
Re: Historie und 2 Masken
« Antwort #10 am: 08.11.07 - 08:42:51 »
Markus- wie könnte ich denn das lösen? Es ist schon möglich, daß ich da was nicht ganz verstanden habe - aber was? Wie schon gesagt - bin halt noch ein Anfänger. Wenn ich es für den Anfang über Formeln lösen könnte wäre ich für einen Tipp sehr Dankbar.
Stefan Zimmermann
Lotus Domino V 7.0.2 Server + V7+V8 Clients, Server W2K, Clients XP, Vista
Skypename: agentzwick

Offline MadMetzger

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.052
  • Geschlecht: Männlich
  • f.k.a. Alexis Pyromanis
Re: Historie und 2 Masken
« Antwort #11 am: 08.11.07 - 09:23:07 »
Ich bin mir nicht zu 100% sicher, aber gehe ich recht in der Annahme, dass du bestimmte Daten in den Dokumenten mit der Maske A anzeigen willst?

Wenn dem so ist, solltest du die Dokumente mit Maske B als Antworten zu den Maske-A-Doks erstellen. Dann brauchst du noch eine Ansicht, die folgendes erfüllt:
  • kategorisiert nach Feld $Ref
  • Dokumente der Maske B anzeigen
  • sonstige Felder nach deinen Wünschen
Die Ansicht kannst du dann in Maske A einbetten und als einzelne Kategorie wählst du dort @Text(@DocumentUniqueId) aus.

Wenn du das machst, hast du die Daten auch in A sichtbar, ohne dass du die Daten dort schreiben musst. Im Prinzip hat das sogar den Vorteil, dass du so automatisch Änderungen von anhängigen "B-Dokumenten" in "A-Dokumenten" mitbekommst.

Offline agentzwick

  • Aktives Mitglied
  • ***
  • Beiträge: 175
  • Geschlecht: Männlich
    • Deutsches Rotes Kreuz
Re: Historie und 2 Masken
« Antwort #12 am: 08.11.07 - 10:51:11 »
Ja so soll es aussehen. Maske A enthält alle Daten des Fahrzeugs. Na dann habe ich ja was zu tun. Habe folgendes gefunden: http://atnotes.de/index.php?topic=13984.0.
Damit sollte es doch funktionieren.
Stefan Zimmermann
Lotus Domino V 7.0.2 Server + V7+V8 Clients, Server W2K, Clients XP, Vista
Skypename: agentzwick

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Historie und 2 Masken
« Antwort #13 am: 08.11.07 - 10:58:34 »
Machst Du es da nicht unnötig kompliziert? Reicht Dir nicht die eingebettete Ansicht?

Bernhard
« Letzte Änderung: 08.11.07 - 11:29:06 von koehlerbv »

Offline agentzwick

  • Aktives Mitglied
  • ***
  • Beiträge: 175
  • Geschlecht: Männlich
    • Deutsches Rotes Kreuz
Re: Historie und 2 Masken
« Antwort #14 am: 08.11.07 - 11:04:07 »
Ja auch das würde ausreichen. Kann schon sein, daß ich es mal wieder völlig übertreibe. Wenn ich Dich richtig verstehe, meinst Du mit Maske B erstellen und mit einer eingebetteten Ansicht in Maske A anzeigen lassen !
Stefan Zimmermann
Lotus Domino V 7.0.2 Server + V7+V8 Clients, Server W2K, Clients XP, Vista
Skypename: agentzwick

Offline MadMetzger

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.052
  • Geschlecht: Männlich
  • f.k.a. Alexis Pyromanis
Re: Historie und 2 Masken
« Antwort #15 am: 08.11.07 - 11:16:23 »
Das meine ich ja auch. Aber irgendwie muss ja eine Verbindung zu dem passenden Dokument mit der Maske A geschaffen werden. Daher hatte ich Antwortdokumente vorgeschlagen. Man kann aber auch einfach so die DokumentenId in ein Feld packen und darüber die Auswahl der eingebetteten Ansicht steuern.

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Historie und 2 Masken
« Antwort #16 am: 08.11.07 - 11:26:17 »
Und eine eigene DocID (die die UNID sein kann) ist auf jeden Fall besser als ein veränderliches Merkmal wie zum Beispiel das Kfz-Kennzeichen - das kann sich ja ändern.

Bernhard

Offline MadMetzger

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.052
  • Geschlecht: Männlich
  • f.k.a. Alexis Pyromanis
Re: Historie und 2 Masken
« Antwort #17 am: 08.11.07 - 11:27:52 »
Dann meinten wir beide wohl das gleiche... ;)

Offline agentzwick

  • Aktives Mitglied
  • ***
  • Beiträge: 175
  • Geschlecht: Männlich
    • Deutsches Rotes Kreuz
Re: Historie und 2 Masken
« Antwort #18 am: 08.11.07 - 11:39:57 »
Ok dann Versuche ich das doch mal. Aber keine Angst ich melde mich garantiert  ;D

Stefan Zimmermann
Lotus Domino V 7.0.2 Server + V7+V8 Clients, Server W2K, Clients XP, Vista
Skypename: agentzwick

Offline agentzwick

  • Aktives Mitglied
  • ***
  • Beiträge: 175
  • Geschlecht: Männlich
    • Deutsches Rotes Kreuz
Re: Historie und 2 Masken
« Antwort #19 am: 11.11.07 - 15:25:37 »
So wie Versprochen melde ich mich wieder  ;D

Habe es so hinbekommen wie Markus mir es vorgeschlagen hat.
Nun habe ich ein weiteres Problem und keine Lösung dafür. In der eingebetteten Ansicht zeigt er mir die Daten aus Maske B an. So weit so gut. Aber er zeigt mir auch eine Leerzeile an.
Stefan Zimmermann
Lotus Domino V 7.0.2 Server + V7+V8 Clients, Server W2K, Clients XP, Vista
Skypename: agentzwick

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz