[Gelöst] Automatischer Fokus auf Subform..

Bild Microsoft Dynamics NAV 1.xx und 2.xx
(ehem. Navision Financials)

[Gelöst] Automatischer Fokus auf Subform..

Beitragvon Hannes Rathje » 4. Juli 2013 11:44

Hallo und einen schönen Donnerstag,

da ich über die Suche leider nichts finden konnte versuche ich hier mein Problem verständlich zu erklären:

Ich habe eine Form x
Ich habe eine Subform y
Die Subform y ist natĂĽrlich mit der Form x ĂĽber ein Feld ("Nr.") verlinkt und die Subform ist editierbar.
Sofern in der Subform ein Datensatz angezeigt wird ist der Focus ordnungsgemäß auf dem "Nr."-Control.
Wenn in der Subfom kein Datensatz vorhanden ist, dann ist der Focus beim öffnen der Form x automatisch auf der Subform.
Richtig wäre aber auch hier, dass der Focus auf "Nr." steht.
Eigentlich kein groĂźes Problem, doch scheitere ich einfach daran. Form Property "ActiveControlOnOpen" hat keine Wirkung.
Funktioniert ebenfalls nicht, wenn es im Code direkt eingestellt wird.

Code: Alles auswählen
Form - OnOpenForm()
CurrForm."Nr.".ACTIVATE;


Ich habe schon vieles getestet...Andere ID Reihenfolge der Subform/Controls,Subform auf einem anderen Tab untergebracht,
sogar in der Subform die anzuzeigenden Spalten verändert. Alles was mir so einfiel, so unwahrscheinlich es auch ist.

Vielleicht kennt ihr ja eine einfache Lösung und könnt das Brett vor meinem Kopf entfernen :wink:

GrĂĽĂźe
Hannes

EDIT: MĂĽsste doch einfach machbar sein. So ist es doch auch z.B. auf der Verkaufsform. Form+Subform, Subform ist editierbar, aber nicht im Fokus wenn leer.
Zuletzt geändert von Hannes Rathje am 4. Juli 2013 12:41, insgesamt 1-mal geändert.
Meine Signatur, deine Signatur - Signaturen sind fĂĽr uns alle da
Hannes Rathje
 
Beiträge: 21
Registriert: 4. Juli 2013 08:28
Wohnort: Dannenberg
Realer Name: Hannes Rathje
Arbeitsort: Dannenberg
Microsoft Dynamics Produkt: Microsoft Dynamics NAV
Microsoft Dynamics Version: Kern 2.6

Re: Automatischer Fokus auf Subform lässt sich nicht verhind

Beitragvon Natalie » 4. Juli 2013 12:06

Willkommen bei uns!

Hannes Rathje hat geschrieben:EDIT: MĂĽsste doch einfach machbar sein. So ist es doch auch z.B. auf der Verkaufsform. Form+Subform, Subform ist editierbar, aber nicht im Fokus wenn leer.

Die Subform hat DelayedInsert = Yes - bitte mal testen.
GruĂź, Natalie

Frage beantwortet oder Problem von allein gelöst? Schreibe bitte [Gelöst] vor den Titel des ersten Beitrags.

Bitte erst suchen, dann fragen. Bitte beachte den kleinen Community-Knigge.
Kein Support per PN, Mail, IM oder Telefon! DafĂĽr ist dieses Forum da.
Benutzeravatar
Natalie
Moderator
Moderator
 
Beiträge: 9257
Registriert: 31. Oktober 2006 19:51
Bezug zu Microsoft Dynamics: Microsoft Partner
Microsoft Dynamics Produkt: Microsoft Dynamics NAV

Re: Automatischer Fokus auf Subform lässt sich nicht verhind

Beitragvon Hannes Rathje » 4. Juli 2013 12:24

Natalie hat geschrieben:Willkommen bei uns!

Danke!

DelayedInsert hat den gewĂĽnschten Erfolg gebracht. Vielen Dank.
Wie so eine kleine Einstellungssache doch aufhalten kann :roll:

Allerdings verstehe ich nicht ganz, wieso es funktioniert.
Ist der DelayedInsert nicht dafür da einen Datensatz erst anzulegen sofern er verlassen wird (und nicht bei verlassen des Primärschlüssels)?
Meine Signatur, deine Signatur - Signaturen sind fĂĽr uns alle da
Hannes Rathje
 
Beiträge: 21
Registriert: 4. Juli 2013 08:28
Wohnort: Dannenberg
Realer Name: Hannes Rathje
Arbeitsort: Dannenberg
Microsoft Dynamics Produkt: Microsoft Dynamics NAV
Microsoft Dynamics Version: Kern 2.6

Re: Automatischer Fokus auf Subform lässt sich nicht verhind

Beitragvon Natalie » 4. Juli 2013 12:40

Hannes Rathje hat geschrieben:Ist der DelayedInsert nicht dafür da einen Datensatz erst anzulegen sofern er verlassen wird (und nicht bei verlassen des Primärschlüssels)?

Ja, dafür ist sie da, und so würde sie sich auch verhalten, wenn deine Subform keine Subform wäre (sondern selbst eine "Haupt"-Form).
Sobald aber Main- plus Subform zusammen agieren, kommt diese Gemeinheit ins Spiel ... Muss man leider so akzeptieren und sich immer "brav" alle Details von vorhandenen Standardlösungen kopieren.
GruĂź, Natalie

Frage beantwortet oder Problem von allein gelöst? Schreibe bitte [Gelöst] vor den Titel des ersten Beitrags.

Bitte erst suchen, dann fragen. Bitte beachte den kleinen Community-Knigge.
Kein Support per PN, Mail, IM oder Telefon! DafĂĽr ist dieses Forum da.
Benutzeravatar
Natalie
Moderator
Moderator
 
Beiträge: 9257
Registriert: 31. Oktober 2006 19:51
Bezug zu Microsoft Dynamics: Microsoft Partner
Microsoft Dynamics Produkt: Microsoft Dynamics NAV


ZurĂĽck zu NAV 2.xx

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast