Office: (Office 2003) aktuelles jahr in eine tabelle schreiben

Helfe beim Thema aktuelles jahr in eine tabelle schreiben in Microsoft Access Hilfe um das Problem gemeinsam zu lösen; 1. suche einen weg, wie ich das aktuelle jahr in eine tabelle mit einer funktion schreiben kann. das ganze stelle ich mir so vor, dass ich in einem... Dieses Thema im Forum "Microsoft Access Hilfe" wurde erstellt von creative100, 28. Juni 2009.

  1. aktuelles jahr in eine tabelle schreiben


    1. suche einen weg, wie ich das aktuelle jahr in eine tabelle mit einer funktion schreiben kann. das ganze stelle ich mir so vor, dass ich in einem formular ein textfeld habe, dort eine jahreszahl eintrage und per button wird das gesamte aktuelle jahr in eine tabelle geschrieben.

    2. wie kann man in einem kombinationsfeld z.b. doppelte werte herausfiltern? das kombinationsfeld dient momentan als suche und wurde mit acces eigenen mitteln also den assistent erstellt. habe es mit distinct und group versucht, doch komme ich nur zu fehlermeldungen. mein code:

    SELECT tbl_nachweis.nw_id, tbl_nachweis.TagDat
    FROM tbl_nachweis
    GROUP BY tbl_nachweis.TagDat;

    meldungen: sie wollen eine abfrage ausführen, die den angegebenen ausdruck "nw_id" nicht als teil der aggregatfunktion einschließt.

    mfg

    :)
     
    creative100, 28. Juni 2009
    #1
  2. Hi,
    ad 1)
    binde das Formular an eine Tabelle, ein Textfeld darin an die Spalte, und trag im Formular dein Jahr ein. Der SInn bleibt unklar, da man das aktuelle Jahr mit Year(Date()) jederzeit ermitteln kann.

    ad 2)
    Group by bzw. Distinct sind schon die richtigen Stichworte. Sie "vereinzeln" Mehrfach vorkommende Werte. Fehler gibts da vermutlich wegen Syntaxproblemen. Zeig doch mal die SQL.
     
    Atrus2711, 30. Juni 2009
    #2
  3. Oder meinst du die Einzeltage des Jahres?
    Dann etwa so:
    Code:
     
    Atrus2711, 30. Juni 2009
    #3
  4. aktuelles jahr in eine tabelle schreiben

    SELECT tbl_nachweis.nw_id, tbl_nachweis.TagDat
    FROM tbl_nachweis
    GROUP BY tbl_nachweis.TagDat;

    Was soll denn mit der nw_ID passieren?
    In einer solchen verdichtenden Abfrage (Group by) muss mit allen Spalten ein Aggregat gewählt werden, also Gruppe, Summe, Min etc.

    Für ID gibt es keins. Entweder lass die ID weg, oder nimm sie in die Gruppe auf.
     
    Atrus2711, 30. Juni 2009
    #4
  5. Hallo
    Abfrage ohne Doppelte Datensätze
    In SQL erreich man das mit „Distinct“

    Code:
    Im Abfrage Editor auf Eigenschaft gehen und
    Keine Duplikate auf „Ja“ setzen.

    s. auch Anhang
    und Donkarl 4.25
     
    Lanz Rudolf, 30. Juni 2009
    #5
  6. \@creative100:
    Zum Vergleich:
    Code:
    ist gleichwertig mit
    Code:
     
    Atrus2711, 30. Juni 2009
    #6
  7. Lanz Rudolf, 30. Juni 2009
    #7
  8. aktuelles jahr in eine tabelle schreiben

    also erst einmal danke für eure hilfe, doch geht es nicht so. die abfrage die bei mir in der datensatzherkunft im eigenschaftsfenster steht, dient gleichzeitig als suchfunktion und wurde mit den assistenten erstellt.

    ich habe sie geändert im sql editor:


    PHP:
             SELECT DISTINCT tbl_nachweis.TagDat FROM tbl_nachweis GROUP BY tbl_nachweis.TagDat;
     
    creative100, 30. Juni 2009
    #8
  9. ich meine die einzeltage im jahr. danke für deine unterstützung!!!

    zur funktion für den eintrag von 360 tagen in eine tabelle bin ich etwas überfordert, da ich in vba eine niete bin. kann mir das jemand einfacher erklären mit weniger code, da ich noch was mit arbeitstagen lm code lese usw.
     
    Zuletzt von einem Moderator bearbeitet: 7. Januar 2021
    creative100, 30. Juni 2009
    #9
  10. Das Kombifeld ist eine Eingabehilfe für einen Wert, der irgendwohingeschrieben wird (=Steuerelementinhalt). Die möglichen Werte, die das Kombi anbietet, müssen irgendwoher kommen (=Datensatzherkunft). In deinem Fall müsste deine Abfrage also diesen Job übernehmen.

    Steht also für das Kombi die Select-Anweisung in der Datensatzherkunft drin? Wenn, nicht hol das nach. Ohne DS-Herkunft kann das Kombi keine Werte anbieten; welche denn auch.

    Zum Code:
    Mein Code trägt die Einzeltage (also 365 bzw. 366 Datumswerte) in eine Zieltabelle ein. Ich erkläre ihn gern genauer oder vereinfache ihn, aber ist das Einfügen von 365 bzw. 366 Einzeltageszeilen (von 01.01. bis 31.12. des Jahres) eigentlich das, was du willst? Wenn nicht, dann ignoriere den Code.
     
    Atrus2711, 30. Juni 2009
    #10
  11. Gut, dann einfacher:

    Zieltabelle namens tblKalender anlegen mit Spalte tagesdatum (Datum/zeit).

    Neues Formular mit textfeld namens txtGenerateYear und Button btnGo

    BeimKlicken von btnGo:

    Code:
    Im Formular Jahr eingeben und Knopf drücken.

    Nachgucken. *wink.gif*
     
    Atrus2711, 30. Juni 2009
    #11
  12. ja, ich möchte es gern vom 01.01. bis 31.12. des Jahres. es soll dann anhand einer abfrage für eine anwesenheitsliste dienen. wenn das jahr herum ist muss dann über das formular ein neues angelegt werden. danke für deine hilfe!!!

    mfg
     
    Zuletzt von einem Moderator bearbeitet: 7. Januar 2021
    creative100, 30. Juni 2009
    #12
  13. aktuelles jahr in eine tabelle schreiben

    Siehe #11!
    Und das Jahr hat nicht 360 Tage.
     
    Atrus2711, 30. Juni 2009
    #13
  14. wow, sehr gut erklärt und hat fast auf anhieb geklappt mit den eintragen für 365 tage (es funktioniert jetzt). kann ich noch nach einer meldung fragen, dass mir angezeigt wird, dass die einträge erfolgreich erstellt wurden?????

    mit dem kombifeld bin ich noch am werkeln, da ich das ganze auch verstehen muss. nochmals besten dank!!

    mfg
     
    Zuletzt von einem Moderator bearbeitet: 7. Januar 2021
    creative100, 30. Juni 2009
    #14
  15. Die schiere Meldung, dass er fertig ist, geht mit
    Code:
    nach dem Next dte.

    Ob er allerdings erfolgreich fertig ist, ist etwas komplizierter. Muss das sein?
     
    Atrus2711, 30. Juni 2009
    #15
