Elite Veteran
Beiträge: 876
Ort: Wien | Hallo!
ThomasKlarer - 06.04.16
PROBLEM NR 1
... mit der Runtime 2016 ..."Sie haben als Einstellung der Ereigniseigenschaft ... Während der Kommunikation von .. mit dem OLE Server oder dem Active-X Steuerelement ist ein Problem aufgetreten."
Was ich machen würde:
- Verweise kontrollieren (s. http://www.donkarl.com?FAQ7.1). Alle sollten zur aktuellen Version passen. Alle, die nicht notwendig sind, rausnehmen.
- decompile auf die Datenbank anwenden (s. http://www.donkarl.com?FAQ1.23)
- Die Dateiendung der Datenbank mal auf accdr ändern und mit der Access-Vollversion testen, ob sie einwandfrei läuft. Die Endung accdr simuliert die Runtime-Umgebung, allerdings nicht in jeder Hinsicht.
PROBLEM NR 2
Zum öffnen der Hauptseite der Anwendung verwende ich folgenden Code:
...
Wahrscheinlich nicht so ein toller Code für euch, immerhin funktioniert er - bloss nicht in der Runtime.
Was genau heißt "funktioniert nicht"? Wie äußerst sich das Fehlverhalten?
Noch was: Das Formular "frmKasseHafo" hat ein Unterformular. Dieses wiederum basiert auf der Abfrage "qryKasse", in welcher ein Datumsfeld mit folgendem Kriterium ist : Zwischen [Forms]![frmKasseHafo]![Datum1] Und [Forms]![frmKasseHafo]![Datum2]
Wenn ich nun in meiner Runtime - ANwendung (ACCDB) das Kassenformular öffnen möchte, erscheinen die Fenster zur Abfrage der Parameterwerte, wie wenn Access diese (trotz engl. Formulierung in der Abfrage) nicht finden würde.
Kontrolliere zur Sicherheit in der SQL-Ansicht der Abfrage, ob dort wirklich alles englisch steht. Nicht, dass es irgendwo doch einen Übersetzungsfehler gab.
Oder hat alles mit den Sicherheitseinstellungen zu tun? Da auf meinem Versuchs PC (wo die Runtime laufen soll) kein Office und keine Vollversion von Access 2016 habe, habe ich keinen Zugang zu den Sicherheitseinstellungen, um einen vertrauenswürdigegn Speicherort (bei mir C:\Dika\Dika.accdb) zu definieren.
Es klingt nicht nach den Sicherheitseinstellungen. Du kannst sie aber (bei ausreichenden Rechten) auch auf einem Runtime-PC in der Registry einstellen. Ein gutes Tool dafür ist AddPath.exe von Gunter Avenius: http://www.accessribbon.de/?Sicherheit:Vertrauenswuerdige_Speichero...
----- Servus
Karl
*********
Access-Entwickler-Konferenz: https://www.donkarl.com/?aek
Access DevCon Vienna: https://www.donkarl.com/devcon
Access Forever: https://www.accessforever.org
Access News: https://www.youtube.com/playlist?list=PLVCeBbJIMDvdJ8ghMbEakJ6_EQyvy... |