Access-o-Mania

Access-Forum (Deutsch/German) => Tabelle/Abfrage => Thema gestartet von: JuttaM am November 04, 2010, 13:29:46

Titel: Tabelle mit fortlaufendem Datum erzeugen
Beitrag von: JuttaM am November 04, 2010, 13:29:46
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
Titel: Re: Tabelle mit fortlaufendem Datum erzeugen
Beitrag von: lumbumba am November 04, 2010, 14:40:48
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


Titel: Re: Tabelle mit fortlaufendem Datum erzeugen
Beitrag von: oma am November 04, 2010, 15:51:37
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
Titel: Re: Tabelle mit fortlaufendem Datum erzeugen
Beitrag von: MzKlMu am November 04, 2010, 19:14:29
Hallo,
siehe auch:
http://www.office-loesung.de/ftopic421692_0_0_asc.php (http://www.office-loesung.de/ftopic421692_0_0_asc.php)
Dort steht die Erklärung und auch ein Vorschlag.