Aktualisiert MS Access die Daten in der Zwischenablage nach einer Abfrage, wenn sich die Daten in der Datenbank ändern?

0

Ich habe gerade ein Makro in MS Access debuggt, und als es den Haltepunkt erreichte, wurde eine Abfrage ausgeführt, und ich habe die Daten daraus in die Zwischenablage kopiert. Einige der Werte waren null, bevor ich zum nächsten Schritt überging. Dann führte ich den nächsten Schritt aus, in dem eine Abfrage ausgeführt wurde, mit der die Daten in der Zwischenablage geändert wurden. Ich habe dann die Daten eingefügt und die Werte, die vorher null waren, wurden durch die Abfrage geändert ... was zu einer ziemlich großen WTF meinerseits führte, als ich die Daten einfügte.

Meine Frage ist also, aktualisiert MSAccess die Daten in der Zwischenablage, wenn sich diese in der Datenbank ändern? Das ist die einzige Erklärung, die ich für das, was dort passiert ist, habe.

leeand00
quelle
Kopieren Sie die Daten als Teil des Makros in die Zwischenablage oder verwenden Sie die GUI, nachdem das Makro ausgeführt wurde?
Kasius
Letzteres verwende ich über die GUI, nachdem ich einen weiteren Schritt im Makro ausgeführt habe.
25.

Antworten:

2

Ich machte eine schnelle Tabelle, warf ein paar Fehler hinein, erstellte eine Abfrage, kopierte die Abfrage, fügte die Daten in den Editor ein, änderte die Originaltabelle, führte die Abfrage erneut aus und fügte die Daten erneut in den Editor ein. Beim Aktualisieren der Abfrage wurde meine Zwischenablage nicht aktualisiert.

Ich würde daher sagen, dass die Antwort "Nein" lautet: Access aktualisiert die Daten in der Zwischenablage nicht, wenn sich die ursprünglich kopierten Daten ändern.

Kasius
quelle
Nein, ich habe die Abfrage nicht aktualisiert. Ich habe die Tabelle aktualisiert, aus der die Abfrage die Daten bezieht.
26.
1
Das habe ich gesagt. Nach dem Kopieren der Abfrage habe ich die Tabelle aktualisiert (eine weitere Zeile hinzugefügt und einige der Daten in der ersten geändert), dieselbe Abfrage erneut ausgeführt und erneut eingefügt, ohne die Abfrage erneut zu kopieren. Die Zwischenablage wurde nicht automatisch aktualisiert, um mit der aktualisierten Abfrage übereinzustimmen. Ich musste die Abfrage manuell neu kopieren, um die neuen Daten in die Zwischenablage zu bekommen.
Kasius