Neuigkeiten:

Ist euer Problem gelöst, dann bitte den Knopf "Thema gelöst" drücken!

Mobiles Hauptmenü

Name soll nicht mehr als einmal funktionieren!

Begonnen von mayett, Juni 08, 2017, 14:39:52

⏪ vorheriges - nächstes ⏩

mayett

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.

HB9876

Hi,
stell das Feld in der Tabelle auf keine Duplikate und dann passt das.
Mit jeder Antwort komme ich weiter und lerne.<br /><br />Danke!!!

DF6GL

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.