77.106.199.176 писал(а):
поля ID -первичный ключ, если вставляю NULL то он автоматом его заменяет на 1Насколько я понял: таблица Settings - это справочник скидок (в %)
Записи в Settings:
1,0
2,5
3,10
4,15
Запись в Clients :
id | name | discount | type |
11 | Вася | 1 | 1 |
12 | Петя | 3 | 2 |
т.е. у Васи скидка=1 , т.е. по таблице скидок это 0
а у Пети скидка=3, по таблице скидок это 10
------------ Дoбавленo в 10.42:
Что тебе даёт запись в Clients id из discount ? - ничего, кроме головной боли.
1. скидка не может быть >100%
2. это 1 байт
3. значение скидки можно писать прямо в Clients, а таблицу Settings применять только для заполнения ComboBox выбора скидки.
Или забить скидки в ComboBox "намертво", а таблицу Settings в мусор.
Для поля Type нужно писать Cdata.id т.к. у таблицы Cdata несколько полей.