Top-Themen

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

Access 2010. per SQL Tabelle ändern.

Frage Microsoft Microsoft Office

Mitglied: thomas1972

thomas1972 (Level 1) - Jetzt verbinden

23.09.2013 um 11:03 Uhr, 2334 Aufrufe, 2 Kommentare

Hallo,

ich stehe vor einem kleinen Problem.
Wie bekomme ich es hin, wenn in einer Tabelle einer Spalte ein Datumswert steht und sollte dieses Datum >heute sein, soll in einer anderne Spalte ein Wort eingetragen werden
jetzt kommt es aber zu einer Bedingung
Sollte das Datumswert und ein weitere Datumswert >heute sein ,dann soll, ein anderes Wort stehen.
Beispiel

Tabelle1
Werte
A -> Text
B -> Datum
C -> Datum
D -> Text

Wenn in B Datum >heute, dann D = "angelegt",
wenn B & C <=heute, dann D = "OK-GO"
wenn B <heute und C>heute, dann "VOR GO"
wenn B Datum = "", dann D = "Nicht vorhanden"

Vielleicht kann mir hier jemand mit einem SQL string helfen

Mitglied: colinardo
23.09.2013, aktualisiert um 12:39 Uhr
Hallo thomas1972,
das kannst du in Access mit einem Switch-Statement in einer SQL-Update-Abfrage erreichen: Hierbei ist TABELLE der Name deiner Tabelle
UPDATE TABELLE SET TABELLE.D = Switch([TABELLE]![B]>Date(),"angelegt",[TABELLE]![B]<Date() And [TABELLE]![C]<Date(),"OK-GO",[TABELLE]![B]<Date() And [TABELLE]![C]>Date(),"VOR GO",[TABELLE]![B]="","Nicht vorhanden");
Du kannst den Code z.B. in der SQL-Ansicht einer Update-Abfrage einfügen. Die Namen der Spalten "B" und "C" musst du natürlich auch anpassen.

Grüße Uwe
Bitte warten ..
Mitglied: Biber
23.09.2013, aktualisiert 25.09.2013
Moin thomas1972,

warum willst du denn die redundanten Information in der Tabelle sprechern?

Du kannst doch diese Werte jederzeit bei einen Lese-Select erzeugen lassen - wenn du es "UPDATEn" wolltest, dann musst du ja das Update-Statement jeden Tag (inclusive Feiertage und Wochenenden) über die gesamte Tabelle schrapeln lassen, weil sich das Vergleichskriterium "heute"/Date() naturgemäß so ziemlich täglich ändert.
In Schaltjahren sogar einmal öfter als in anderen Jahren.

Du kannst doch colinardos Ansatz auch zum Basteln einer "virtuellen Spalte" verwenden - bei M$ heisst es glaube ich "berechnete Spalte".

Grüße
Biber
Bitte warten ..
Ähnliche Inhalte
Datenbanken
Access 2010 SQL Tabellen Datensätze einfügen
gelöst Frage von Dr.CornwallisDatenbanken6 Kommentare

Liebe Gemeinde, ich habe 3 Formulare(Access 2010), die ersten beiden greifen direkt auf einen SQL Table zu(der Table liegt ...

Microsoft Office
Access Verknüpfte Tabellen Passwort ändern
Frage von mijacdMicrosoft Office

Hallo zusammen, wir haben bei uns im Haus mehrere Accessdatenbanken die Verknüpfte Tabellen von einem SQL Server beinhalten. Nun ...

Datenbanken
Access 2010 - Abfrage über mehrere Tabellen
gelöst Frage von EisbrecherinDatenbanken12 Kommentare

Hallo zusammen! Ich bin gerade etwas am Verzweifeln mit Access 2010. Meine Datenbank besteht aus folgenden Tabellen / Beziehungen: ...

Microsoft Office
ACCESS 2010 DLookup auf eine Temp Tabelle machen.
gelöst Frage von karlchristianMicrosoft Office5 Kommentare

Hallo, ich möchte eine DLookup auf eine Temp Tabelle machen. leider bekomme ich hier immer den Fehler das er ...

Neue Wissensbeiträge
Tipps & Tricks

Solutio Charly Updater Fehlermeldung: Das Abgleichen der Dateien in -Pfad- mit dem Datenobject ist fehlgeschlagen

Tipp von StefanKittel vor 6 StundenTipps & Tricks

Hallo, hier einmal als Tipp für alle unter Euch die mit der Zahnarztabrechnungssoftware Charly von Solutio zu tun haben. ...

Sicherheit

Meltdown und Spectre: Wir brauchen eine "Abwrackprämie", die die CPU-Hersteller bezahlen

Information von Frank vor 6 StundenSicherheit7 Kommentare

Zum aktuellen Thema Meltdown und Spectre: Ich wünsche mir von den CPU-Herstellern wie Intel, AMD oder ARM eine Art ...

Sicherheit

Meltdown und Spectre: Realitätscheck

Information von Frank vor 7 StundenSicherheit6 Kommentare

Die unangenehme Realität Der Prozessorfehler mit seinen Varianten Meltdown und Spectre ist seit Juni 2017 bekannt. Trotzdem sind immer ...

Sicherheit

Meltdown und Spectre: Die machen uns alle was vor

Information von Frank vor 8 StundenSicherheit12 Kommentare

Aktuell sieht es in den Medien so aus, als hätten die Hersteller wie Intel, Microsoft und Co den aktuellen ...

Heiß diskutierte Inhalte
Windows 10
Netbook erkennt Soundkarte nicht - keinerlei Info zum Hersteller und Modell vom Netbook und Hardware bekannt
Frage von 92943Windows 1031 Kommentare

Guten Tag, meine Schwester reist in einigen Wochen für ein paar Monate ins Ausland und hat sich dafür ein ...

Batch & Shell
Anmeldevorgang für Informatikraum (Schule) unter Windows
gelöst Frage von IngenieursBatch & Shell29 Kommentare

Hey zusammen, ich werde in naher Zukunft den Informatik Raum meiner jetzigen Schule von dem aktuellen Betreiber übernehmen (Vertrag ...

Netzwerkgrundlagen
Welches Modem für VDSL 50000 der T-Com
Frage von Windows10GegnerNetzwerkgrundlagen19 Kommentare

Hallo, ein Kollege von mir will sich VDSL50000 von der T-Com holen, um daran einen Server zu betreiben. Ich ...

Batch & Shell
AD-Abfrage in Batchdatei und Ergebnis als Variable verarbeiten
gelöst Frage von Winfried-HHBatch & Shell19 Kommentare

Hallo in die Runde! Ich habe eine Ergänzungsfrage zu einem alten Thread von mir. Ausgangslage ist die Batchdatei, die ...