Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Wochentag anzeigen

867 views
Skip to first unread message

Frank Krause

unread,
Feb 9, 2001, 2:51:27 AM2/9/01
to
Guten Morgen,

ich möchte ein Feld in Access 2000 einrichten, in dem der Wochentag
erscheint.

Im ersten Feld steht das Datum: z.B. 09.01.2001
Im Feld darunter soll dann der Wochentag zu diesem Datum automatisch
erscheinen.

Wie kann ich das realisieren?

Vielen Dank für Eure Hilfe.

Viele Grüße

-Frank-

--
Der Mensch hat die Atombombe erfunden. Keine Maus der Welt
kaeme auf die Idee, eine Mausefalle zu konstruieren.

Sylvia Jürß

unread,
Feb 9, 2001, 3:02:31 AM2/9/01
to
Hallo Frank!

Es gibt eine Funktion Wochentag, die du verwenden kannst:
WOCHENTAG
Liefert eine Zahl von 1 bis 7, die den Wochentag angibt und auf einer
genannten Zahl basiert, die das Datum darstellt.

Syntax

WOCHENTAG(Zahl;Typ)

Zahl ist eine Zahl, die Datum oder Text im Datumsformat darstellt, zum
Beispiel 4.1.1999 oder 31. Okt 2000.

Typ ist eine Zahl. 1: Sonntag = 1 bis Samstag = 7; 2: Montag = 1 bis
Sonntag = 7; 3: Montag = 0 bis Sonntag = 1.

Du mußt an diese Funktion dein Datumsfeld übergeben, entweder beim
Formular - Anzeigen oder nach Aktualisierung des Datumsfeldes (ist wohl
besser) Dann noch die Zahl auswerten und den Text ausgeben.

Gruß Sylvia Jürß

"Frank Krause" <Re...@web.de> schrieb im Newsbeitrag
news:9607i3$eu9$1...@news.cityweb.de...

Christa Kurschat

unread,
Feb 9, 2001, 3:15:38 AM2/9/01
to
Hallo Frank,

"Frank Krause" <Re...@web.de> schrieb im Newsbeitrag
news:9607i3$eu9$1...@news.cityweb.de...

> Guten Morgen,
>
> ich möchte ein Feld in Access 2000 einrichten, in dem der
Wochentag
> erscheint.
>
> Im ersten Feld steht das Datum: z.B. 09.01.2001
> Im Feld darunter soll dann der Wochentag zu diesem Datum
automatisch
> erscheinen.
>
> Wie kann ich das realisieren?
>

= Format(DeinDatum, "dddd",vbMonday)

Gruß
Christa
--
---------------------------------------------------------
Access-FAQ: http://www.donkarl.com
KnowHow.mdb: http://www.accessware.de
SQL-Server-FAQ: http://www.berndjungbluth.de
---------------------------------------------------------


Stefan Wirrer

unread,
Feb 9, 2001, 3:12:06 AM2/9/01
to
Hallo Sylvia, hallo Frank,

> "Frank Krause" <Re...@web.de> schrieb im Newsbeitrag

> > ich möchte ein Feld in Access 2000 einrichten, in dem der
> > Wochentag erscheint.
> > Im ersten Feld steht das Datum: z.B. 09.01.2001
> > Im Feld darunter soll dann der Wochentag zu diesem Datum
> > automatisch erscheinen.

Sylvia Jürß <jue...@gmx.de> schrieb:


> Es gibt eine Funktion Wochentag, die du verwenden kannst:
> WOCHENTAG
> Liefert eine Zahl von 1 bis 7, die den Wochentag angibt und auf einer
> genannten Zahl basiert, die das Datum darstellt.

> Typ ist eine Zahl. 1: Sonntag = 1 bis Samstag = 7; 2: Montag = 1 bis
> Sonntag = 7; 3: Montag = 0 bis Sonntag = 1.
>
> Du mußt an diese Funktion dein Datumsfeld übergeben, entweder beim
> Formular - Anzeigen oder nach Aktualisierung des Datumsfeldes (ist
> wohl besser) Dann noch die Zahl auswerten und den Text ausgeben.

und wenn du das entsprechende Feld bei 'Format' "tttt" (ohne ") eingibst
sparst du dir ne Menge Code :-)
Bei 'Steuerelementinhalt' entweder "=Jetzt()" oder "=[DeinDatumsfeld]"
(jeweils ohne ") eingeben.
So einfach gehts ...

--
Gruß
aus München

Stefan

---------------------------------------------------------------------
KnowHow-MDB: http://www.accessware.de/
Access-FAQ: http://www.donkarl.com/AccessFAQ.htm
---------------------------------------------------------------------
In dieser NG gibt es keine Hilfe zum Paßwortknacken!

Petra Bridarolli

unread,
Feb 9, 2001, 5:49:15 AM2/9/01
to
!!!! Immer mal langsam mit die jungen Pferde !!!!

"Frank Krause" <Re...@web.de> schrieb im Newsbeitrag

| ich möchte ein Feld in Access 2000 einrichten, in dem der Wochentag
| erscheint.


1) Mach einfach dein 2. Feld mit dem gleichen Datum als Inhalt.
2) und setz das Format auf 'ttt' für Mo, Di, Mi, ...
oder 'tttt' für Montag, Dienstag, ...

Nix Formel,
Nix umwandeln,
Nix vbMonday, ...


Petra
--
Hilfreich (wie meine Kommentare) sind oft auch die FaQs von
http://www.donkarl.com/


Frank Krause

unread,
Feb 9, 2001, 5:46:54 PM2/9/01
to

Hallo Petra,

gesagt, getan, nun erscheint im Formular das Feld mit den entsprechenden
Wochentagen.
Leider aber nicht in der Tabelle, da sind die Felder leer - warum?

Vielen Dank.

Frank

Sebastian Mery

unread,
Feb 10, 2001, 7:17:25 AM2/10/01
to
Hi Frank!

"Frank Krause" <Re...@web.de> schrieb im Newsbeitrag

news:961s16$6t$1...@news.cityweb.de...


>
> Hallo Petra,
>
> gesagt, getan, nun erscheint im Formular das Feld mit den entsprechenden
> Wochentagen.
> Leider aber nicht in der Tabelle, da sind die Felder leer - warum?

Weil du in diesem Fall nur eine andere Darstellung der vorhandenen Daten im
Formular gemacht hast, die Tabelle weiß nichts davon. Ich habe dein Problem
nur am Rande verfolgt, aber versuch mal, ein weiteres Textfeld zu erstellen,
daß du an die Spalte bindest, in der in der Tabelle der Tag auftauchen soll.
Dieses Feld wird im Afterupdate des Datumsfeldes mittels VBA mit diesem Text
gefüllt (ich galube, den Code dafür schon gesehen zu haben).

Die Frage, die sich grundsätzlich stellt, ist, warum du diese Daten in der
Tabelle haben willst. Du hast damit Daten doppelt, ein Umstand, den man
eigentlich vermeiden sollte. In der Tabellenansicht hat niemand etwas
verloren, da dort getätigte Eingaben an allfällig vorhandenen
Sicherheitsabfragen vorbei gehen, die ja eigentlich nur im Formular
vorhanden sind.

Denk mal drüber nach

HTH

Sebastian


0 new messages