-
ISO-Umsetzung in Access
Hallo zusammen!
Ich habe von der iSeries eine Tabellenverknüpfung erstellt und dort *ISO Felder drin. Die Datumsfelder werden auch richtig in Access angezeigt, aber die Zeitfelder machen Probleme.
Selbst nachdem ich das Format auf "Zeit,lang" eingestellt hab und die Felder gegen Veränderungen gesperrt hab, kommt folgendes, wenn ich in das Feld klicke:
30.11.1899 08:56:49
An der iSeries liegt das nicht, da wird lt. Query alles richtig dargestellt-es liegt also an Access. Was kann man tun, um diese 30.11.1899 rauszukriegen???
Wäre toll,wenn mir jemand helfen könnt.
-
MS-Access kennt keine Zeitmarke !
Du kannst das nur umgehen, in dem du auf der AS/400 eine View erstellst, die diese Felder aufsplittet (separates Datum- und Zeit-Feld).
Aus MS-Access kannst du auf diese Views allerdings keinen Update mehr machen, diese Views können nur gelesen werden.
Wenn du sowieso nur Abfragen machst, kannst du auch SQL-Passthru-Abfragen erstellen und die Daten per SQL direkt umformatieren.
-
Auf der iSeries ist es ja nur ein Zeitfeld; in der DDS mit 'l' bzw. 't' gekennzeichnet. Hab ja nicht mal 'z' genommen, sodass es Datum+Zeit zusammen wäre.
Mit SQL arbeite ich insofern, das ich dort eine Kopiervorlage als Tabelle erstelle. Dort wird das Format 119980301 umgesetzt in ISO 1998-03-01.
Die Datei sieht gefüllt ja auch ganz schick aus, nur wenn ich den Kram in Access runterhole,dann wird das nix bei den Zeitfeldern. Selbst bei Excel kann man einstellen, das es eine ISO-Umsetzung bei Datum+Zeit geben soll-geht das bei Access nicht?
*Son mist*
Will meine gewonnenen Daten (40Felder) dem Anwender zur Verfügung stellen und gleich versch. Soriter+Selektiermöglichkeiten vorinstallieren. Access ist mist wg.Format, Excel ist nich wirklich schick, beim DatawareHouse können Änderungen nicht wieder an die AS geschicht werden und Crystal packt das gar nich. Was soll ich denn sonst nehmen?
Brauche Rat.
-
Da geht die Kombination Excel mit dem MS-Query (Daten importieren), zum zurückbeamen mein Tool Uplaod/400 (Excel->AS/400).
Und zu Access:
Der kennt nur Datum-Felder. Dabei ist der Vorkammaanteil das Datum seit dem 31.12.1899 (=1) und der Nachkommateil dann die Zeit als Dezimalbruch (1/86400).
Also ist "30.11.1899 08:56:49" so um die 30,3727893518519.
Die *ISO-Einstellung in der Tabelle ist übrigens nicht relevant, sondern die Umsetzungsangaben Datum/Zeit im ODBC-Treiber.
Eine nachträgliche Änderung an der ODBC-Konfig kann nur übernommen werden, wenn die verknüpfte Tabelle gelöscht und neu verknüpft wird.
-
Hallo!
Erst einmal danke für deine Antwort. Ich hab sie mir ausgedruckt und bin damit in die Technik.Leider haben wir jedoch nicht gefunden, wo eine solche Konfigurationsänderung vorgenommen werden sollste.Unter IBM/ODBC-Verwaltung haben wir jedenfalls soetwas nicht gefunden, es sei denn, ich benötige hierfür eine spezielle Umsetzungs-DLL. Dann brauchte ich jedoch deren Namen.
Wäre toll, wenn du mir noch mal helfen könntest, zumal die Technik nun auch gespannt ist auf die Lösung des Problems...
-
Moin,
das müsste (WinXP/2xxx/) unter -> Systemsteuerung -> Verwaltung -> ODBC -> dann die DSN -> Reiter Allgemein -> Erweitert zu finden sein.
Gruß
Sascha
-
Hallöle Sascha!
Da hatten wir auch schon nachgeguckt aber nix gefunden. Jetzt hab ich gesehen, das unter Server/Erweitere Serveroptionen ja was zur Umsetzung steht. Datum stand schon auf ISO, Zeit noch nicht, hab ich also auf ISO gestellt, getestet und für schlecht befunden.
Mein Zeitfeld wird weiterhin als
30.11.1899 08:56:49 30.11.1899 08:56:49
angezeigt. Schöne Scheiße. Was nun?
:- (
Gruß und danke
Kath.
-
Gehe in die Entwurfsansicht der Tabelle, die Warnung mit Ja bestätigen, da du am eigentlichen Format der Tabelle nichts ändern kannst.
Wähle dein Zeitfeld aus und stelle im Register Allgemein das Format auf "Zeit, lang" um.
Dann klappt sogar das Bearbeiten der Tabelle und die Zeit kann richtig eingegeben und ausgegeben werden.
-
...und dran denken wie Fuerchau schon geschrieben hatte die Tabelle neu in Access einzubinden!
-
Hab gleich alles neu gemacht, Datenbank neu erstellt, Felder eingestellt, aber siehe da...es steht auf Datum/Zeit; Zeitformat,lang, aber trotzdem steht dieses beschissene Datum da drin.
Langsam glaub ich echt, das das in Access net geht.
Würde es helfen, wenn ich einem von euch mal einen Datensatz in der Accesstabelle zu maile...gut,dann ist die Verknüpfung zwar net mehr drin,aber zumindest sieht man die Einstellung...
-
Also, ich habe mir eine Tabelle auf der AS/400 mit den Datentypen L/T/Z erstellt und in Access (2003) verknüpft.
Ohne Massnahmen wird das Zeitfeld tatsächlich mit "30.11.1899 hh:mm:ss" dargestellt.
Nach der gezielten Umstellung in Access auf "Zeit, lang" wird bei mir das Format richtig angezeigt.
Zusätzlich ist für die Eingabe noch das Eingabeformat erforderlich.
Allerdings hat Access in der Tabellensicht da leichte Schwierigkeiten:
Klicke ich das Zeitfeld wird das Format leider ignoriert.
Erreiche ich das Zeitfeld mit der TAB-Taste, wird das Feld korrekt verarbeitet.
Ich denke, dass du die Tabelle sowieso mit einem Formular bearbeiten wirst, so dass sich dort das Problem nicht stellen wird.
-
Vielen Dank-Halleluja.
Mein Fehler war, das ich nur das Eingabeformat mit Zeit,lang angegeben hab, aber nicht zusätzlich auch das Format.
Jetzt Haut es hin...vielen vielen Dank noch mal
:-)
LG aus dem Harz
Similar Threads
-
By Peterd in forum NEWSboard Windows
Antworten: 3
Letzter Beitrag: 21-12-06, 13:49
-
By olafu in forum IBM i Hauptforum
Antworten: 4
Letzter Beitrag: 05-10-06, 08:13
-
By andreas.lundschien in forum IBM i Hauptforum
Antworten: 3
Letzter Beitrag: 05-09-06, 14:55
-
By njaclogoo in forum NEWSboard Server Software
Antworten: 4
Letzter Beitrag: 18-08-06, 10:17
-
By Unwissender in forum NEWSboard Windows
Antworten: 9
Letzter Beitrag: 03-07-06, 15:01
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- You may not post attachments
- You may not edit your posts
-
Foren-Regeln
|
Erweiterte Foren Suche
Google Foren Suche
Forum & Artikel Update eMail
AS/400 / IBM i
Server Expert Gruppen
Unternehmens IT
|
Kategorien online Artikel
- Big Data, Analytics, BI, MIS
- Cloud, Social Media, Devices
- DMS, Archivierung, Druck
- ERP + Add-ons, Business Software
- Hochverfügbarkeit
- Human Resources, Personal
- IBM Announcements
- IT-Karikaturen
- Leitartikel
- Load`n`go
- Messen, Veranstaltungen
- NEWSolutions Dossiers
- Programmierung
- Security
- Software Development + Change Mgmt.
- Solutions & Provider
- Speicher – Storage
- Strategische Berichte
- Systemmanagement
- Tools, Hot-Tips
Auf dem Laufenden bleiben
|
Bookmarks