Einzelnen Beitrag anzeigen

shmia

Registriert seit: 2. Mär 2004
5.508 Beiträge
 
Delphi 5 Professional
 
#2

Re: Beispiel für Administration-Area (Runtime Form Designer)

  Alt 28. Jan 2008, 19:19
Zitat von SMALLID:
... in dem er selbst Felder zu Tabellen hinzufügen ...
Diese Forderung würde ich kategorisch ablehnen.
Wenn der Kunde das Datenbankmodell selbst erweitern kann, sind Probleme vorprogrammiert.
Allenfalls würde ich in wichtigen Tabellen Memofelder anbieten, in dem der Kunde speichern kann was er möchte.
Wenn man z.B. eine Artikeltabelle hat, könnte man eine weitere Attribut-Tabelle bereithalten:
Code:
IdAttribut | NameAttribut
          1| Farbe
          2| ErsatzArtikelNr
          3| Hersteller
Diese Attribut-Tabelle darf der Kunde selbst befüllen.
Über eine N zu M Verknüpfung werden die Attribute den Artikeln zugeordnet:
Code:
IdArtikel|IdAttribut|WertAttribut
47110815 |1         |grün
47110815 |3         | Bayer Chemie
Abfragen, wie z.B. "welche Artikel sind grün ?" sind damit zwar relativ schwierig, aber Änderungen an den Tabellenstrukturen sind gefährlicher.
Andreas
  Mit Zitat antworten Zitat