Access-o-Mania

Access-Forum (Deutsch/German) => Formular => Thema gestartet von: bahasu am Februar 16, 2019, 16:45:02

Titel: Me.Move funktioniert nicht
Beitrag von: bahasu am Februar 16, 2019, 16:45:02
Hallo

seit ein paar Tagen habe ich unter win7 prof und access2003 in verschiedenen Datenbanken und verschiedenen popup-Formularen zeitweise den Effekt, dass der Befehl Me.Move X, Y bei einem Rechner nicht funktioniert: Egal welche Parameter vorliegen, das zu verschiebende Formular wird mittig platziert.

Die Eigenschaft "Automatisch zentrieren" ist bei allen Formularen auf "Nein" gestellt.
Für mich nicht nachvollziehbar: Wenn ich die Eigenschaft "Rahmenart" auf "keine" stelle, werden die Formulare korrekt verschoben.

Dieselben Datenbanken auf einem anderen Rechner haben das gewohnte Verhalten: Formulare werden wie gewünscht verschoben.

Was kann ich noch versuchen?

Harald
Titel: Re: Me.Move funktioniert nicht
Beitrag von: DF6GL am Februar 16, 2019, 17:05:08
Hallo,

hast Du schon die Form-Eigenschaft "Verschiebbar" geprüft?
Titel: Re: Me.Move funktioniert nicht
Beitrag von: bahasu am Februar 16, 2019, 17:18:16
Hallo Franz

Ja hatte ich: Steht auf "Ja".

Da diese "Macke" ohne bewusstes Verstellen von Eigenschaften auftritt - im anderen PC läuft ja alles wie schon Jahre zuvor - habe ich den Eindruck, dass irgendetwas an Access zerschossen ist.

Runterfahren, ausschalten, einschalten - also die übliche Windows-Fehlerbeseitigung - brachte nichts.

Gibt es einen registry-Eintrag, der für solch ein Verhalten verantwortlich sein kann?
Ist es sinnvoll, Office neu zu installieren?

Harald
Titel: Re: Me.Move funktioniert nicht
Beitrag von: DF6GL am Februar 16, 2019, 17:41:46
Hallo,

tja, irgendeinen Grund wird es haben,  aber den genau zu erkennen, ist schwierig.  Versuch aber erst mal mit  Docmd.Movesize das Form zu verschieben.


Bei einer Neu-Installation sollte Office 2003 aber komplett deinstalliert werden. Ich glaube, dazu gibt es ein extra Fixing-Tool bei MS.

Titel: Re: Me.Move funktioniert nicht
Beitrag von: bahasu am Februar 16, 2019, 18:18:40
Hallo Franz

Danke für Deine Einschätzung.
In der Zwischenzeit bin ich einen Schritt weitergegangen als die Office-Reinstallation:
Mit einem Image vom Jahresanfang habe ich das komplette System neu aufgesetzt. Zur Zeit sieht es so aus, als ob die Macke verschwunden ist.
Hoffe mal, dass damit das Thema erledigt ist.
Nochmals Danke.
Harald
Titel: Re: Me.Move funktioniert nicht
Beitrag von: bahasu am Februar 16, 2019, 19:32:54
Hallo

Zu früh gefreut: Die Macke ist wieder vorhanden.

Nach der Image-Reinstallation funktionierte das Move-Kommando.
Nachdem Norton Security sich geupdatet hatte, nicht mehr: Kann es einen Zusammenhang mit einem Update von Norton Security geben? Wenn ja => Dann hat wohl auch die Office-Neuinstallation wenig Aussicht auf Erfolg.

Auch mit dem DoCmd.Movesize-Kommando wird das popup-Formular mittig platziert.
Füge ich vor dieser Anweisung als Kontrolle "MsgBox Meldung_X & "   " & Meldung_Y" ein, so werden die erwarteten Koordinaten angezeigt und das Formular wird an die richtige Stelle verschoben. Demnach wird es ja wohl nicht an den Formular-Eigenschaften liegen.

Wenn bei anderen Gelegenheiten schon mal DoEvents hilfreich war, hilft es hier nicht.

Ich bin ratlos. Hat jemand schon mal diese Effekte gehabt?

Harald
Titel: Re: Me.Move funktioniert nicht
Beitrag von: bahasu am Februar 17, 2019, 13:46:24
Hallo

Vermutlich war es kein Software-Problem, sondern eher ein Hardware-Problem: Nachdem ich alle Kabel von Mäusen, Tastaturen und Monitoren neu angeschlossen hatte, funktioniert das Platzieren von popup-Formularen via Me.Move bislang wieder wie gewünscht.

Harald
Titel: Re: Me.Move funktioniert nicht
Beitrag von: DF6GL am Februar 17, 2019, 16:32:58
Hi,

mmhm,  das wäre ja noch sonderbarer......  ??? :o

aber... der Teufel ist ein >Eichhörnchen..  ;D :)
Titel: Re: Me.Move funktioniert nicht
Beitrag von: bahasu am Februar 17, 2019, 16:37:41
Hallo Franz

Zitat von: DF6GL am Februar 17, 2019, 16:32:58
mmhm,  das wäre ja noch sonderbarer...…  ??? :o
aber... der Teufel ist ein >Eichhörnchen..  ;D :)

Zu Apple 2e-Zeiten hatte ich gerne Abenteuerspiele gespielt.
Jetzt habe ich Windows und Office...

Harald