rene1976
Goto Top

MonthView Control in Access 2010 und 2013 x64 Bit funktioniert nicht

Hallo,

wir sind von Access 97 über Access 2010 (nur zur Migration) auf Access 2013 umgestiegen.
Das eigene Programm läuft auch soweit einwandfrei, außer das MonthView Control mscomct2.ocx aus der MS Lib MSCOMCT2.CAB.

Wir sind auf Access 2013 x64 Bit umgestiegen.

Wie das Control eingebaut werden soll steht hier:
https://social.msdn.microsoft.com/Forums/office/en-US/36f83f24-cd76-4f8e ...

Leider funktioniert das bei uns nicht auf Access 2010 und auch nicht auf Access 2013 im x64Bit Modus.

Auf den meisten PC´s ist aber das komplette Office in x64Bit installiert.
Ein gemischte Installation (nur Access in 32Bit) ist soweit ich weiß nicht möglich, oder?

Ich habe das mscomct2.ocx Control nochmals nach dieser Anleitung unter system32 UND unter SysWOW64 registriert und von Windows jeweils ein positives Feedback (...ocx erfolgreich registriert) bekommen:

http://www.thewindowsclub.com/register-dll-file-windows

in windows 8.1 try this following commands for register OCX files :
1 ) copy the dll file (your ocx file) in this path : c>windows>SysWOW64
2 ) run as administrator cmd.exe and type this command : regsvr32 c:\windows\SysWOW64\(type your ocx files name)
3) press ENTER


Frage:

Wie bekomme ich das MS MonthView Control aus der Windows Common Controls-2 6.0 für ein Access 64 Bit zum laufen?
Hat das schon jemand geschafft?

Gibt es eine neuere 64 Bit Version des Controls?
Gibt es ein alternatives MonthView Control für x64 Bit das ich nutzen könnte?

Und warum zum Teufel gibt es im Access nicht so sinnvolle Controls out of the box? Unbegreiflich wie wenig Controls mitgeliefert werden.
Ein Splitter fehlt zum Beispiel auch, und das im Jahr 2015. Unfassbar.

Besten Dank.

Rene

Content-Key: 266194

Url: https://administrator.de/contentid/266194

Printed on: April 26, 2024 at 00:04 o'clock

Mitglied: 114757
114757 Mar 13, 2015 updated at 14:19:29 (UTC)
Goto Top
Wer braucht den so ein Control wenn man es doch schon Out-Of-the-Box erhält indem man eine normale Texbox hernimmt und das Format auf Datum festlegt und das Format der Spalte vom Typ Datum ist. Dann bekommt der User einen Kalender eingeblendet in dem er Klicki-Bunti das Datum wählen kann face-wink

Das Monthview-Control wirst du im 64bit Office nicht ans laufen bekommen, warum steht hier
https://support.office.com/de-de/article/Auswählen-der-32-Bit--oder ...

Zitat:
Einschränkungen bei der 64-Bit-Version von Office

Die 64-Bit-Version von Office ist in einigen Fällen möglicherweise besser geeignet, doch gibt es folgende Einschränkungen:

Lösungen wie die ActiveX-Steuerelemente-Bibliothek, ComCtl, können nicht genutzt werden.

ActiveX-Steuerelemente und Add-Ins von Drittanbietern können nicht genutzt werden.
Also 64Bit Office in die Tonne kloppen und 32Bit nehmen. Das empfiehlt auch MS selber ....
Du wirst ansonsten auf noch mehr Probleme stoßen an denen du dir die Haare raufen wirst.

Gruß jodel32
Member: Rene1976
Rene1976 Mar 13, 2015 at 16:01:57 (UTC)
Goto Top
Hi Jodel,

danke für die Antwort.
Aber die Textbox mit Kalender bringt mich nicht weiter.
Wir nutzen das Kalender Control um Zeiträume zu erfassen.
Hierfür werden 3 bzw. 6 Monate in einem Pop-up Fenster angezeigt.
Der User klickt auf Start und Ende und der Datumsbereich wir in das Feld übertragen.

Das ist die absolut schnellste Erfassung, glaub mir.

Deshalb brauch ich den Kalender wieder.

Ist es möglich einen .net Kalender in Access 2013 aufzurufen und zu binden?
Wenn ja wie geht das?

Kennt in die Richtung jemand eine Lösung?
Mitglied: 114757
114757 Mar 14, 2015 updated at 16:29:12 (UTC)
Goto Top
Zitat von @Rene1976:
Ist es möglich einen .net Kalender in Access 2013 aufzurufen und zu binden?
Wenn ja wie geht das?
Eventuell hiermit / nicht ausprobiert ...
https://code.msdn.microsoft.com/windowsdesktop/How-to-use-MonthView-5e8b ...