2009-05-30 9 views
1

Ich habe eine Access-Datenbank, die ich verwende, um eine Reihe von Aggregat TOP 5 Abfragen auszuführen. Das Endspiel dieser speziellen Funktion ist PPT-Präsentationen mit Diagrammen. Um dies ein wenig zu automatisieren, habe ich eine Excel-Tabelle mit einer Reihe von vorgefertigten Charts erstellt. Die I-verknüpften/Daten importierten die Abfrageergebnisse in die Excel-Tabelle und legen die Zellbereiche so fest, dass sie den Quellbereichen für die Diagramme entsprechen. Schließlich setze ich die Tabelle, um automatische Aktualisierung bei jeder "Datei öffnen" zu aktivieren, und presto, führe ich die Abfragen im Zugriff mit einem Tastendruck aus, dann öffne die Excel-Datei, und die Daten werden aktualisiert, und sie sind meine Diagramme. Ich benutze dann einige VB, um alle aktiven Diagramme in ppt einzufügen, aber das ist eine andere Sache.Verknüpfen von MS Excel mit MS Access-Abfragen

Okay, hier ist der Haken, den ich getroffen habe. Ich musste den gleichen Vorgang mit einer anderen Tabelle aus einer anderen Abfrage durchführen. Vor dem Prozess, den ich verwendete, klickte ich einfach auf Daten> Externe Daten importieren> Daten importieren und dann die Datei der Datenbank und dann eine Liste mit Tabellen und Abfragen, aus denen ich wählen konnte. Nur jetzt werden in dieser Liste keine Abfragen angezeigt. nur Tische!?!

irgendwelche Ideen? btw MSO 2003

Antwort

0

Ich vermute, das ist eine Sicherheitsfunktion, die eingeführt wurde?

Versuchen Sie, jede Tabelle auswählen und wählen Sie Daten> Externe Daten importieren> Abfrage bearbeiten

Dann SQL als Befehlstyp auswählen und entweder die SQL-Abfrage eingeben oder wählen Sie einfach aus einer Abfrage dh:

select * from qryCat; 

Hope das hilft danke Mark

1

Ich kann das Justin nicht reproduzieren. Führen Sie im Dialogfeld, das die Tabellen anzeigt, einen Bildlauf nach rechts durch und überprüfen Sie die Spalte TYPE. Abfragen haben einen Typ von VIEW und Tabellen von TABLE. Vergewissern Sie sich, dass sie alle TABLE sagen.

Versuchen Sie als Nächstes, Daten - Externe Daten importieren - Neue Datenbankabfrage anstelle von 'Daten importieren' zu verwenden. Wählen Sie den Access-Treiber und die Access-MDB. Dies öffnet einen anderen Dialog, sollte aber sowohl Tabellen als auch Abfragen anzeigen. Sehen Sie, ob das nur Tabellen anzeigt oder beides zeigt.