AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Datenbanken Delphi Welche Tabellenstruktur bei einem Variantengenerator
Thema durchsuchen
Ansicht
Themen-Optionen

Welche Tabellenstruktur bei einem Variantengenerator

Ein Thema von etom291272 · begonnen am 8. Sep 2005 · letzter Beitrag vom 8. Sep 2005
Antwort Antwort
Seite 1 von 2  1 2      
etom291272

Registriert seit: 16. Feb 2004
Ort: ---
232 Beiträge
 
#1

Welche Tabellenstruktur bei einem Variantengenerator

  Alt 8. Sep 2005, 08:53
Datenbank: MSSQL • Zugriff über: ADO

Hallo DpLer Keine Ahnung wie ich folgendes Probelem realisieren könnte

Wir Haben die Anfrage einer unserer Kunden erhalten einen sogenannten Variantengenerator in eins unserer Erp Systeme zu implementieren.

Folgendes Beispiel soll verdeutlichen was mit Variantengenerator gemeint ist.
Es gibt eine Artikeldatenbank (soweit so gut)
Wenn jetzt der Anwender sagen wir ein Angebot schreibt und einen Artikel auswählt bei dem Varianten hinterlegt sind soll ein unterformular aufgehen wo jetzt bestimmte mehrdimensionale Unterkomponenten zu diesem Artikel auswählbar sind z.B In der ersten Combo wird Typ A gewählt den gibt es nur in Grün oder Rot also kann man in der nächsten Kombo nur mehr diese Farben auswählen Typ unterstützt wiederum unterschiedlich starke Motoren die dann in der nächsten Kombo richtig angezeigt werden müssen.
Montage kann an der Wand oder stehend erfolgen braucht man dan diese oder jene Halterung.

Ich hoffe ich konnte es anschaulich darstellen

Frage 1 wie müsses die Tabellen und auch welche Tabellen in Beziehungen stehen um sowas zu realisieren

Frage 2 wie kann man dem Benutzer eine Möglichkeit geben diese Varianten komfortabel einzugeben und auch ohne allzugrossen aufwand zu warten

wie gesagt bin ziemlich ratlos und freue mich über jeden vorschlag (gehen muss es ja Da ja jeder Online Konfigurator für Server im Internet so funktioniert )

Danke für eure Hilfe
  Mit Zitat antworten Zitat
Benutzerbild von BrunoT
BrunoT

Registriert seit: 23. Jan 2003
Ort: Sandbeiendorf
360 Beiträge
 
Delphi 8 Professional
 
#2

Re: Welche Tabellenstruktur bei einem Variantengenerator

  Alt 8. Sep 2005, 09:14
Hi Tom,

ich würde den Artikelstamm mit Artikelgruppen versehen. Und zusätzlich bei dem Artikel, zu dem es Varianten gibt, die Artikelnummern oder die Artikelgruppe, welche variieren könnern. Die Variant-Artikel in einen String mit Seperator an den Artikel anhängen.

Ist nun nur die Artikelgruppe angegeben(z.B. Motoren) kann er in allen Motoren wählen, sind einzelne Artikelnummern angegeben, so werden diese nur zur Auswahl angezeigt.

Ich hoffe, ich konnte helfen

mfg

BrunoT
Holger

EDV- Ende der Vernunft
Meine Calcedit-Kompo
  Mit Zitat antworten Zitat
etom291272

Registriert seit: 16. Feb 2004
Ort: ---
232 Beiträge
 
#3

Re: Welche Tabellenstruktur bei einem Variantengenerator

  Alt 8. Sep 2005, 09:29
@BrunoT

Danke für deine antwort die Eingenzungen bei den Umterkomponenten müssen aber wie gesagt von einander abhängig sein (wird zum Beispiel ein Raid Controller gewählt sind nur mehr SCSI Platten wählbar. Benutzer wählt 2 Scsi Platten -> wird zu Teuer schaltet wieder um aus SATA Platten muss Raid Controller verschwinden)

Deine Idee klingt aber nicht schlecht könntest du es vielleich ein bisschen genauer beschreiben

  Mit Zitat antworten Zitat
Benutzerbild von BrunoT
BrunoT

Registriert seit: 23. Jan 2003
Ort: Sandbeiendorf
360 Beiträge
 
Delphi 8 Professional
 
#4

Re: Welche Tabellenstruktur bei einem Variantengenerator

  Alt 8. Sep 2005, 09:49
Also

Der Kunde Wählt einen SATA-Contr. , bei dem ist hinterlegt "SATA-Festplatten"(Artikelgruppe), Wenn er will, kann er auf (+) gehen und bekommt den Artikelstamm, diesesmal nicht nach Contollern, sondern nach SATA-Festplatten gefiltert angeboten.
Man könnte die so gewählten Sets als Set nummerieren(Set-Spalte, Set 1, Set 2 usw.).
Sollte das ihm zu teuer sein, könnte man das Set komplett löschen.

Wählt der Kunde nun ein Motherboard, bekommt er nur die Prozessoren angeboten, die auf das Board passen, so ist hinterlegt:
"P123;P432;P654", im Filter für den Artikelstamm (oder Abfrage) werden nur diese Artikel angeboten.

