Combofeld + Tabelle

Hallo,

ich habe in Access97 ein Formular mit einem Combofeld welches seinen Daten aus einer Tabelle bezieht. Nun soll eine Tabellenerstellungsabfrage auf die Tabelle gefahren werden - was jedoch nicht geht weil die Tabelle ja in benutzung ist vom Combofeld… Wie kann ich das trotzdem machen? Eigentlich geht es nur darum dafür zu sorgen das im Combofeld immer die Daten aus der Tabelle erscheinen…

Im Vorraus Danke!

Habs hinbekommen :smile:

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Hallo Andreas,

also ich würde es so machen:

  1. Tabellenbezug aus Combofeld entfernen mit

Combofeldname.rowsource =""

  1. Tabelle loeschen

DoCmd.DeleteObject acTable, „NameDerAltenTabelle“

  1. Tabellenerstellungsabfrage ausführen

docmd.openquery „Tabellenerstellungsabfragename“

  1. Wiedereinsetzen der neuen Tabelle

Combofeldname.rowsource =„NameDerNeuenTabelle“

Du solltest zusätzlich noch eine Fehlermeldung ausgeben (on error…) für den Fall, das die alte Tabelle aus irgendeinem Grund vor dem Löschen schon nicht mehr existieren sollte.

Gruß

Ralph

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]