Hallo,
| UWER hat folgendes geschrieben: |
| auf die EXCEL-Tabellen kannst du mit ADO zugreifen. Doch ich würde für eine Datenbankanwendung auf keinen Fall EXCEL verwenden sondern eine richtige Datenbank und wenns nur dBase ist. EXCEL ist nun mal keine Datenbank wenns auch so ähnlich aussieht. |
das kann ich nur unterstreichen. Es ist Problemlos möglich diese
per ADO zu konnecten, ich habe aber bisther kaum etwas langsameres erlebt (es wird von mir als Exportformat unterstützt). Ich würde davon abraten. Access ist die bessere wahl (wenn auch keine die ich gut finde aber du willst ja installtionsaufwand minimieren

). Für beide muss die MDAC installiert sein. Das ist bei neueren Windows Versionen standartmäßig der Fall, ansonsten ist der Download bei Microsoft zu finden.
Wenn es eine lösung für die Schule sein soll, die du nachher auch erklären können willst, dann würde ich dir Typisierte Dateien empfehlen. Diese halten sich die Waage zwischen kompfort und geschwindigkeit, außerdem ist es nciht wirklich schwer zu verstehen. Du kannst dir sogar einfache Index-Dateien dazu entwickeln. Wenn du erwarten musst, das diese später erweitert werden müssen, dann musst du eine Versionskontrolle einführen, aber das ist bei Schulprojekten meist nicht nötig.
Natürlich sind auch Textdateinen und Typisierte Text Dateien (z.B. INI-Files) Möglich, diese sind aber wesentlich unperformanter.
Hier kannst du ein Turbo-Pascal Programm runterladen, das eine Adressdatenbank auf Basis von Typisierten Dateien darstellt, das habe ich während meiner Ausbildung geschrieben. Die Queltexte möchte ich dir da nicht zu nbieten, denn ich denke die würden eher verwirren (ist halt ein frühes Projekt und es ist auch unheimlich viel zur Programmsteuerung [Menü mit Cursor Tasten bedienen, Uhr obern in der Ecke usw.] dirn das heutzutage nur ablenkt weil es nciht mehr viel mit Windows Programmierung zu tun hat). Einen Beispiel Source zu Typisierten Dateien kannst du aber
hier runterladen, der ist sehr schlank und dardurch hoffentlich leicht verständlich.
Gruß
Klabautermann