Autor Thema: GELÖST ....1 +1 = [ ] (warum will notes nicht so rechnen wie ich??)  (Gelesen 15318 mal)

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: 1 +1 = [ ] (warum will notes nicht so rechnen wie ich??)
« Antwort #20 am: 21.04.08 - 11:33:35 »
Dann fehlt doch hier die Aktualisierung des Dokumentes.


Axel
Ohne Computer wären wir noch lange nicht hinterm Mond!

Offline Freshmeat

  • Junior Mitglied
  • **
  • Beiträge: 52
Re: 1 +1 = [ ] (warum will notes nicht so rechnen wie ich??)
« Antwort #21 am: 22.04.08 - 15:36:11 »
ja !
es findet keine Aktualisierung statt, aber warum?

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: 1 +1 = [ ] (warum will notes nicht so rechnen wie ich??)
« Antwort #22 am: 22.04.08 - 16:01:12 »
ja !
es findet keine Aktualisierung statt, aber warum?

Weil du den Refresh in diesem Fall selbst auslösen musst.

Füge @Command( [ViewRefreshFields] ) in die letzte Zeile deiner Formel ein. Evt. musst du aus dem Command ein PostedCommand machen.

Das Dokument selbst muss dabei im Bearbeitungsmodus sein.

Axel
Ohne Computer wären wir noch lange nicht hinterm Mond!

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: 1 +1 = [ ] (warum will notes nicht so rechnen wie ich??)
« Antwort #23 am: 23.04.08 - 00:43:24 »
Axel, auch wenn ich mich an diesem Gestocher ohne jeglichen (Lehr-)Plan eigentlich nicht mehr beteiligen mag: Ein Refresh ist hier - so die Aussagen Martin wirklich stimmen - vollkommen unnötig. Es soll sich doch um ein Feld "computed for display" handeln. Beim Öffnen eines Dokumentes wird dieses Feld *immer* neu berechnet, ausser, man hätte etwas ganz anderes verbogen. Das traue ich dem "Frischfleisch" (fresh meat") aber nun eher nicht zu ...

Vulgo - um es zusammen zu fassen:
- Martin hat ein Cfd-Feld in einer Maske, das die identischen Gerätetypen summiert.
- Ein derartiges Dokument wird geöffnet (Lesen oder Schreiben - vollkommen egal): Die aktuell bekannte Summe dieses Gerätetyps wird dargestellt (einfachstes Handwerk, hier deutlich beschrieben)
- Was natürlich so noch nicht besprochen wurde: Neues Dokument wird angelegt. Neues Gerät vom Typ  D2R2 wird angelegt. Um die Summe im aktuellen neuen Dokument auf den neusten Stand zu bringen (also "on the fly", dafür wären natürlich noch ein, zwei Klicks erforderlich. *Aber darum geht es ja gar nicht!

Martin: Bitte bringe Deine aktuelle Problemlage nochmal auf den aktuellen Stand. Ich glaube, ich bin nicht der einzige, der momentan gar nicht mehr durchsieht (und sich daher aus dem Funkverkehr heraushält). Vor allem wage ich zu bezweifeln, dass Du mit einem "computed for display-Feld arbeitest. Da spricht alles dagegen ...

Bernhard

Bernhard

Offline Freshmeat

  • Junior Mitglied
  • **
  • Beiträge: 52
Re: 1 +1 = [ ] (warum will notes nicht so rechnen wie ich??)
« Antwort #24 am: 23.04.08 - 11:06:38 »
Bernhard du hast die Lage ziemlich gennau erfasst!
ich hab ein CfD-Feld welches mit der Formel:
Code
@Elements(@DbLookup( "Notes" : "NoCache" ;""  : ""  ;  "IVP_GZ" ;Gerät_Bezeichnung  ; 1 ))
befüllt wird.

In diesem Feld sollte bei jedem öffnen der Maske der aktuelle Wert  (also die Anzahl der vorhanden Geräte) drinne stehen. Tut es aber nicht!
Der richtige Wert wird nur gesetzt wenn ich das Dokument öffne, in den Bearbeitungsmodus versetzte und Aktualisiere. Dies soll aber eben nicht so sein!

Zu den Feldeigenschaften:
Name:  Gerät_Anzahl_Vorhanden
Typ:     Zahl   Berechnet zur Anzeige
Kein Flag bei Mehrfachwerte zulassen
Kein Flag bei Nach Validierung berechnen
Keine Flags im Tab Absatz verbergen

In der Übersicht der Eigenschaften der Maske ist ein Flag bei "Felder automatisch aktualisieren" gesetzt

Hoffe das ich euch ein wenig Entwirren konnte...

Gruß Martin


[EDIT]
Kann es einen grundlegenden Fehler in meinem Notes / Domino geben der die Ausführung bestimmter Befehle verhindert??
Ich habe nämlich grade auch noch ein Problem mit einem @SetDocField (Trau ich nur nicht noch einen Threat aufzumachen damit ihr mich nicht für total bescheuert haltet)
oder muss ich bestimmte Funktionen für eine DB erst irgendwie Freischalten?

PS: Dies ist nicht meine erste Notes Datenbank, und die Anderen Laufen seit über einem halben Jahr sauber und ohne Funktionsstörung (Ein Ticketsystem für EDV-Probleme und ein Schwarzes Brett für hausinterne Mitteilungen)

« Letzte Änderung: 23.04.08 - 11:17:14 von Freshmeat »

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: 1 +1 = [ ] (warum will notes nicht so rechnen wie ich??)
« Antwort #25 am: 23.04.08 - 11:22:40 »
Axel, auch wenn ich mich an diesem Gestocher ohne jeglichen (Lehr-)Plan eigentlich nicht mehr beteiligen mag: Ein Refresh ist hier - so die Aussagen Martin wirklich stimmen - vollkommen unnötig. Es soll sich doch um ein Feld "computed for display" handeln. Beim Öffnen eines Dokumentes wird dieses Feld *immer* neu berechnet, ausser, man hätte etwas ganz anderes verbogen.

Da hast du natürlich recht. Das muss ich irgendwo überlesen haben.


Axel
Ohne Computer wären wir noch lange nicht hinterm Mond!

klaussal

  • Gast
Re: 1 +1 = [ ] (warum will notes nicht so rechnen wie ich??)
« Antwort #26 am: 23.04.08 - 11:23:43 »
Damit die Sucherei endlich aufhört : häng die DB mal hier rein.

Offline Freshmeat

  • Junior Mitglied
  • **
  • Beiträge: 52
Re: 1 +1 = [ ] (warum will notes nicht so rechnen wie ich??)
« Antwort #27 am: 23.04.08 - 11:32:23 »
...da isse....
« Letzte Änderung: 23.04.08 - 11:43:21 von Freshmeat »

Offline m3

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.102
  • Geschlecht: Männlich
  • Non ex transverso sed deorsum!
    • leyrers online pamphlet
Re: 1 +1 = [ ] (warum will notes nicht so rechnen wie ich??)
« Antwort #28 am: 23.04.08 - 11:50:07 »
Nope.  >:D
HTH
m³ aka. Martin -- leyrers online pamphlet | LEYON - All things Lotus (IBM Collaborations Solutions)

All programs evolve until they can send email.
Except Microsoft Exchange.
    - Memorable Quotes from Alt.Sysadmin.Recovery

"Lotus Notes ist wie ein Badezimmer, geht ohne Kacheln, aber nicht so gut." -- Peter Klett

"If there isn't at least a handful of solutions for any given problem, it isn't IBM"™ - @notessensai

Offline DAU-in

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.129
  • Geschlecht: Weiblich
  • - unterwegs -
Re: 1 +1 = [ ] (warum will notes nicht so rechnen wie ich??)
« Antwort #29 am: 23.04.08 - 11:56:45 »
vielleicht hakt es bei mir im Hirn, aber:

du gibst bei einem neuen Gerät die Anzahl genutzter Geräte an, z. B. 3, und die Anzahl vorhandener Geräte wird dann um 1 erhöht?

Ich versteh gerade den Sinn und Zweck des Ganzen nicht

Grüsse

Dau-in
mühsam ernährt sich das Eichhörnchen

aktuelle Tätigkeit: Feldschubse

Offline Freshmeat

  • Junior Mitglied
  • **
  • Beiträge: 52
Re: 1 +1 = [ ] (warum will notes nicht so rechnen wie ich??)
« Antwort #30 am: 23.04.08 - 11:57:43 »
Doch doch die War da...
ich Hab sie nur wieder runter genommen weil es mir zu heiß ist, hier kann sie ja jeder Runterladen...
wenn du mr ne PM schickts mit ner mailadresse lass ich sie dir zukommen...

MArtin

Offline Freshmeat

  • Junior Mitglied
  • **
  • Beiträge: 52
Re: 1 +1 = [ ] (warum will notes nicht so rechnen wie ich??)
« Antwort #31 am: 23.04.08 - 11:59:18 »
@dau-in
Liest du nur mit? oder hast du die DB vorhin runtergeladen?

Offline DAU-in

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.129
  • Geschlecht: Weiblich
  • - unterwegs -
Re: 1 +1 = [ ] (warum will notes nicht so rechnen wie ich??)
« Antwort #32 am: 23.04.08 - 12:00:57 »
Isch hab sie.

Wieviel bezahlst du?   >:D
mühsam ernährt sich das Eichhörnchen

aktuelle Tätigkeit: Feldschubse

Offline Freshmeat

  • Junior Mitglied
  • **
  • Beiträge: 52
Re: 1 +1 = [ ] (warum will notes nicht so rechnen wie ich??)
« Antwort #33 am: 23.04.08 - 12:05:17 »
ok
Das Feld "Gerät_anzah_genutz" wir momentan nicht verwendet, ich überlege noch ob ich es überhaupt stehen lasse!
mir icst das Feld Gerät_anzahl_Vorhanden wichtig, diese sollte um eins Erhöht werden wenn du einen neuen IVP  (IVP = Inventarposten) vom Typ des Gerätes anlegst....

klaussal

  • Gast
Re: 1 +1 = [ ] (warum will notes nicht so rechnen wie ich??)
« Antwort #34 am: 23.04.08 - 12:08:34 »
Aber anscheinend erhöhst du den Zähler schon vor dem Anlegen.

Offline Freshmeat

  • Junior Mitglied
  • **
  • Beiträge: 52
Re: 1 +1 = [ ] (warum will notes nicht so rechnen wie ich??)
« Antwort #35 am: 23.04.08 - 12:15:41 »
@Klaus
Wie meisnt du das?
wenn ich ein Gerät anlege dann ist der Wert der bei "Gerät_anzahl_Vorhanden" drinn steht erstmal Falsch, weil das Feld Zählt ja Abhängig vom Gerätenamen und der ist zu diesem Zeitpunkt noch gar nicht eingegeben.
Erst wenn ic den ersten IVP angelegt habe soll der Wert im Feld "Gerät_anzahl_Vorhanden"stimmen.
Es gibt keine Funktion oder ähnliches außer dieser

@Elements(@DbLookup( "Notes" : "NoCache" ;""  : ""  ;  "IVP_GZ" ;Gerät_Bezeichnung  ; 1 ))

 die auf das dieses Feld zugreift!

Offline DAU-in

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.129
  • Geschlecht: Weiblich
  • - unterwegs -
Re: 1 +1 = [ ] (warum will notes nicht so rechnen wie ich??)
« Antwort #36 am: 23.04.08 - 12:17:08 »
@Elements(@DbLookup( "Notes" : "NoCache" ;""  : ""  ;  "IVP_GZ" ;Gerät_Bezeichnung  ; 1 ))


Gerätbezeichnung ist ein Freitextfeld
Wenn da einer das ding mit Kamera bezeichnet, dann findet der keine Camera?

Ich glaube, du solltest den Prozess einmal überdenken.

Ich erstelle nämlich gerade lauter leere Dokumente, und kann so ein beachtliches Inventar aufbauen mit nix.

P.S. ich zähle Dokumente mit leerem Gerätenamen, das geht problemlos.
mühsam ernährt sich das Eichhörnchen

aktuelle Tätigkeit: Feldschubse

Offline Freshmeat

  • Junior Mitglied
  • **
  • Beiträge: 52
Re: 1 +1 = [ ] (warum will notes nicht so rechnen wie ich??)
« Antwort #37 am: 23.04.08 - 12:26:07 »
er soll auch bei Kamera keine Camera finden! ;-)

Die Maske Gerät dient dazu eine ganz kongretes Produkt anzulegen! zum Beispiel einen Monitor Samtron 76BDF von Samsung.
Un dann lege ich einen Inventurposten an der ein Monitor dieses Types ist! und da ich den monitor halt 30 mal hab lege ich halt 30 IVP an, Der Wert "Gerät_anzahl_Vorhanden" sollte dann eben auch 30 betragen!


PS:
Warum auch immer, die Zählung Funktioniert hervorragend bei Neu angelegten Geräten. Nur bei den alten Testdatensätzen eben nicht.... Seltsam...
zumindest schein mein erstes Problem damit gelöst zu  sein...


 
« Letzte Änderung: 23.04.08 - 12:29:53 von Freshmeat »

Offline Freshmeat

  • Junior Mitglied
  • **
  • Beiträge: 52
Re: 1 +1 = [ ] (warum will notes nicht so rechnen wie ich??)
« Antwort #38 am: 23.04.08 - 12:35:17 »
wer von meinen Problemen die NAse noch nicht voll hat der kann ja auch mal in aller ruhe das @SstDocField im Button IVP Hinzufügen in der Maske System untersuchen, denn mir ist nicht klar warum es nicht tut was es soll...

PS: das mit dem HAHA ist nur ne testgeschichte, eigentlich soll es den Status des IVP auf Genutzt setzten...)

Offline Freshmeat

  • Junior Mitglied
  • **
  • Beiträge: 52
Re: 1 +1 = [ ] (warum will notes nicht so rechnen wie ich??)
« Antwort #39 am: 23.04.08 - 15:47:17 »
Ok ich habe eben auch diesen Letzten Fehler noch finden un beheben können!
Vielen Dank an Alle die mir geholfen haben!

Diejenigen die noch eine Kopie meiner DB haben bitte ich, selbige unwiederuflich zu vernichten...

Danke
Martin

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz