![]() |
Datenbank: XML • Zugriff über: MyBase
DB mit Daten von Stundenzetteln - Logikproblem.
N'Abend,
Ich habe ein kleines Logikproblem. Folgendes: Ich möchte ein Programm erstellen, mit dem ich meine Stundenzettel verwalten kann. Ich hab' mich für eine DB auf XML - Basis entschieden und nutze TClientDataSet. Im Prinzip möchte ich, dass ich mittels einer TDBLookUpListbox mir ein Datum selektiere und mir dazu alle Einträge für diesen Tag ausgegeben werden. Meine DB sieht im Moment so aus: 5 Felder: ID: AutoInc Date: Date TimeFrom: Time TimeTo: Time Type: String Wie würdet ihr das jetzt angehen? Ich habe nämlich das Gefühl, dass diese Einteilung für mein Vorhaben eher suboptimal ist, da in der Spalte "Date" ein Datum mehrmals auftreten kann, was damit zusammen hängt, dass es evtl. mehrere Einträge in der Spalte "Type" an einem Tag gibt, von der wiederum jeder eigene Werte in den Spalten "TimeFrom" und "TimeTo" hat. Wer hat einen Vorschlag, wie die Datenbank aussehen müsste? |
Re: DB mit Daten von Stundenzetteln - Logikproblem.
Du könntest für TimeFrom und TimeTo auch DateTime nehmen und Date weglassen
|
Re: DB mit Daten von Stundenzetteln - Logikproblem.
Zitat:
Aber wenn ich nach dem Datum gehen will, muss ich also im Prinzip die Einträge manuell filtern, oder? |
Re: DB mit Daten von Stundenzetteln - Logikproblem.
Was soll im Lookup eigentlich angezeigt werden das Datum? Kan MyBase SQL dann könntre man mit
SQL-Code:
jeden tag nur einmal anzeigen.
select distinct (Extract date from TimeForm) from <tabelle>;
|
Re: DB mit Daten von Stundenzetteln - Logikproblem.
Zitat:
Zitat:
|
Re: DB mit Daten von Stundenzetteln - Logikproblem.
Versuch mal die Abfrage in .CommandText einzutragen.
|
Re: DB mit Daten von Stundenzetteln - Logikproblem.
Ah, danke dir. Ich werde mal ein bisschen damit herumspielen... Danke erstmal. :wink:
|
Re: DB mit Daten von Stundenzetteln - Logikproblem.
Zitat:
Was möchte mir der Fehler sagen? |
Re: DB mit Daten von Stundenzetteln - Logikproblem.
MyBase unterstützt wohl kein SQL :-(
|
Re: DB mit Daten von Stundenzetteln - Logikproblem.
Zitat:
Trotzdem danke. :wink: |
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:25 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz