Neuigkeiten:

Wenn ihr euch für eine gute Antwort bedanken möchtet, im entsprechenden Posting einfach den Knopf "sag Danke" drücken!

Mobiles Hauptmenü

Navigationsschaltflächen und Bildlaufleiste verschwinden unter der Taskleiste

Begonnen von S.F., September 14, 2012, 07:10:43

⏪ vorheriges - nächstes ⏩

S.F.

Hallo.
Ich habe ein kleines Problem mit einem Formular.
Das Formular ist als PopUp definiert und wird über
DoCmd.Maximize maximiert dargestellt. Leider
verschwinden dadurch die Navigationsschaltflächen und
die Bildlaufleiste unter der Taskleiste. Unabhängig von OS und Version.
Sowohl unter XP/Office2003 als auch unter Win7/Office2010 und
unter Win7/AccessRuntime.
Hat jemand eine Idee wie ich das lösen kann.
Gruß Stefan

database

Hallo,

deiner Schilderung nach vermute ich stark, dass das Formular für die gegebene Bildschirmauflösung bzw. dessen Format einfach zu hoch ist.
Da du auch von der Bildlaufleiste sprichst dürfte die Breite des Formulars ebenfalls über das darstellbare Breitenformat hinaus gehen.

S.F.

Hallo.
Es handelt sich um ein Endlosformular. Die vertikale Bildlaufleiste ist zu sehen.
Es hat die maximale Breite von 55cm. Blende ich die Taskleiste aus sehe ich
die Navigationsschaltflächen und auch die horizontale Bildlaufleiste.
Ist die Taskleiste aber nicht ausgeblendet verwendet das Formular den
gesamten zur Verfügung stehenden Platz auf dem Bildschirm und somit verschwinden
Navigationsschaltflächen und horizontale Bildlaufleiste unter der Taskleiste.
Gruß Stefan

bahasu

Hi,

kann es sein, dass bei Deiner Taskleiste als Eigenschaft "Taskleiste automatisch ausblenden" eingestellt ist?

Harald
Servus

S.F.

Hallo.
Nein das ist nicht der Fall.
Interessanterweise wenn ich das anhake. Übernehme. Und
dann den Haken wieder rausnehme rutscht das PopUpFormular
ein Stückchen nach oben und ist dann vollständig zu sehen.
Gruß Stefan

69bruno

Hmmm....
ich habe auch ein Endlos-Popup-Formular, dessen Höhe richtet sich ausschließlich danach, wie hoch ich es im Entwurfsmodus gezogen habe......
Verkleiner ich das Formular im entwurf, ist es auch im Original kleiner......

Hast Du mal versucht, es nicht als Popup zu verwenden, vielleicht kommt docmd.maximize damit besser klar.
If Brain <= requestoutofPost then
  PostonForum "Ich verstehe Dein Problem nicht....."
Else
  PostonForum "Denk erst mal über die Normalisierung nach......"
End If

bahasu

Hi,

vielleicht beschreibt das folgende die Situation:

Bill Gates stirbt und kommt in den Himmel. (?!)

Als er oben ist, klopft er an, und Petrus öffnet ihm die Himmelspforte und sagt zu ihm:
"Ich habe im Moment keine Zeit, aber warte bitte auf mich in dem Raum dort drüben!"

Bill Gates geht in den Raum, und wartet auf Petrus.

Aber in diesem Raum sind Tausende Uhren an den Wänden. Bill Gates schaut sich einige davon an und merkt, dass die Uhren alle verschieden schnell gehen und dass bei jeder Uhr ein anderer Firmenname dabei steht.

Als Petrus wieder kommt, erklärt er Bill Gates, wie alles im Himmel abläuft und am Ende der Unterhaltung fragt Petrus Bill Gates, ob er noch einige Fragen hat.

Da antwortete Bill:
"Ja, welchen Zweck haben den die vielen Uhren an den Wänden hier?"

Petrus darauf:
"Hier hat jede Firma ihre eigene Uhr und jedes mal, wenn ein Produkt von einer Firma einen Fehler hat, geht die Uhr eine Minute weiter!"

Fragt Bill darauf:
"Jetzt habe ich aber nur noch eine Frage, wo ist dann die von Microsoft?"

Petrus darauf hin lächelnd:
"Die steht in der Hölle als Ventilator..."
Servus

69bruno

