Hallo shortiman,
leider habe ich nur die Möglichkeit, die aktuellen Lottozahlen mit einer Textdatei zu importieren
die Listen, die ich kenne, sind alle sortiert!
In der Tabelle [Lotto] stehen die Felder [Zahl1] … bis [Zahl6]. Wie soll nun der Input in den Code aussehen, den ich hierfür schreiben muß?
Du musst erst mal ein Array mit 6 Positionen erstellen, z.B.:
Dim MYarray(6)
nun lädst du deine Tabelle als Recordset, gehst zum Ende und dann wieder zum Anfang.
Nun programmierst du eine Schleife, die alle Datensätze bis zum Ende durchläuft.
Pro Datensatz füllst du das Array mit den sechs Lottozahlen.
Mit dem gefüllten Array und den Min. und Max-Werten (1 und 49) rufst du die Sortierroutine auf.
Danach ist dein Array sortiert und kann dann wieder zurück geschrieben werden in den Datensatz.
nun gehst du zum nächsten Datensatz, und fängst wieder oben an dein Array zu füllen, bis alle durch sind.
Diese Routine ist in der VBA Hilfe von Access ausführlich beschrieben.
Grüße aus Schönberg (Lübeck)
Wolfgang
(Netwolf)