Thema:

aktuelles jahr in eine tabelle schreiben

Die Seite wird geladen...
  1. aktuelles jahr in eine tabelle schreiben - Similar Threads - aktuelles jahr tabelle

  2. Nur aktuelles Jahr in Abfrage auslesen

    in Microsoft Access Hilfe
    Nur aktuelles Jahr in Abfrage auslesen: In meiner Abfrage habe ich eine Spalte AktJahr erstellet. Das Datum ermittle ich mit AktJahr: Datum(). Es soll nur die aktuelle Jahreszahl angezeigt werden. Mehrere Versuche mit der...
  3. Bedingte Formatierung aktuelles Jahr Zelle Färben

    in Microsoft Excel Hilfe
    Bedingte Formatierung aktuelles Jahr Zelle Färben: Hallo zusammen, hoffe ihr könnt mir weiterhelfen. Habe eine Tabelle in der ich ein bestimmtes Datum eingetragen habe (z.B. 20.11.2023) und hätte gern das immer das Aktuelle Jahr Grün markiert ist....
  4. aktuelles Jahr auslesen

    in Microsoft Access Hilfe
    aktuelles Jahr auslesen: sorry für dumme frage, aber wie leser ich das aktuelle jahr aus =date() aus? will in einem feld nur das aktuielle Jahr stehen habe! danke für antwort *Smilie 82804
  5. Abfrage Aktuelles Jahr minus 5 Jahr

    in Microsoft Access Hilfe
    Abfrage Aktuelles Jahr minus 5 Jahr: Hallo, ich habe zur Zeit ein Abfrage mit der ich mir alle Datensätze anzeigen kann, die aus dem jeweils aktuellem Jahr minus 5 Jahre stammen: Wie "*" & Jahr(Jetzt())-5 & "*" Jetzt möchte ich...
  6. aktuelles Jahr ermitteln

    in Microsoft Access Hilfe
    aktuelles Jahr ermitteln: Hallo, ich habe eine Frage. Mit welcher Funktion kann ich nur das aktuelle Jahr ermitteln (nicht das komplette Datum)? Gruss Robert 169995
  7. Wettkampfklasse nach aktuellen Jahr suchen

    in Microsoft Excel Hilfe
    Wettkampfklasse nach aktuellen Jahr suchen: Hallo, ich bin in dem Forum und habe folgendes Problem. Ich habe eine Datei mit 2 Tabellenblättern. Das Tabellenblatt 1 (Schützen). Wenn ich in dem Tabellenblatt 1 in der Spalte D1 (Geb.-Datum)...
  8. Geburtstag mit aktuellem Jahr abgleichen

    in Microsoft Excel Hilfe
    Geburtstag mit aktuellem Jahr abgleichen: Hallo, ich komme irgendwie nicht dahinter, wie ich das Geburtsdatum von Klienten mit dem aktuellen Monat abgleichen kann. Es geht darum, zu Prüfen, ob der Geburtsmonat dem aktuellen Monat im...
  1. Diese Seite verwendet Cookies, um Inhalte zu personalisieren, diese deiner Erfahrung anzupassen und dich nach der Registrierung angemeldet zu halten.
    Auf dieser Website werden Cookies für die Zugriffsanalyse und Anzeigenmessung verwendet.
    Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden