8. Dezember 2008 16:10
Problem:
Ich lese in einer Form zur eigentlichen Tabelle im OnAfterGetRecord die Tabelle Item mit GrecItem.GET("No.");. Die Daten sind auch (richtig) da. Nur bei den Labels kommt z. B. Control1000000035 raus.
Dies ist der Name der Textbox in welcher der richtige Wert angezeigt wird. Trage ich in der SourceExpression ein Feld aus der Orginal-Tabelle ein funktioniert alles sofort wie gewünscht. Wenn ich dann SourceExpression wieder z.B. auf GrecItem.Description stelle kommt wieder dieser Control-Müll
Ich hab nach Durchforsten der Foren auch schon mal nach dem GET ein CurrForm.UPDATECONTROLS eingebaut - das hat nicht geholfen. Wenn ich an der Textbox CaptionML definiere funktioniert es wie gewünscht - nur will ich eigentlich nicht bei jeder Änderung der Tabelle dieses Form anfassen um dort die Änderung gegebenenfalls nachzuziehen.
Gesucht hab ich im Forum mit "Caption", "Beschreibung", "CaptionML" und "Caption Form". Interessant fand ich die Beiträge zu der funktionialität in der CodeUnit 1 mit dem Trigger 15, aber eigentlich will ich ja gar keine dynamischen Feldbeschreibungen. Ich hab auch noch ein paar Formulare durchgeguckt - aber nirgends wird eine Zusatzinformation aus einer anderen Tabelle angezeigt.
Das gleiche Problem tritt mit den Option-Werten auf. In dem Fall wird immer der Integer-Wert angezeigt.
Geht das prinzipiell nicht und gibt es dafür ne Begründung? Oder was mache ich falsch?
Danke für eure Mühe
WoF
Zuletzt geändert von WoF am 8. Dezember 2008 17:22, insgesamt 1-mal geändert.