Autor Thema: Runden mit Notes  (Gelesen 1752 mal)

Offline jimmyone

  • Junior Mitglied
  • **
  • Beiträge: 96
Runden mit Notes
« am: 12.03.10 - 17:33:20 »
Hallo zusammen,

irgendwie stehe ich stänig vor Problemen, die ich mir nicht erkären kann...
Ich habe hier ein Feld, in das man den netto Betrag eingibt...
Und ein weiteres Feld, das als Computed for Display eingestellt ist.

Beides Numbers Felder... Und als Einstellung nur bis 2 Stellen nach dem Komma anzuzeigen.
Bei dem ersten Feld, das editierbar ist, klappt das. Beim Computed aber nicht.

Das heißt ich habe auf den Netto Betrag die MwSt drauf gerechnet, aber die Anzeige ist nicht schön... Er stellt z.B. 17520,23 € als 17520,23698 € dar...
Ich frage mich nur gerade warum...

Kann ein Computed Feld diese Einstellung nicht übernehmen?

Grüße,
James

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Runden mit Notes
« Antwort #1 am: 12.03.10 - 18:07:46 »
Von wo soll denn das cfd-Feld etwas übernehmen? Das Format muss bei diesem eingestellt werden (wie auch beim Netto-Feld). Das klappt dann auch einwandfrei für das cfd-Feld. Intern gespeichert wird sowieso anders - da besteht kein Zusammenhang zum Anzeigeformat des Zahlenfeldes.

Bernhard

Offline jimmyone

  • Junior Mitglied
  • **
  • Beiträge: 96
Re: Runden mit Notes
« Antwort #2 am: 12.03.10 - 18:21:47 »
Es soll aus dem Netto Feld übernehmen und dann die MwSt. drauf packen...
Das Feld ist gleich dem Netto Feld, habe es extra noch mal geprüft.
Komisch  :-:

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Runden mit Notes
« Antwort #3 am: 12.03.10 - 23:18:16 »
Leg' das Feld nochmal neu an, da könnte sich im Design etwas verschluckt haben. Anders ist das Verhalten nicht zu erklären.
Als Alternative bleibt Dir natürlich noch @Round, was ich aber immer nur für Anzeigewerte (wie in Deinem Fall) verwenden würde. Speichern sollte man ansonsten immer das "Rohmaterial" (zur Anzeige kann man es sich ja immer noch zurecht biegen).

HTH,
Bernhard

Offline jimmyone

  • Junior Mitglied
  • **
  • Beiträge: 96
Re: Runden mit Notes
« Antwort #4 am: 16.03.10 - 16:05:19 »
Hallo,

ja das hat offenbar funktioniert... Hmm wie kann denn eine Feld schon nach der Erstellung kaputt sein? Speicherfehler vermutlich...

Aber mal was anderes...

Wie kriege ich es am besten hin, das ein Radiobutton Feld, was mir einen Status Aktiv oder Inaktiv anzeigen soll, ob etwas im Leasing ist oder nicht als CFD Feld fungiert und seinen Status aus bestimmten Werten bekommt...

Ich habe dafür zwei Felder definiert...

Code
@If(nLeasingVertragDauer="";@Text("Inaktiv");@Now([ServerTime])>nLeasingVertragEnde;@Text("Inaktiv");@Text("Aktiv"))

Ich habe zusätzlich angeklickt, refresh on Document refresh.

Aber es ist völlig egal, was ich mache... Die Formel funktioniert nie. Der Status ist immer inaktiv.

Könnt ihr mir da einen Tipp geben?

Ich habe meinen Entwicklerkurs schon gebucht... IIch muss leider ein bisschen was machen, der Mensch, der das vorher gemacht hat ist gegagnen worden... Man weiß zwar, das ich nicht ganz der richtige für Entwicklung bin (0 Erfahrung), deshalb auch keine Ansprüche an Zeit oder Funktionalität aber ich versuche es trotzdem umzusetzen... Man lernt ja auch dabei.

Es sind ja eine Menge @Funktionen... Der Tipp alle mal anzusehen war ganz gut.
So wusste ich, das es ein @Now gibt.

Grüße,
Jimmy

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Runden mit Notes
« Antwort #5 am: 16.03.10 - 22:06:39 »
Es wäre besser, für neue Fragen auch neue Threads zu eröffnen.

Zum neuen Thema: Welchen Datentyp hat nLeasingVertragEnde? Steht da wirklich ein Datum/Zeit-Wert drin?

Bernhard

Offline jimmyone

  • Junior Mitglied
  • **
  • Beiträge: 96
Re: Runden mit Notes
« Antwort #6 am: 16.03.10 - 22:30:30 »
Das Feld selber ist ein Text, als Computed for Display...
Diese Daten, die in dem Feld stehen werden berechnet und zwar aus der ausgewählten Dauer des und der Auswahl, die der Benutzer in diesem Kalenderfeld getätigt hat...

Das ganze teilt sich auf in @Day, @Month, @Year + @TextToNumber(Auswahl des Users, Laufzeit)
Und gibt das ganze mit @Text(var aus @Day, Month und year) zurück...

Grüße,
James

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Runden mit Notes
« Antwort #7 am: 16.03.10 - 22:39:45 »
Hallo!!! Die Frage lautet: "Was steht in nLeasingvertragEnde"? Datum/Zeit? Oder ...

Du erwähnst ein Berechnungsergebnis und dann die engültige Wandlung mit @Text. Ist das so richtig? Dann kann es ja nichts werden - Du kannst Text ("Tante Helga hat zwei Pudel") nicht mit einem Datums-/Zeit-Wert wie @Now vergleichen.

Bitte genaue Ansagen, nur dann können wir sinnvoll antworten.

Bernhard

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz