[Gelöst] Fehler beim Aufruf von Posten aus einer Subform

14. November 2007 13:09

Hallo,

ich habe folgendes Problem.

Ich habe 2 neue Tabellen und deren zugehörige Formulare erstellt.
Im Formular 2 gibt es die Spalte Kreditor-Nr. und den zugehörigen Button Kreditor, über den ich die Karte, Posten, etc. aufrufen kann.
Das klappt auch alles.

Diese Form2 habe ich jetzt als Subform in das Formular1 eingebunden. (Link Kreditorennr. Tab1 = Kreditorennr. Tab2)

Wenn ich hier allerdings die Kred-Posten aufrufen möchte, erhalte ich folgende Fehlermeldung:
"Felder müssen vom gleichen Typ sein:
Kreditorennr. der Kreditorenposten und Feld Nr. 150 der Tabelle1"
????
Der Link ist aber Kreditorennr. der Tabelle2 = Kreditorennr. der Posten.
Ironischerweise funktioniert der Aufruf der Kreditorenkarte ohne Probleme.

Ich habe alle Properties etc. durchgeschaut und finde nirgends die Ursache.
Hat vielleicht jemand eine Idee, wo ich noch suchen kann?

Danke.
Zuletzt geändert von tjane am 14. November 2007 16:57, insgesamt 1-mal geändert.

14. November 2007 13:17

Der Button ist auf der Subform?
da sollte das eigentlich nicht passieren.
oder auf der Mainform und ruft eine Funktion der Subform auf?
Taucht der Fehler nur auf, wenn der Focus auf der Subform steht, oder auch wenn er auf der Mainform steht?
Dann muss ich dich jetzt mal nach der Version fragen.
genau dieses Problem (Fehlermeldung wenn Focus in der Subform, sonst keine) ist im Update 1 von Navision 5 aufgetaucht, Microsoft arbeitet gerade daran. Wenn es sich, wie dieses Forum eigentlich vermuten läßt, um Nav 4 handeln, und trotzdem das gleiche Verhalten zeigt, gibt es sicher ein Update dafür.
Also gib mal noch ein bischen mehr Input bitte.

14. November 2007 13:21

Die Version ist 4.03.
Der Button ist auf der Subform.
Wenn ich die Subform alleine laufen lasse, dann funktioniert alles.
Wenn die Subform in der Mainform läuft und ich den Menubutton der Subform nutze, bekomme ich den Fehler (allerdings wie oben beschrieben, nur bei Posten, Bemerkungen und nicht bei Aufruf der Karte).

14. November 2007 13:54

mal abgesehen davon, dass Tasten auf Subforms wohl gegen den Style Guide verstossen, wie sind die Funktionen auf diesen Menüs hinterlegt? mit RunObject und Runformlink? oder hast du im OnPush-Trigger programmiert?

14. November 2007 16:51

das mit dem Styleguide ist schon klar, aber Kundenwunsch geht vor.
Das Ganze ist in den Properties hinterlegt.

14. November 2007 16:56

Ich habe das Ganze jetzt einfach im Trigger programmiert.
Jetzt kommt keine Fehlermeldung mehr, auch wenn mir die Zusammenhänge nicht ganz klar sind.

14. November 2007 17:01

Ich denke mal, dass da der gleiche Effekt auftritt, wie derzeit in Nav5
Weißt du, welchen Update-Stand dein 4.03 hat? Update 7 ist soweit ich weiß der neueste

14. November 2007 17:06

Wo kann man eigentlich sehen welches update man hat?

14. November 2007 17:20

Auf ? -> Info: Doppelter Linksklick auf Version.
Dann erscheint ein Fenster mit der Build-Nummer.

14. November 2007 17:23

Ah danke für die Info. Mal wieder ein Tick schlauer :wink:

14. November 2007 17:29

:wink: Keine Ursache :wink:

15. November 2007 12:04

Build Nr. ist die 21666