Neuigkeiten:

Ist euer Problem gelöst, dann bitte den Knopf "Thema gelöst" drücken!

Mobiles Hauptmenü

Access 2007 Datenbank nicht vertrauenswürdig

Begonnen von gumpili, November 18, 2014, 14:48:08

⏪ vorheriges - nächstes ⏩

gumpili

Hallo zusammen,
ich habe eine Datenbank in Oracle, mit der ich von mehreren Rechnern (Win7 aber auch WinXP) mit Office 2003 und Office 2007 zugreife.
Jetzt wurden alle Rechner mit Office 2007 ausgestattet. Seit dem habe ich Probleme mit einigen Makros.
Es wird ein gelbes Ausrufezeichen angezeigt bei dem erscheint: Diese Aktion ist nicht zulässig. wenn die Datenbank nicht vertrauenswürdig ist.

Ich habe im Vertrauensstellungscenter den Speicherort der Access Datei schon hinzugefügt und auch bei :Vertrauenswürdige Speicherorte im Netzwerk zulassen ein Häkchen gemacht.

Wo kann mein Fehler noch liegen ?

Danke schon mal

Viele Grüße
Andrea

DF6GL

Hallo,

es müssen auch die Makros zugelassen werden und dem VBA-Projekt "vertraut" werden....


Crossposting ist unerwünscht...
http://www.ms-office-forum.net/forum/showthread.php?t=316203
Viele Grüße vom Bodensee
Franz, DF6GL

Hilfestellung:  http://www.access-o-mania.de/forum/index.php?topic=6969.msg118738#msg118738

Links und Tipps:
1.   http://v.hdm-stuttgart.de/~riekert/lehre/db-kelz/
1a. http://www.tinohempel.de/info/info/datenbank/normalisierung.htm
1b. https://support.office.com/de-de/article/Grundlagen-des-Datenbankentwurfs-eb2159cf-1e30-401a-8084-bd4f9c9ca1f5#bmterms
2.   http://www.donkarl.com
3.   https://web.archive.org/web/20201201233522/http://www.dbwiki.net/
4.   http://www.access-tutorial.de/
5.   http://www.tty1.net/smart-questions_de.htm
6.   http://access.joposol.com/accept

Last but not least:   < F1 > für Hilfe
;) Learning by doing not by spoon-feed ;)

Tipp: Find and Replace for Access

gumpili

Das Problem habe ich immer noch nicht wirklich gelöst.
Ich habe jetzt die Makros in VBA umgewandelt. Hatte dann nochmal einen anderen Fehler. Ichhabe eine Aktualisierungsabfrage die bei Fertigstellung eines Datensatzes das aktuelle Tagesdatum eingetragen hat.
Dort bekam ich immer die Meldung dass ein Long Wert nur in eine Long Spalte eingefügt werden kann.
Wenn ich einen anderen ODBC Treiber (ODBC für Microsoft) benutze, ist der Fehler weg.
Ich weiß nur nicht ob dieser ODBC Treiber noch andere Auswirkungen hat.

Danke mal
Gruß Andrea

MaggieMay

Hallo Andrea,

was hat die Fehlermeldung mit dem Einfügen eines Datums zu tun? Ein Datumsfeld ist nicht vom Typ Long sondern (speichertechnisch gesehen) vom Typ Double.
Freundliche Grüße
MaggieMay

gumpili

Stimmt, war jetzt etwas verwirrend.
Der erste Fehler seit ich von Office 2003 auf Office 2007 umgestellt habe war dass die Makros nicht mehr gingen. Da kam die Meldung mit der vertrauenswürdigen DAtenquelle.
Nachdem ich die Makros in vba umgewandelt habe kommt die Meldung (ein Long Wert....) bei der Aktualisierungsabfrage die davor ja immer ging.

MaggieMay

Dann zeig doch mal den Code der Abfrage.

Zitatdie davor ja immer ging
Verschiedene Access-Versionen sind unterschiedlich fehlertolerant.

Welchen Treiber hast du denn durch welchen neuen Treiber ersetzt?
Freundliche Grüße
MaggieMay

gumpili

Hier die aktualisierungsabfrage:
UPDATE DatenAugsburg SET DatenAugsburg.DRUCKSTATUS = True, DatenAugsburg.LIEFERDATUM = Now()
WHERE (((DatenAugsburg.DRUCKSTATUS)="0" Or (DatenAugsburg.DRUCKSTATUS) Is Null) AND ((DatenAugsburg.FERTIG)="-1"));

Ich bin vom ODBC 11 Treiber auf 10.2.0.3.0  zurück

MaggieMay

Der Fehler sitzt hier:

WHERE (((DatenAugsburg.DRUCKSTATUS)=[color=red]"0"[/color] Or (DatenAugsburg.DRUCKSTATUS) Is Null) AND ((DatenAugsburg.FERTIG)=[color=red]"-1"[/color]));

Es handelt sich doch offensichtlich um Ja/Nein-Felder und keine Texte.
Freundliche Grüße
MaggieMay