hallo liebes Forum, folgende Frage:
ich möchte gerne, dass wenn ein Benutzer eine neue Spalte erstellt, er den gleichen Namen für ein bestimmtes Feld nicht mehr als 2 mal benutzen darf.
also Bsp: er darf bei den Feldern Material Alu eingeben, so oft wie er will. / Bei Material Marke darf er Bmw eingeben, so oft wie er will, aber bei Feldern wie Name darf er nicht öfter als einmal x25613 eingeben.
Damit will ich vermeiden dass ein Material öfter als einmal eingespeichert wird.
mfg, ich freue mich um hilfe.
Hi,
stell das Feld in der Tabelle auf keine Duplikate und dann passt das.
Hallo,
Du sprichst ein bisschen in Rätseln....
Zitatdass wenn ein Benutzer eine neue Spalte erstellt
Meinst Du damit einen neuen
Datensatz?
ZitatFeldern wie Name darf er nicht öfter als einmal x25613 eingeben.
als erstes, vermeide (dringend) "Name" als Name für ein Feld...
Um nur einen einzigen (einzigartigen) Wert für in einem Feld zuzulassen, setze auf das Tabellenfeld einen "Index ohne Duplikate".
Zudem befürchte ich, dass in der DB keine Normalisierungsregeln berücksichtigt und angewandt sind. Das solltest Du überprüfen und ggfls. korrigieren.