hallo,
ich hätte da gerne ein problem ... gelöst.
ich habe bislang 3 tabellen:
hersteller: hid | hname (min. 20 stck, max 30)
produkt: pid | hid | pname | ... weitere parameter (min 200 stck, max 900)
artikel: aid | ... weitere parameter (min 500, max 9999)
artikel ist von produkt abhängig (zB. in farbe und grösse) aber hersteller
unabhängig ... letzterer ist nur der vollständigkeit halber erwähnt.
wollte ich jetzt einen artikel eindeutig durch eine eingegebene ziffernfolge
beschreiben, sähe das zB so aus: 1231234 oder so 0120023. dabei
definieren die ersten 3 ziffern das produkt (pid) und die letzten 4 ziffern
den artikel (aid).
für eine kurzeingabe muss man nun 7 ziffern eingeben ... für leute die
kaum bis 3 zählen können schon eine schwierige aufgabe. deshalb möchte
ich eigentlich mit so wenig wie möglich an ziffern auskommen (können auch
buchstaben sein).
füchse kämen jetzt auf die idee, eine verknüpfungstabelle zu erstellen.
das geht aber in die hose, da theoretisch jeder artikel mit jedem produkt
verknüpft werden kann.
als praxisbeispiel "werbeartikel":
produkt A (pid=1) entspricht einem feuerzeug mit einer entsprechend
grossen druckfläche
produkt B (pid=123) entspricht einem teller mit einer anderen druckfläche
beide können mit dem selben motiv in farbe bedruckt werden
(motiv+farbe = artikel = aid 4711)
=> eingabe 0014711 heisst feuerzeug mit motiv x in grösse y bedrucken
=> eingabe 1234711 heisst dasselbe auf dem teller
hat jemand eine idee, wie ich einen möglichst kurzen aber eindeutigen
bezeichner für die bisher 7stellige ziffernfolge generieren kann, der zudem
eine einfache manuelle eingabe möglich macht?
ich hätte da gerne ein problem ... gelöst.
ich habe bislang 3 tabellen:
hersteller: hid | hname (min. 20 stck, max 30)
produkt: pid | hid | pname | ... weitere parameter (min 200 stck, max 900)
artikel: aid | ... weitere parameter (min 500, max 9999)
artikel ist von produkt abhängig (zB. in farbe und grösse) aber hersteller
unabhängig ... letzterer ist nur der vollständigkeit halber erwähnt.
wollte ich jetzt einen artikel eindeutig durch eine eingegebene ziffernfolge
beschreiben, sähe das zB so aus: 1231234 oder so 0120023. dabei
definieren die ersten 3 ziffern das produkt (pid) und die letzten 4 ziffern
den artikel (aid).
für eine kurzeingabe muss man nun 7 ziffern eingeben ... für leute die
kaum bis 3 zählen können schon eine schwierige aufgabe. deshalb möchte
ich eigentlich mit so wenig wie möglich an ziffern auskommen (können auch
buchstaben sein).
füchse kämen jetzt auf die idee, eine verknüpfungstabelle zu erstellen.
das geht aber in die hose, da theoretisch jeder artikel mit jedem produkt
verknüpft werden kann.
als praxisbeispiel "werbeartikel":
produkt A (pid=1) entspricht einem feuerzeug mit einer entsprechend
grossen druckfläche
produkt B (pid=123) entspricht einem teller mit einer anderen druckfläche
beide können mit dem selben motiv in farbe bedruckt werden
(motiv+farbe = artikel = aid 4711)
=> eingabe 0014711 heisst feuerzeug mit motiv x in grösse y bedrucken
=> eingabe 1234711 heisst dasselbe auf dem teller
hat jemand eine idee, wie ich einen möglichst kurzen aber eindeutigen
bezeichner für die bisher 7stellige ziffernfolge generieren kann, der zudem
eine einfache manuelle eingabe möglich macht?
Kommentar