Office Forum
www.Office-Loesung.de
Access :: Excel :: Outlook :: PowerPoint :: Word :: Office :: Wieder Online ---> provisorisches Office Forum <-
Datum ändern / 100 Jahre subtrahieren
zurück: Export in eine CSV Datei Umlautproblem weiter: Gleiche Werte in einer Spalte finden und angeben Unbeantwortete Beiträge anzeigen
Neues Thema eröffnen   Neue Antwort erstellen     Status: Antwort Facebook-Likes Diese Seite Freunden empfehlen
Zu Browser-Favoriten hinzufügen
Autor Nachricht
d-steini
Neuling


Verfasst am:
30. Apr 2014, 11:14
Rufname:

Datum ändern / 100 Jahre subtrahieren - Datum ändern / 100 Jahre subtrahieren

Nach oben
       Version: Office 2003

Hallo, ich habe eine Datenbank, die seit 1994 bis heute besteht mit aktuell über 5000 Datensätzen. Nun habe ich das Problem, dass bei ca. 600 Datensätzen mit dem Geb.Datum von 1900 bis 1929 das Jahr im Datensatz teilweise falsch ist (20xx statt 19xx). Komischerweise betrifft es aber nicht alle Daten. Heute habe ich das Eingabeformat für neue Daten auf das vierstellige Jahr geändert. Neue Einträge müssten in Zukunft richtig eingetragen werden.
Ich möchte die falschen älteren Einträge (2014 bis 2029) gern automatisch ändern.
Gibt es dafür eine einfache Lösung?
Datensätze mit Geb-Dat. von 2000 bis 2014 müssen kontrolliert werden. Da dies aber eine überschaubare Anzahl (n=50) ist, würde ich diese einzeln per Hand ändern.

Danke für die Hilfe!
MfG Daniel
KlausMz
Moderator Access


Verfasst am:
30. Apr 2014, 11:40
Rufname:
Wohnort: Irgendwo in der Pfalz

AW: Datum ändern / 100 Jahre subtrahieren - AW: Datum ändern / 100 Jahre subtrahieren

Nach oben
       Version: Office 2003

Hallo,
eine Aktualisierungsabfrage sollte den Job erledigen:
Code:
UPDATE TabellenName
SET Datumsfeld = DateAdd("yyyy",-100,[Datumsfeld])
WHERE Year([datumsfeld])>=2014 And Year([datumsfeld])<=2029



PS:
Du prüfst 2x auf 2014, entweder oben 2015 oder unten 2013

_________________
Gruß
Klaus . . . . . Feedback wäre wünschenswert.
Ich möchte bitte keine unaufgeforderten PN. Fragen bitte im Forum.
Gast



Verfasst am:
30. Apr 2014, 12:39
Rufname:

AW: Datum ändern / 100 Jahre subtrahieren - AW: Datum ändern / 100 Jahre subtrahieren

Nach oben
       Version: Office 2003

Danke für die schnelle Antwort.
Ich kenne mich mit Access eigentlich kaum aus.
Habe den Code wie folgt in eiener Aktualisierungsabfrage in das SQL-Fenster eingegeben:

UPDATE patient
SET GEBDATneu = DateAdd("yyyy",-100,[GEBDAT])
WHERE Year([GEBDAT])>=2014 And Year([GEBDAT])<=2029

Richtig so? Vorher habe ich die Spalte GEBDATneu in Tabelle patient eingefügt.

Die Aktualisierungsabfrage bringt mir leider nur eine leere Spalte "GEBDATneu"

Was habe ich falsch gemacht?

UPDATE patient
SET GEBDAT = DateAdd("yyyy",-100,[GEBDAT])
WHERE Year([GEBDAT])>=2014 And Year([GEBDAT])<=2029
... ohne die neue Spalte funktioniert auch nicht - hier bekomme ich eine Spalte mit Daten dd;mm;20xx geliefert.

Der Versuch die Felder Name, Vorname, ID in die Abfrage einzubeziehen um überhaupt eine Verknüpfung zum Patienten zu bekommen ging auch nicht.
GastA
Gast


