Einzelnen Beitrag anzeigen

tgutgu

Registriert seit: 13. Sep 2008
Ort: Hof
4 Beiträge
 
#1

Datenbankfeld zu Access Datenbank hinzufügen - geht das?

  Alt 13. Sep 2008, 16:01
Datenbank: Access • Version: 2007 • Zugriff über: dbGo, ADO
Hallo

Ich schreibe gerade eine Anwendung für die Planung von Software-Projekten.

Grundlage ist unter anderem eine Tabelle mit Mitarbeitern, welche durch ein Kürzel, den Namen und eine Default-Verfügbarkeit gekennzeichnet sind.

Weiterhin gib es eine Verfügbarkeitstabelle, in der für jede Kalenderwoche (Datensatz) für jeden Mitarbeiter die Verfügbarkeit gespeichert ist. Die Spalten dieser Tabelle sind nach den Kürzeln der Entwickler benannt und haben (bis auf Jahr und Kalenderwoche) die gleichen Eigenschaften.

Der Projektleiter soll in der Mitarbeitertabelle einen neuen Mitarbeiter hinzufügen können. Dabei soll die Verfügbarkeitstabelle um ein entsprechendes Feld zur Laufzeit erweitert werden (der Name des Feldes wäre das Kürzel des neuen Mitarbeiters). Beim Löschen eines Mitarbeiters sollte analog verfahren werden.

Ich stehe derzeit auf dem Schlauch, wie man zur Laufzeit zu einer bestehenden Tabelle programmatisch Felder hinzufügen oder löschen kann.

Vielleicht kann mich ja jemand in die richtige Richtung schicken, die ADO-Kompomenten scheinen keine Methoden dafür zu haben. (Ich meine mich zu erinnern, dass es eine ADO-Typbibliothek für DDL gibt und hätte gedacht, dass dies mittlerweile in die ADO-Komponenten eingeführt worden ist - ich komme noch von Delphi 6 und bin gerade auf Delphi 2007 umgestiegen).

Vielen Dank für alle Hinweise.

Grüße

Thomas
Thomas Gülden
Hof, Deutschland
  Mit Zitat antworten Zitat