28.07.2018, 12:18
Hallo :)
Ich habe leider ein sehr großes Problem. Ich habe einen Ordner „2018“, in dem sich eine aggregated.xlsm befindet. Über Abfragen greift diese auf alle .xlsm-Dateien im Unterordner „files“ zu und stellt verschiedene aggregierte Sachen dar. Alle Dateien in „files“ sind gleich aufgebaut (das gleiche Template befüllt mit unterschiedlichen Zahlen). Das Ganze funktioniert einwandfrei.
Wenn ich allerdings den Ordner kopiere und „2019“ benenne, funktioniert keine Abfrage mehr. Beim Aktualisieren erscheint der Fehler „[Expression.Error] Schlüssel entsprach keiner Zeile in der Tabelle“. Wie könnte ich diesen korrigieren?
Detaillierter:
In den Datenquellen-Einstellungen wurde die Quelle vom 2018-Ordner auf den 2019-Ordner geändert. Die files-Dateien sind unverändert. Die Abfragen wurden mit Bezug auf ein leeres Template „Beispieldatei.xlsm“ erstellt, welches bis auf den Ordnernamen auch unverändert ist.
Im Abfrage-Editor steht zum Fehler noch „Key = Record, Table = Table“.
Wenn ich im Abfrage-Editor die Schritte durchklicke, funktioniert es noch, die 2019-files zu laden.
Die funktionierenden Schritte heißen „Quelle“, „Filtered Hidden Files1“, Benutzerdefinierte Funktion aufrufen1“, „Umbenannte Spalte1“ und „Andere entfernte Spalten1“.
Dadurch wird der Input so transformiert, dass er am Anfang die Spalten „Content“, „Name“, „Extension“, „Date accessed“, „Date modified“, „Date created“, „Attributes“ und „Folder Path“ hat, und danach nur noch „Source.Name“ und „Datei aus files (14) transformieren“ (bei Abfrage 14).
Funktioniert also bis zu einer Namensliste der Dateien in „2019/files“ und je „Table“ daneben.
Beim ‚Ausklappen‘ der Dateien kommt es zum Fehler, d.h. bevor die eigentlichen von mir angelegten Schritte losgehen („Entfernte Spalten“, „Gefilterte Zeilen“ usw). Der Schritt „Erweiterte Tabellenspalte1“, der zum Fehler führt, hat leider kein Zahnrädchen daneben. Im Schritt davor testweise händisch auszuklappen führte auch zu Fehlern.
Bei den Abfrageabhängigkeiten steht bei files(14) usw „In Arbeitsblatt geladen“.
Allerdings steht bei den Beispieldatei-Kästchen und den anknüpfenden Beispieldateiparameter-Kästchen „Nicht geladen“. Das könnte vielleicht mit dem Fehler zusammenhängen?
In der Parameterverwaltung sieht alles so aus wie für 2018 auch.
Die Syntax im erweiterten Editor ist fehlerfrei.
Die Abfragen wurden mit Aus Datei / aus Ordner erstellt. Alles liegt auf einem eingebundenen Sharepoint-Ordner („Aus Sharepoint Ordner“ gibt es in dieser Office-Version nicht). Berechtigungen sind erteilt, sowohl „2018“ und „2019“ liegen im gleichen Ordner. Sharepoint hat also mit dem Fehler vielleicht gar nichts zu tun.
Hat jemand Ideen?
Ich habe leider ein sehr großes Problem. Ich habe einen Ordner „2018“, in dem sich eine aggregated.xlsm befindet. Über Abfragen greift diese auf alle .xlsm-Dateien im Unterordner „files“ zu und stellt verschiedene aggregierte Sachen dar. Alle Dateien in „files“ sind gleich aufgebaut (das gleiche Template befüllt mit unterschiedlichen Zahlen). Das Ganze funktioniert einwandfrei.
Wenn ich allerdings den Ordner kopiere und „2019“ benenne, funktioniert keine Abfrage mehr. Beim Aktualisieren erscheint der Fehler „[Expression.Error] Schlüssel entsprach keiner Zeile in der Tabelle“. Wie könnte ich diesen korrigieren?
Detaillierter:
In den Datenquellen-Einstellungen wurde die Quelle vom 2018-Ordner auf den 2019-Ordner geändert. Die files-Dateien sind unverändert. Die Abfragen wurden mit Bezug auf ein leeres Template „Beispieldatei.xlsm“ erstellt, welches bis auf den Ordnernamen auch unverändert ist.
Im Abfrage-Editor steht zum Fehler noch „Key = Record, Table = Table“.
Wenn ich im Abfrage-Editor die Schritte durchklicke, funktioniert es noch, die 2019-files zu laden.
Die funktionierenden Schritte heißen „Quelle“, „Filtered Hidden Files1“, Benutzerdefinierte Funktion aufrufen1“, „Umbenannte Spalte1“ und „Andere entfernte Spalten1“.
Dadurch wird der Input so transformiert, dass er am Anfang die Spalten „Content“, „Name“, „Extension“, „Date accessed“, „Date modified“, „Date created“, „Attributes“ und „Folder Path“ hat, und danach nur noch „Source.Name“ und „Datei aus files (14) transformieren“ (bei Abfrage 14).
Funktioniert also bis zu einer Namensliste der Dateien in „2019/files“ und je „Table“ daneben.
Beim ‚Ausklappen‘ der Dateien kommt es zum Fehler, d.h. bevor die eigentlichen von mir angelegten Schritte losgehen („Entfernte Spalten“, „Gefilterte Zeilen“ usw). Der Schritt „Erweiterte Tabellenspalte1“, der zum Fehler führt, hat leider kein Zahnrädchen daneben. Im Schritt davor testweise händisch auszuklappen führte auch zu Fehlern.
Bei den Abfrageabhängigkeiten steht bei files(14) usw „In Arbeitsblatt geladen“.
Allerdings steht bei den Beispieldatei-Kästchen und den anknüpfenden Beispieldateiparameter-Kästchen „Nicht geladen“. Das könnte vielleicht mit dem Fehler zusammenhängen?
In der Parameterverwaltung sieht alles so aus wie für 2018 auch.
Die Syntax im erweiterten Editor ist fehlerfrei.
Die Abfragen wurden mit Aus Datei / aus Ordner erstellt. Alles liegt auf einem eingebundenen Sharepoint-Ordner („Aus Sharepoint Ordner“ gibt es in dieser Office-Version nicht). Berechtigungen sind erteilt, sowohl „2018“ und „2019“ liegen im gleichen Ordner. Sharepoint hat also mit dem Fehler vielleicht gar nichts zu tun.
Hat jemand Ideen?