gs-500.de  

Zurück   gs-500.de > Fun, Offtopic, etc. > Computer, Handy, Technik, ...

Hinweise

Antwort
 
Themen-Optionen
Alt 11.03.2005, 22:35:33   #1
Hardi
Neuer Benutzer
 
Registriert seit: 03.03.2005
Beiträge: 12
Standard MS Access - Datenbank

Hi Leutz,

muss für unseren Kegel-Verein eine Access-Datenbank zur Verwaltung der Bahnbelegung programmieren. Doch leider klappt nicht alles so wie ich es will.

Ich hoffe ihr könnt mir weiterhelfen!!!

Folgendes Muss durch den Benutzer eingegeben werden:

[Datum]
[Uhrzeit]
[Dauer]


Die Abfrage soll dann vergleichen, ob in diesem Zeitraum die Bahn belegt ist.
Wie muss die Abfrage dann aussehen?????
__________________
Benzin schlucken tun andere Motorräder,
meine GS 500 E (06/94) hat nur Durst.
Hardi ist offline   Mit Zitat antworten
Alt 11.03.2005, 22:48:00   #2
thunderace
Gast
 
Beiträge: n/a
Standard

Also meinst Du nen SQL-Befehl ??

Der könnte unter anderem so lauten:

SELECT * FROM Belegungstabelle WHERE Uhrzeit >= '10:30' AND Uhrzeit <= '11:00';

Ich hab den jetzt nicht getestet, ob das überhaupt so zulässig ist, wie ich das geschrieben habe, aber der müsste in dieser Art so sein.
  Mit Zitat antworten
Alt 12.03.2005, 18:17:33   #3
Hardi
Neuer Benutzer
 
Registriert seit: 03.03.2005
Beiträge: 12
Standard

Der Befehl sieht zwar schon gut aus, doch leider ist es nicht das was ich benötige.

Habe die Formel schon in Excel ausprobiert, doch leider bereitet die Umsetzung in Access Probleme. Die Formel:


Benutzereingaben: [Datum1]; [Uhrzeit1]; [Dauer1]


[Datum1]+[Uhrzeit1]+[Dauer1]/24 >= [Datum]+[Beginn] (in Datenbank gespeichert)

[Datum1]+[Uhrzeit1] <= [Datum]+[Beginn]+[Dauer]/24
__________________
Benzin schlucken tun andere Motorräder,
meine GS 500 E (06/94) hat nur Durst.
Hardi ist offline   Mit Zitat antworten
Alt 13.03.2005, 19:11:59   #4
Gast
 
Beiträge: n/a
Standard

Wieso machst du nicht einfach ein Feld "from" und eins "to".

Dann schreibst du da das Datum in Minuten seit 2000 rein, also:
(Jahr-Jetzt minus 2000)*365*24*60 +
(Monat)*24*60 +
(Stunde)*60

jeweils für To und From. Dann selektierst du entsprechend Where from >= (zu Buchende Zeit) and to <= (zu Buchende Zeit). Wenn der Select einen Eintrag ergibt, ist die Bahn gebucht.


Hoffe das ist gut nachzuvollziehen
  Mit Zitat antworten
Antwort

Lesezeichen


Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Access Fachmann anwesend? Tomato Computer, Handy, Technik, ... 2 06.11.2008 21:20:59
einfache Datenbank fürs Netzwerk Eleven7 Computer, Handy, Technik, ... 6 05.05.2008 14:34:54
router?access point? Arek Computer, Handy, Technik, ... 6 24.02.2006 17:45:27
S: Software Access Point verdi Computer, Handy, Technik, ... 1 04.12.2005 11:00:00
MySQL Datenbank King Madness Computer, Handy, Technik, ... 5 11.05.2005 17:13:45


Alle Zeitangaben in WEZ +1. Es ist jetzt 16:15:03 Uhr.


Powered by vBulletin® Version 3.8.9 (Deutsch)
Copyright ©2000 - 2025, vBulletin Solutions, Inc.