Main Menu

Datum

Begonnen von jg, September 14, 2002, 09:50:26

« vorheriges - nächstes »

0 Mitglieder und 2 Gäste betrachten dieses Thema.

jg

Hallo,

ich möchte ein Datumsfeld aus unserer WW über Access nach SP einlesen.
Access zeigt es mir in der Abfrage noch richtig an: 01.09.2002
Im SP-Feld steht nach dem Import: 2002-09-01 00:00:00
Wie bekomme ich das erste Format in das Feld in SP?
(über ein benutzerdef. Feld möchte ich nicht gehen,
weil man nach denen mit SP nicht suchen kann)

2. Frage:
Kann man die Inhalte 2 verschiedener Felder aus einer Abfrage in Acccess
in EIN Feld nach SP einlesen?
z.B DATUM und ABMESSUNG ergibt dann in einem Feld in SP:
01.09.2002 50x30cm

Freue mich über Tipps.

jg
--
www.schmuckzone.de

emil

Hallo jg,

prinzipiell kannst Du ja nicht nur aus einer Tabelle, sondern auch aus einer Abfrage nach SP einlesen.
Damit kannst Du z.B einen neuen Wert ausgeben:
z.B: neues Feld:[Feld1]&" "&[feld2] (z.B. wenn die Felder durch ein Leerzeichen getrennt werden soll.
Zur ersten Problematik: Du übergibst ein Datumfeld und das übernimmt SP in einem anderen Format. Wenn Du es nur als String brauchst, dann müßtest Du mal probieren ob sich das mit "[Datum]" ausgeben läßt.

Viele Grüße
Emil

emil

hallo jg

< das mit "[Datum]"

ist naürlich Quatsch.

Wofür brauchst Du denn das Datum? Wenn Du es wirklich nur als String brauchst, dann formatiere es als Text. Ansonsten müßtest Du mal in die Tiefe gehen, warum auf dem Wege über ODBC die Ländereinstellung verloren geht. Für die benutzerdefinierten Felder gibt es ja eine Formateinstellung.

Viele Grüße
Emil

jg

Hallo Emil,

> Damit kannst Du z.B einen neuen Wert ausgeben:
> z.B: neues Feld:[Feld1]&" "&[feld2] (z.B. wenn die Felder
> durch ein Leerzeichen getrennt werden soll.
Klappt, bestens.

> Wofür brauchst Du denn das Datum?
Für eine Suchabfrage im Shop: zB.: Zeige alle Neuzugänge 09-2002
http://.../cgi-bin/shop/iboshop.cgi?search09-2002  usw.
Das Datum nehme ich aus der WW in der Artikel-Datei.
Dort wird für jeden Artikel beim Wareneingang ein Datum
hinterlegt. Ich nutze diese Sache mit dem Datum im Shop
schon länger. Kommt echt gut an.
Nur bisher haben wir dieses Datum immer per 'Hand' in SP
aufgenommen.

> Wenn Du es wirklich
> nur als String brauchst, dann formatiere es als Text.
Geht mit Access nicht(?), weil ich nur verknüpfte Tabellen
verwenden kann, um die Daten aktuell zu halten.
Täglich die Original-Tabs zu kopieren und dann umzuformatieren
ist mir zu aufwendig. Na mir fällt schon noch was ein...   :]
Danke jedenfalls für deine Hinweise.

Grüße Jens
--
www.schmuckzone.de

emil

#4
Hallo jg,

nicht in der Tabelle das Feld umformatieren, sondern in der Abfrage ausgeben:
ShoppilotDatum: str([meinDatum])

Rechnen kannst Du im Sinne eines Datumwerte mit dem Wert natürlich nicht, da wäre schon das benutzerdefinierte Feld besser.

Aber Deine Search-Abfrage müßte schon klappen.

Viele Grüße
Emil

jg

> nicht in der Tabelle das Feld umformatieren, sondern in
> der Abfrage ausgeben: ShoppilotDatum: str([meinDatum])

Es ist immer dasselbe, man muß die einfachen Lösungen
nur kennen...  jg
--
www.schmuckzone.de