Verfasst am:
30. Apr 2014, 14:51
Rufname:

AW: Datum ändern / 100 Jahre subtrahieren - AW: Datum ändern / 100 Jahre subtrahieren

Nach oben
       Version: Office 2003

...getestet und beide Versionen funktionieren einwandfei!

Du musst die Abfrage speichern und dann doppelklicken, anschließend wirst gefragt, ob du ändern möchtest oder nicht,
wenn das noch nicht geschehen ist, wirst auch nichts von einer Änderung bemerken.
Nur die Abfrage alleine ohne Ausführung bringt nichts!
Gast



Verfasst am:
30. Apr 2014, 15:14
Rufname:

AW: Datum ändern / 100 Jahre subtrahieren - AW: Datum ändern / 100 Jahre subtrahieren

Nach oben
       Version: Office 2003

Danke! ich versuche es nochmal.
Neues Thema eröffnen   Neue Antwort erstellen Alle Zeiten sind
GMT + 1 Stunde

Diese Seite Freunden empfehlen

Seite 1 von 1
Gehe zu:  
Du kannst Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.
Du kannst Dateien in diesem Forum nicht posten
Du kannst Dateien in diesem Forum herunterladen

Verwandte Themen
Forum / Themen   Antworten   Autor   Aufrufe   Letzter Beitrag 
Keine neuen Beiträge Access Tabellen & Abfragen: Datum erreicht 54 umbroboy 5114 10. Dez 2004, 19:09
dumpfbacke Datum erreicht
Keine neuen Beiträge Access Tabellen & Abfragen: Abfrage Datum 2 Raumer 1178 06. Dez 2004, 09:23
Gast Abfrage Datum
Keine neuen Beiträge Access Tabellen & Abfragen: Datum nur als Monat/Jahr 2 Thomas M. 1487 01. Dez 2004, 15:09
Gast Datum nur als Monat/Jahr
Keine neuen Beiträge Access Tabellen & Abfragen: Datum 5 Jogler 1001 29. Nov 2004, 13:27
borstel Datum
Keine neuen Beiträge Access Tabellen & Abfragen: Achtstelligen Zahlen-Stringwert als Datum formatieren 2 cmaier 1302 15. Nov 2004, 15:10
cmaier Achtstelligen Zahlen-Stringwert als Datum formatieren
Keine neuen Beiträge Access Tabellen & Abfragen: Abgleich über Datum 1 Darthstar 671 12. Nov 2004, 07:15
stpimi Abgleich über Datum
Keine neuen Beiträge Access Tabellen & Abfragen: Aktionsabfrage in Formular -immer nur einen Datensatz ändern 6 blauvogel 1092 08. Okt 2004, 11:43
Skogafoss Aktionsabfrage in Formular -immer nur einen Datensatz ändern
Keine neuen Beiträge Access Tabellen & Abfragen: Datensatz nach Datum suchen?? 1 Hansen 1390 04. Okt 2004, 12:16
stpimi Datensatz nach Datum suchen??
Keine neuen Beiträge Access Tabellen & Abfragen: Subtrahieren von Werten innerhalb einer Abfrage 5 Matloh 1181 28. Sep 2004, 17:04
Skogafoss Subtrahieren von Werten innerhalb einer Abfrage
Keine neuen Beiträge Access Tabellen & Abfragen: 3. ältestes Datum 3 shaaree 793 27. Sep 2004, 11:03
Skogafoss 3. ältestes Datum
Keine neuen Beiträge Access Tabellen & Abfragen: Abfrage nach heutigem / aktuellen Datum 1 MeWe 878 31. Aug 2004, 14:57
TommyK Abfrage nach heutigem / aktuellen Datum
Keine neuen Beiträge Access Tabellen & Abfragen: Datum überprüfen 4 Gast 1076 30. Aug 2004, 13:11
borstel Datum überprüfen
 

----> Diese Seite Freunden empfehlen <------ Impressum - Besuchen Sie auch: Microsoft Excel Tricks