Entwickler-Ecke

Dateizugriff - Möglich Notizen abspeichern, die Datums bezogen sind?


Brigel - Di 28.02.06 18:56
Titel: Möglich Notizen abspeichern, die Datums bezogen sind?
Hi,

Ist es Möglich Notizen Abzuspeichern die jeweils auf ein bestimmtes Datum bezogen sind und später wieder einzelnd abrufbar sind?

Also das Datum wird in 3 verschiedenen Edit-Feldern eingegeben TT, MM, JJJJ, in ein 4. editfeld wird die Notiz eingegeben und dann auf den Butten Abspeichern geklickt. Dies soll für so viele Daten wie gewünscht möglich sein.


Ausgabe 1:
Später soll die Notiz angezeigt werden, wenn man das bestimmte datum in drei andere Edit-Felder eingibt, wobei nur die eine
Notiz angezeigt werden soll, die dem eingegebenen Datum zugeordnet ist.

Ausgabe 2:
Auserdem soll es Möglich sein, indem man auf einen Button klick und alle Notizen mit zugehörigen Daten in sortierter Reihenfolge zu sehen bekommt.

Mein Problem dabei ist, das ich benötigte Befehle zum Dateierstellen und entsprechendes lesen daraus nicht kenne, auserdem müssen die Notizen mit dem jeweiligen Datum verbunden werden und mithilfe des Datums muss die Notiz wiedergefunden werden und ausgegeben werden.


Moderiert von user profile iconChristian S.: Topic aus Delphi Language (Object-Pascal) / CLX verschoben am Di 28.02.2006 um 20:53


digi_c - Mi 01.03.06 09:33

Wenn du mehere Dateien benutzt kannst du sie doch nach dem Datum benennen(Vorsicht Dopplungen möglich!) oder in die erste Zeile.

Aber ohne Grundwissen ist eine Planung ziemlich schwer also schau mal http://www.dsdt.info/tutorials/?cat=11 oder in der DelphiLibrary.


Delete - Do 02.03.06 01:05

klar kannst du je datum eine notiz anzeigen, dies machst du am besten per sql.


Delphi-Quelltext
1:
2:
3:
create table notizen ( 
   datum date primary key,
   notiz memo)


dann kannst du einfach per select drauf zugreifen.


GTA-Place - Fr 03.03.06 18:40

Warum zum Teufel soll er ne SQL-Datenbank benutzen? Und wer sagt, dass er DB-Komponenten hat? :roll:


@Brigel: Schau dich mal nach Suche in der Entwickler-Ecke TINIFILE um.