Neuigkeiten:

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

Mobiles Hauptmenü

Tabelle mit fortlaufendem Datum erzeugen

Begonnen von JuttaM, November 04, 2010, 13:29:46

⏪ vorheriges - nächstes ⏩

JuttaM

Hallo,

ich habe ein Problem. Ich arbeite noch nicht lange mit Access und muss nun eine neue Tabelle erstellen in der es automatisch in einem Datumsfeld die 10 min Werte über ein bzw. mehrere Jahre erzeugt. Also z.b. "1.1.2000 00:10" und dann in 10min Schritten weiter. Leider habe ich keine Ahnung wie ich das machen soll.
Es wär super wenn mir jemand helfen könnte!! bin schon am verzweifeln.  :(

Viele Grüße

lumbumba

Du willst eine Tabelle erstellen das für alle 10 Minuten einen Wert beinhaltet? Für nur 1 Jahr sind es ja schon ca 52000 Zeile in der Tabelle, wenn ich richtig gerechnet habe und deine Frage verstanden habe. Die Tabelle zu füllen ginge mit vba.

Code (ist mal wie imma ohne Gewähr) [Auswählen]

dim d as date
dim lfg as double, og as double, dStep as double
dim rs as dao.recordset

d = "1.1.2010": lfg = d   '// untere Grenze setzen
d = "1.6.2010": ug = d   '// Obere Grenze setzen
dStep = (1/24/6)

set rs = currentdb.openrecordset(// der name deiner tabelle \\, dbopentable)
for lfg = lfg to ug step dStep
  rs.Addnew: rs(// der name deines datumsfeldes \\) = lfg: rs.update
next
rs.close


---

oma

Hallo Jutta,

willst du wirklich 52.000 Datensätze anlegen oder soll in der Tabelle beim Neuanlegen der neue DS immer im Datumsfeld um 10min weiter als der vorherige sein?

So oder so, der Zweck der Tabelle wäre mal interessant, da evt. auch andere Lösungen in Frage kommen?


Gruß Oma
nichts ist fertig!

MzKlMu

Gruß Klaus