2016-07-22 17 views
0

Ich habe eine Datenbank über Microsoft Access erstellt und ich bin ziemlich neu bei VBA und Access im Allgemeinen, habe ich selbst unterrichtet und gehe mit.MS Access - Wie bleibe ich am Anfang des Formulars beim Laden des Formulars?

Ich habe ein Problem mit mehreren Formularen, wo ich es aufladen, es zeigt nicht die Registerkarten an der Spitze, die Teil des Formulars sind und erfordert den Benutzer nach oben scrollen. Ich habe Nachforschungen darüber angestellt, und ich habe ein paar Stunden damit verbracht, es herauszufinden, aber alles, was ich weiß, ist, dass es mit der Eigenschaft .SetFocus zusammenhängen könnte? Ich habe den VBA-Code eingegeben, unter dem ich denke, dass er auf den richtigen Linien ist, aber nicht abgeschlossen werden kann.

Private Sub Form_Load() Forms!frmEnrolementForm.Tab ("tabCtl0.SetFocus") End Sub

sind dankbar für jede Hilfe

Dank

Antwort

0

Wie ich verstehe, Benutzer nicht sieht, den oberen Teil des Fensters mit Registerkarten tabcontrol. Wenn dies der Fall ist, reduzieren Sie die Größe der Registerkartensteuerung und des gesamten Fensters, um mit minimaler Bildschirmauflösung in ein Fenster auf dem PC zu passen. Sie können auch die gewünschte Registerkarte mit dem Code

öffnen.

Hier Page1 - ist Name der Registerkarte, nicht Registerkarte Kontrolle. SetFocus ist Objektmethode, keine Eigenschaft.

+0

Nach einigen Tests, ist es aus irgendeinem Grund nur tun, weil ich ein Unterformular innerhalb der Registerkarte verwenden, wenn ich normale Textfelder innerhalb der Registerkarte verwenden, dann wird es auf dem Bildschirm bleiben und nur Benutzer zum Scrollen runter usw. Aber ich möchte das mit einem Unterformular machen können und ich habe deine Methode ausprobiert und bisher kein Glück :( – iAmNotAComputerScientistYet

Verwandte Themen