30. Juli 2012 11:40
Hallo,
ich habe ein sehr seltsames Verhalten von Navision....
ich bin in einer Subform einer Karte und schaue mir mit ZOOM den Inhalt an.
Dort wird mir der Inhalt eines Feldes angegeben mit "29.3."
Ausdruck erzeugt aber "102.2."
Gehe ich nun mit dem Objektdesigner auf exact die gleiche "laufende Nummer", dann wird mir ebenfalls
die 102.2 angezeigt.
Im Frontend auf der Karte die "29.3." ist aber RICHTIG
Es ist kein Flowfield sondern ein normales Feld....weiss jemand wo ich meinen Denkfehler habe????
30. Juli 2012 11:41
Das klingt schon sehr seltsam.
Was für einen Typ hat den das Feld?
Ist es evtl. ein Optionsfeld?
30. Juli 2012 12:09
nein..ist ein Codefeld
30. Juli 2012 12:15
Was ist bei dir der "Ausdruck2?
Wird das Feld in einem Report ausgegeben?
Eventuell steht der Report auf einem anderen Datensatz - gibt es einen Datensatz bei dem das Feld mit 102.2 gefüllt ist?
30. Juli 2012 12:33
Der Report hat mich nur darauf gebracht. Der Report druckt dieses Feld so aus, wie in der Tabellenansicht des Objektdesigners angegeben.
(Was aber falsch ist)
Ich selber habe die Laufenden Nummern des Postens abgeglichen im ZOOM und auf der Tabellenansicht.dort ist alles gleich....BIS AUF DIESEN EINTRAG
Der ZOOM und das FRONTEND zeigen den richtigen Eintrag an. Ich bin total verwirrt
30. Juli 2012 12:53
Hallo Pegasus,
ist das eine Eigenentwicklung oder können wir das Verhalten im Standard reproduzieren?
Falls Standard:
Welcher Report/Form/Tabelle?
Was soll 102.2. und 29.3. eigentlich inhaltlich bedeuten?
Falls Eigenentwicklung:
Arbeitest du hier evtl. mit temporären Records?
mfg,
winfy
Zuletzt geändert von winfy am 30. Juli 2012 13:00, insgesamt 1-mal geändert.
30. Juli 2012 12:59
Die tabelle ist "Projektposten" (169)
das Feld ist allerdings eine Anpassung und heisst "Position"
Der Code dort drin beinhaltet die Position des zugehörigen Projekteintrages......und der wiederum ist im Projekt selber mit 29.3 angegeben....
Zuerst habe ich an eine Falschbuchung gedacht..aber da der ZOOM und die Tabelle im Objektdesigner etwas unterschiedliches anzeigen bin ich mehr beunruhigt
als von einem falschen Eintrag...der schnell behoben werden könnte.
30. Juli 2012 13:01
hast du Schon mal den OnFormat- Trigger des Feldes angesehen?
Gruß, Fiddi
30. Juli 2012 14:34
OnFormat ist leer
30. Juli 2012 15:50
Pegasus hat geschrieben:......und der wiederum ist im Projekt selber mit 29.3 angegeben....
Nur geraten:
Steht etwas im AutoFormatType/AutoFormatExpr Property von dem Feld?
Vielleicht erkennt Navision den Inhalt als Dezimalwert "29.3" und rechnet beispielsweise mit einem Währungsfaktor um?
Das sollte für ein Codefeld nicht klappen, bin mir aber gerade nicht 100%ig sicher.
mfg,
winfy
30. Juli 2012 16:19
Nein dort steht auch nichts drin.....
Die entsprechenden Projektzeilen weisen auch die Positionen (darunter auch 29.3.) auch richtig aus......eine 102.3 gibt es auch gar nicht....
31. Juli 2012 07:41
Was steht den in der SourceExpression des anzeigen Feldes drinnen?
Wird hier eventuell mit einer Variablen oder einer Funktion gearbeitet?
31. Juli 2012 08:33
Hallo Pegasus,
es würde helfen ein paar Screenshot von den Properties zu machen oder noch besser ein TXT-Export der entsprechenden Objekte Form/Tabelle, falls du das kannst?
Ich befürchte sonst wird das wohl nicht mehr als ein Tipp ins Blaue.
mfg,
winfy
Powered by phpBB © phpBB Group.
phpBB Mobile / SEO by Artodia.