Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Перемножение двух полей.... / 6 сообщений из 6, страница 1 из 1
01.11.2003, 23:16
    #32312672
Maksimum
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перемножение двух полей....
Есть форма ввода данных, в которой есть поле "РАЗМЕРИЗДЕЛИЯ" и поле "КОЛИЧЕСТВО". Как сделать так чтобы при заполнении обоих полей, они перемножались, а результат записывался в таблицу?
...
Рейтинг: 0 / 0
01.11.2003, 23:41
    #32312677
Geo
Geo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перемножение двух полей....
1. Форма->Конструктор->Добавить поле РЕЗУЛЬТАТ

2. Поле РЕЗУЛЬТАТ->Cвойства->Данные->Данные->Имя результирующего поля в таблице

3. Поле РЕЗУЛЬТАТ->Cвойства->Данные->Доступ->Нет

4. Поле РАЗМЕРИЗДЕЛИЯ->Cвойства->События->После обновления->[...]->Программa

Me.РЕЗУЛЬТАТ = Me.РАЗМЕРИЗДЕЛИЯ * Me.КОЛИЧЕСТВО

5. Форма->Поле КОЛИЧЕСТВО->Cвойства->События->После обновления->[...]->Программa

Me.РЕЗУЛЬТАТ = Me.РАЗМЕРИЗДЕЛИЯ * Me.КОЛИЧЕСТВО
...
Рейтинг: 0 / 0
02.11.2003, 00:03
    #32312682
Владимир Саныч
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перемножение двух полей....
Не нужно так делать. Это называется денормализация данных и вредит всему процессу. Зачем хранить в таблице то, что может быть в любой момент посчитано? И что делать, если одно из этих 3 полей будет изменено, чему верить, произведению или сомножителям?
...
Рейтинг: 0 / 0
02.11.2003, 00:04
    #32312683
Cat2
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перемножение двух полей....
Нужно между полями "РАЗМЕРИЗДЕЛИЯ" и "КОЛИЧЕСТВО" поставить звездочку (*).
========
Хранение в базе значения, которые могут быть однозначно получены на основании других значений - плохой стиль. Вы можете показывать это юзеру в вычисляемом поле формы, или в вычисленном поле запроса, но хранить это не надо.
Разумеется, есть исключения, но это - не Ваш случай.
...
Рейтинг: 0 / 0
02.11.2003, 13:24
    #32312746
Maksimum
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перемножение двух полей....
Мне надо, чтобы поля перемножались именно при записи в таблицу, т.к. при вводе всех данных отдельно размер формы ввода и самой таблицы будет оооооооооооооооооочееееееееееннннннньь большой!!!
...
Рейтинг: 0 / 0
02.11.2003, 13:36
    #32312747
Владимир Саныч
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перемножение двух полей....
Что значит "при вводе всех данных отдельно"??? Это произведение для чего нужно? Для какого-то отчета? Ну так в этом отчете пусть и вычисляется.
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Перемножение двух полей.... / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]