Вверх ↑
Ответов: 16884
Рейтинг: 1239
#1: 2014-07-30 10:42:04 ЛС | профиль | цитата
77.106.199.176 писал(а):
поля ID -первичный ключ, если вставляю NULL то он автоматом его заменяет на 1
Всё правильно, и не надо никаких Update.

Насколько я понял: таблица Settings - это справочник скидок (в %)
Записи в Settings:
1,0
2,5
3,10
4,15
Запись в Clients :
idnamediscounttype
11Вася11
12Петя32

т.е. у Васи скидка=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 несколько полей.

карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0