Hallo Kai,
dazu würde es reichen, mit Excel-Query morgens eine Abfrage der
Access-Datenbank zu machen und und denn von den angezeigten
Lagerwerten zu verkaufen bis sie alle sind.
Dafür richtest du über ODBC (Einstellungen - Systemsteuerung -
Verwaltung - Datenquellen(ODBC) bei XP) die Abfrage des
Lagerbestandes der Access-Datenbank als Datenquelle (hier für
Excel, aber eigentlich für beliebige Programme) ein.
In Excel erstellt man eine Abfrage der Access-Datenbank mit
Excel-Query über Daten - Externe Daten - Neue Abfrage erstellen ...
unter Datenbanken Microsoft Access wählen, OK, Dateiname der
Datenbank suchen, OK, Tabellen oder Spalten oder Abfragen
aussuchen, OK usw. bis "Fertig stellen" durchklicken.
Denn plazierst du die Ergebnisse an beliebiger Stelle im Datenblatt
und hast die Daten deiner Access-DB in Excel.
Eventuell musst du Query nachinstallieren.
Jetzt kriegst du zwar deine Daten von Access, kannst aber noch
nicht einfach aktualisieren.
Um deine Daten in Access zu aktualisieren, machst du in Access
eine Tabellen-Verknüpfung für das Excel-Tabellenblatt, das die
Query-Abfrage enthält. Dadurch kannst du von Access auf deine
Excel-Tabelle zugreifen. Die Daten sind aber noch nicht in Access
verarbeitet. Dazu musst du in Access eine UPDATE-Abfrage der
verknüpften Excel-Tabelle auf deinen Lagerbestand erstellen.
Abschließend muss nur noch diese Abfrage von irgendwem
ausgelöst werden, entweder von Hand oder über einen Timer in der
Access-Datenbank. Denn könnten sogar mehrere gleichzeitig
verkaufen. Den Timer müsste man mit VBA anstellen. Eventuell
kann man das Update noch über DDE auslösen. Das weiß ich aber
nicht.
Na mal sehen, was andere dazu meinen.
Gruß
lorf