Dei Wartung des Artikelstammes ist relativ einfach, man benötigt ein zusätzliches Eingabefeld für die Variant-Artikelgruppe und ein Feld für die Variantartikel. Über ein Zusatzfenster kann man im Artikelstamm blättern, und so die Artikel wählen, die man zusammenstellt. Zur Probe kann daraus der Filter gebildet werden, um die Unterauswahl zu überprüfen, nicht mehr existierende Artikel kann man automatisch aus dem Eingabefeld entfernen lassen.

Fällt ein "Über-Artikel" weg, sind die Beziehungen auch weg, wie praktisch.

mfg BrunoT
Holger

EDV- Ende der Vernunft
Meine Calcedit-Kompo
  Mit Zitat antworten Zitat
etom291272

Registriert seit: 16. Feb 2004
Ort: ---
232 Beiträge
 
#5

Re: Welche Tabellenstruktur bei einem Variantengenerator

  Alt 8. Sep 2005, 10:06
Ich fürchte das ganze ist nicht so schön 2 dimensional wie bei den beispielen es geht hier um Produkte der bauindustrie da kann es sein dass er in der 4. unter komponente in der 3. dimension etwas bestimmtes wählt und die unterkomponenten der oberen ebenen müssten sich austauschen.

  Mit Zitat antworten Zitat
Benutzerbild von BrunoT
BrunoT

Registriert seit: 23. Jan 2003
Ort: Sandbeiendorf
360 Beiträge
 
Delphi 8 Professional
 
#6

Re: Welche Tabellenstruktur bei einem Variantengenerator

  Alt 8. Sep 2005, 10:44
Tja, dann würde ich zu fertig konfigurierten Sets raten, die in einer Extra-Tabelle stehn, und dann komplett in das Angebot übernommen werden.

Andererseits könnete man eine zusätzliche Eingabemöglichkeit für Voraussetzungen einbauen, wenn ich also eine Festplatte wähle, dass auch noch ein Einbaurahmen und ein Festplattenkabel hinzugefügt werden.

mfg

BrunoT
Holger

EDV- Ende der Vernunft
Meine Calcedit-Kompo
  Mit Zitat antworten Zitat
etom291272

Registriert seit: 16. Feb 2004
Ort: ---
232 Beiträge
 
#7

Re: Welche Tabellenstruktur bei einem Variantengenerator

  Alt 8. Sep 2005, 10:49
Es ist nicht möglich alle denkbaren Kombinationen an Komponenten vorher in eine Tabelle zu hinterlegen (da würden warscheinlich 2 Büroleute 3 Jahre daran arbeiten)

darum bräuchte man eine Intelligenz dass die einzelnen unterkomponenten wissen von welchen darüberliegenden sie abhängig sind oder nicht

Für diese art von Beziehungen bräuchte ich eine Idee für die Tabellenstruktur
  Mit Zitat antworten Zitat
Benutzerbild von BrunoT
BrunoT

Registriert seit: 23. Jan 2003
Ort: Sandbeiendorf
360 Beiträge
 
Delphi 8 Professional
 
#8

Re: Welche Tabellenstruktur bei einem Variantengenerator

  Alt 8. Sep 2005, 11:01
He,

nicht verzweifeln!

So wie dargestellt, kommt es zu Zirkelbezügen und bei einer Automatik würde sich der Computer totlaufen und die Materialliste endlos werden.

Aber um auf mein Beispiel zurückzukommen, jedes Material kann natürlich sich bei seinem untergeordneten Material automatisch als Voraussetzung eintragen.

Man könnte das natürlich auch in drei Tabellen abbilden: Material, Voraussetzungen, Varianten

mfg

BrunoT

Nicht so kompliziert machen, die Sachbearbeiter müssen ja auch noch nachvollziehen können, was da passiert.

mfg

BrunoT
Holger

EDV- Ende der Vernunft
Meine Calcedit-Kompo
  Mit Zitat antworten Zitat
etom291272

Registriert seit: 16. Feb 2004
Ort: ---
232 Beiträge
 
#9

Re: Welche Tabellenstruktur bei einem Variantengenerator

  Alt 8. Sep 2005, 11:06


Es hört sich echt sehr logisch und zielführend an vielleicht wärst du so freundlich wenn du Zeit hast mir eine paar solche tabellen zu erstellen mit ein paar wenigen konkreten beipielen (die lösung mit den 3 Tabellen scheint mir am besten zu sein) da ich deinen Vorschlag gerne nachvollziehen würde



Danke für deine Zeit und Bemühungen

  Mit Zitat antworten Zitat
Benutzerbild von BrunoT
BrunoT

Registriert seit: 23. Jan 2003
Ort: Sandbeiendorf
360 Beiträge
 
Delphi 8 Professional
 
#10

Re: Welche Tabellenstruktur bei einem Variantengenerator

  Alt 8. Sep 2005, 12:48
Hi Tom,

hier ein Beispiel.

Ich hoffe, ich konnte helfen.

mfg

BrunoT
Miniaturansicht angehängter Grafiken
bild2_956.jpg   bild6_827.jpg  
Holger

EDV- Ende der Vernunft
Meine Calcedit-Kompo
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 2  1 2      


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 04:31 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz