|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
01.03.2013, 07:12 | #1 |
Пользователь
Регистрация: 14.02.2012
Сообщений: 11
|
Как правильно связать таблицы
Здравствуйте, в БД есть таблицы клиент, его история и услуги, которые ему предоставляются (в рублях, тоннах и штуках). Необходимо чтобы при выборе услуги из всплывающего меню показывалось либо сумма либо тонны, чтобы в будущем делать запросы по суммированию итогов разных услуг. Не могу понять как это можно сделать. Помогите пожалуйста!
|
04.03.2013, 11:36 | #2 |
Пользователь
Регистрация: 14.02.2012
Сообщений: 11
|
Это очень сложно или я неправильно поставил вопрос ? (
|
09.03.2013, 22:00 | #3 |
Участник клуба
Регистрация: 10.08.2009
Сообщений: 1,796
|
Здравствуйте maksimkabox.
1. "..Это очень сложно.." - да действительно сложно, для увеличения вероятности получения помощи, желательно выкладываемый образец БД преобразовывать в формат А2003. 2. "..есть таблицы..", "..Необходимо чтобы при выборе услуги из всплывающего меню.." - Ваша БД действительно содержит таблицы являющиеся "хранилищем" данных, и ни о каких "меню" речь идти не может т.к. формы (интерфейс для работы с данными) в БД отсутствуют. 3. "..чтобы .. делать запросы по суммированию итогов.." - у поля Сумма в таблице История текстовый тип, значит речи о простом суммировании также идти не может. 4. ".. показывалось либо сумма либо тонны.." - реально, добавив в справочную таблицу Услуги поле для хранения информации "о единице измерения" услуги, и тогда SQL конструкция отображающая рубли, тонны, штуки... может выглядеть например так: Код:
Но реальное использование этой конструкции может быть только с применением форм, т.к. наборы записей отображаемых запросами в таблицах могут обновляться только при открытии или выполнении команды - обновления никаких событий (и соответственно их обработки) у таблиц и их полей нет - нужны формы и обработчики событий. Успехов Вам. Евгений. Последний раз редактировалось Teslenko_EA; 09.03.2013 в 22:02. |
11.03.2013, 11:20 | #4 |
Пользователь
Регистрация: 14.02.2012
Сообщений: 11
|
Евгений, спасибо за подробный и доходчивый ответ! А вы занимаетесь разработкой таких БД под заказ? Это в случае если я своими мозгами не осилю ) И самое главное - сколько это будет стоить?
Последний раз редактировалось maksimkabox; 11.03.2013 в 11:22. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
как правильно связать компоненты | незнайка_на_земле | Помощь студентам | 0 | 24.10.2011 23:06 |
DB Access - как правильно создать бд и связать таблицы? | XerSon | БД в Delphi | 5 | 19.04.2011 11:41 |
Как связать таблицы | ksmspb | Microsoft Office Excel | 3 | 24.10.2009 19:35 |
Как связать две таблицы | Savage | Microsoft Office Access | 0 | 09.04.2009 13:15 |
Как связать таблицы в Access 2003 ? | Nowichok | Microsoft Office Access | 2 | 13.02.2007 16:31 |