Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ПособиеЧасть1_2007_4_шага_c_настройкой.doc
Скачиваний:
0
Добавлен:
01.04.2025
Размер:
3.25 Mб
Скачать

Создание таблицы клиенты

Про типы полей я не буду особо распространяться, скажу только, что для номеров записей, значения которых нам не нужны (они необходимы только для связи с другими таблицами, а мы зачастую их даже не видим) лучше всего подходит тип СЧЕТЧИК, это избавляет пользователя от необходимости следить за уникальностью поля и даже не думать о его существовании.

Что тут важно знать:

  1. Имя поля. Лучше всего его писать латинскими буквами без пробелов. Иначе могут быть проблемы в дальнейших действиях. Ни при каких обстоятельствах не ставьте тире и скобки (тире – это знак минус, а скобки – вызов функции). Два пробела внутри имени может привести в тупик при построении формы.

  2. Размер поля. Для текстового поля – количество символов в строке (до 255), для числового поля выбираем либо длинное целое (для целых) или двойное с плавающей точкой для всех остальных (ну их, эти денежные форматы).

  3. Формат поля. Для чисел выбираем фиксированный формат (там 2 знака после запятой). Для даты – краткий формат даты (удобнее всего вводить).

  4. Значение по умолчанию. К этому свойству надо относиться с вниманием. Для чисел уже обычно стоит ноль. Тут все зависит от таблицы. Желательно, чтобы все поля таблицы имели значения (не были бы пустыми).

  • Если это связанное поле, то значение по умолчанию лучше убрать. Это поле должно иметь определенное значение из родительской таблицы и его необходимо формировать, а не ставить какой-то там ноль.

  • Для даты можно поставить текущую дату Date().

  • Для текстовых полей можно оставить пусто

  1. Комментарии нужны для того, чтобы не забыть, зачем в таблице эти поля.

  2. Подпись. Вот здесь можно писать по-русски и с пробелами, скобками, тире. Это тот заголовок, который вы увидите в таблице, запросе, в форме и отчете. Например В поле кодКлиента подпись КЛИЕНТ, а в поле КЛИЕНТ - подпись ФАМИЛИЯ.

Ключевое поле

Для задания ключевого поля нужно в режиме конструктора щелкнуть правой кнопкой по имени поля и выбрать “ключевое поле”.

Закроем таблицу, сохранив ее под именем КЛИЕНТЫ.

Таблица ТОВАРЫ

предназначена для хранения списка товаров и их текущих цен.

В этой таблице 4 поля:

Код товара - cчетчик,

название – текстовое поле,

цена - числовое – двойное с плавающей точкой , фиксированный формат с 2 знаками,

ставка НДС - числовое – одинарное с плавающей точкой , фиксированный формат с 2 знаками .

Код товара – счетчик, ключевое поле.

Таблица СЧЕТА

предназначена для фиксации факта покупки клиента, хранит уникальный номер записи (КодСчета), номер чека(счета), код клиента и дату покупки.

Таблица ТоварыПоСчету

хранит список товаров, купленных клиентами. Хранению подлежат: кодСчета (чтобы можно было найти в таблице СЧЕТА когда и кто купил этот товар), количество товара, цена (поскольку цена товара в прайсе со временем изменяется, в этом поле хранится реальная цена, по которой был куплен товар), ставка НДС (она тоже меняется, и зависит от товара. Размеры полей выбираем следующие:

код счета, код товара, количество – длинное целое

цена продажи – двойное с плавающей точкой,

НДС – одинарное с плавающей точкой.

Значения по умолчанию везде убираем.

СвойствоОбязательное поле” выставим всем полям “ДА “.

Структура таблиц готова.