Hallo Freunde,
ich hab ein kleines Problem, oder stehe einfach auf dem Schlauch... wahrscheinlich letzeres. :)
Ich hab eine bestehende Anfügeabfrage die folgendes macht: Sie nimmt aus einer Stagging Tabelle einen Datensatz, prüft diesen mit den bereits vorhandenen ab und fügt die neuen Datensätze hinzu. Beim Anfügen eines Datums habe ich folgende Konstelation:
Ich möchte ein Datum aus der Stagingtabelle: einmal als Datum und einmal benötige ich nur das Jahr in zwei verschiedene Felder, der bereits vorhandene Tabelle anfügen.
den ersten Teil hab ich schon nur fehlt mir der zweite, die Sache mit dem Jahr.
Über etwas Unterstützung würde ich mich sehr freuen.
Hallo,
wozu das Jahr auch speichern? Es lässt sich doch jederzeit aus dem Datum ermitteln.
Zitatund einmal benötige ich nur das Jahr in zwei verschiedene Felder
und warum benötigst Du das Jahr in 2 verschiedenen Feldern?
Grundsätzlich würde ich das auch anders machen, hier kommt das historisch gewachsen hinzu :) leider hab ich die Anwendung nicht alleine geschrieben und ein anderes Formular von der Kollegin muss angepasst werden. Ich kann nicht einfach etwas ändern, bzw. kann nicht alle Synergieeffekte abschätzen. Von daher wäre das die einfachste, wenn auch nicht beste Lösung.
Gruß
Hallo,
wie auch immer,
Dim lngJahr as Long, lngMonat as Long
lngJahr = Year(Date)
lngMonat = Month(Date)
Ein Blick in die VBA-Hilfe lohnte sich immer...
bzw. in einer Abfrage:
.... set Jahreszahl = Year(Datumsfeld)
erledigt, dass untere hat geholfen. Danke!