Hier noch der Text aus der Access-Hilfe:

Wenn Sie in Access ein Fenster maximieren, werden alle anderen Fenster ebenfalls maximiert, wenn Sie diese öffnen oder zu diesen wechseln. Popupformulare werden dagegen nicht maximiert. Wenn Sie möchten, dass ein Formular auch dann seine Größe beibehält, wenn andere Fenster maximiert werden, legen Sie die PopUp-Eigenschaft des Formulars auf Ja fest.

Das klingt danach, als wenn docmd.maximize für popups nicht wirklich brauchbar ist. Passiert das bei Dir beim Klick auf die "Maximieren-Schaltfläche" des Formulars auch ? Denn docmd.maximize soll laut Hilfe genau das tun, was dabei passiert......

und @bahasu: damit ist der Fehler ja zumindest halbwegs in der Hilfe dokumentiert........die Uhr steigt gerade in den Aufzug...... ;D
If Brain <= requestoutofPost then
  PostonForum "Ich verstehe Dein Problem nicht....."
Else
  PostonForum "Denk erst mal über die Normalisierung nach......"
End If

S.F.

Guten Morgen.
Nach 8 Ster Holz komm ich leider erst heute wieder dazu mich zu äussern.
Punkt 1. Es funktioniert - Ich  versteh aber nicht warum - immer schlecht.
Punkt 2. @ Bruno das mit dem Größe ziehen im Entwurfsmodus verstehe ich
nicht ganz. Mein Formular ist 55cm breit. In der Höhe habe ich im Detailbereich
aber ja nur eine Zeile ?!
Punkt 3. Wenn ich die PopUp Funktion rausnehme habe ich das Access Fenster
ja eingeblendet bei denen die die Vollversion haben. Das möchte ich nicht.
Punkt 4. Ich habe das Systemmenüfeld die Schließen und die Min Max
Schaltfläche ausgeblendet. Wenn ich jetzt bei MinMax Schaltfläche sage anzeigen
bekomme ich se zwar im Formular nicht angezeigt weil ich das Systemmenüfeld
trotzdem auf nein lasse aber ich sehe jetzt die Navigationsschaltflächen und meine
vertikale Bildlaufleiste (Its not a Bug its a Feature *gg*)
Gruß Stefan

69bruno

Klar, Dein Formular ist im Entwurfsmodus maximiert.......aber auch da gibt es eine Schaltfläche, um es zu verkleinern (nicht minimieren). Wenn Du dass machst und dann denn Fensterrahmen in der Höhe ziehst, wirkt sich das auch auf das Original aus.

So zumindest bei mir.......

It' not a feature, it may be a bug *gg*  ::)
If Brain <= requestoutofPost then
  PostonForum "Ich verstehe Dein Problem nicht....."
Else
  PostonForum "Denk erst mal über die Normalisierung nach......"
End If

S.F.

Guten Morgen.
Nein auf meinem XP Rechner wirkt sich das nicht aus.
Unter 2010 find ich gar keine Möglichkeit das Entwurfsfenster
größentechnisch anzupassen. Passt sich immer automatisch an
das Access DB Fenster an. Is ja auch egal es funktioniert ja jetzt.
Ich wüsste nur gerne warum.
Gruß Stefan

Beaker s.a.

Hallo Stefan,
ZitatUnter 2010 find ich gar keine Möglichkeit das Entwurfsfenster
größentechnisch anzupassen. Passt sich immer automatisch an
das Access DB Fenster an.
Schau Dir bei den Optionen -> Aktuelle Datenbank die Einstellung
unter "Dokumentfensteroptionen" an. Wahrscheinlich hast Du dort
die neue Einstellung "Dokumente im Registerkartenformat" einge-
stellt. Da werden alle Formulare maximiert angezeigt. Wenn
Du da "Überlappende Fenster" auswählst kannst Du auch im Ent-
wurfsmodus die Fenstergrössen wieder anpasen.
hth
gruss ekkehard
Alles, was geschieht, geschieht. - Alles, was während seines Geschehens etwas anderes geschehen lässt, lässt etwas anderes geschehen. - Alles, was sich selbst im Zuge seines Geschehens erneut geschehen lässt, geschieht erneut. - Allerdings tut es das nicht unbedingt in chronologischer Reihenfolge.
(Douglas Adams, Mostly Harmless)