Neuigkeiten:

Wenn ihr euch für eine gute Antwort bedanken möchtet, im entsprechenden Posting einfach den Knopf "sag Danke" drücken!

Mobiles Hauptmenü

vorrübergehend "keine Rückmeldung"

Begonnen von Mykis, März 12, 2016, 20:16:05

⏪ vorheriges - nächstes ⏩

Mykis

Hallo Access Profies,

bei manchen Abfragen die über VBA ausgeführt werden und große Datenmengen enthalten, kommt die Meldung 'keine Rückmeldung', obwohl nach "längerer" Zeit trotzdem das richtige Ergebnis herauskommt. Diese Einblendung "keine Rückmeldung" irridiert. Kann man diese Zwischenmeldung unterdrücken? Mit DoEvents habe ich keinen Erfolg erreicht bzw. nicht den richtigen Code
zusammengestellt.

Beste Grüße
Frank



Hondo

Hallo,
DoEvents ist aber schon die richtige Methode.
Du musst DoEvents vor dem auslösenden Code schreiben bzw. in der Schleife falls du eine Schleife abarbeitest.

Gruß Andreas

Mykis

Hallo Andreas,

vielen Dank für deine Antwort. Der Code besteht nur aus aufeinander folgenen Abfragen (Aktualisierungsabfragen und Tabellenerstellungsabfragen, Löschabfragen).
Was müßte ich da vorranstellen?

Frank

Hondo

Sagte ich bereits, DoEvents.
Probier das mal vor jeder Anweisung.

Mykis

Danke,
wenn ich vor jeder Anweisung DoEvents verwende funktionierts.

VG
Frank

Beaker s.a.

Hallo Andreas,
Ist das nicht gefährlich? Die Anwendung reagiert dann ja auch auf Buttonklicks. Wenn die dahinter liegende Prozedur dann mit dem Ablauf der Abfrage kollidiert müsste es doch "krachen", - oder?
gruss ekkehard
Alles, was geschieht, geschieht. - Alles, was während seines Geschehens etwas anderes geschehen lässt, lässt etwas anderes geschehen. - Alles, was sich selbst im Zuge seines Geschehens erneut geschehen lässt, geschieht erneut. - Allerdings tut es das nicht unbedingt in chronologischer Reihenfolge.
(Douglas Adams, Mostly Harmless)

Hondo

imo spielt das keine Rolle.
Außerdem sollte man mehrere SQL Anweisungen sowieso in einer Transaktion ablaufen lassen um die Datenintegrität zu gewährleisten.

Beaker s.a.

Alles, was geschieht, geschieht. - Alles, was während seines Geschehens etwas anderes geschehen lässt, lässt etwas anderes geschehen. - Alles, was sich selbst im Zuge seines Geschehens erneut geschehen lässt, geschieht erneut. - Allerdings tut es das nicht unbedingt in chronologischer Reihenfolge.
(Douglas Adams, Mostly Harmless)