|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
01.03.2016, 16:22 | #1 |
Пользователь
Регистрация: 01.03.2016
Сообщений: 11
|
Объединение нескольких таблиц
Здравствуйте, в данной стихии новичок на самообучении. Столкнулся с очередной проблемой, которую не могу найти в сети. Помогите пожалуйста, кто разбирается.
Есть база, подключенная к делфи, разрабатываю небольшую программку, где из нескольких таблиц нужно сделать одну. Но как оказалось не все так просто. В программе две формы, на одной описаны таблицы с данными(скрин 3), на второй надо вводить значения для определенных параметров, (скрин 1, 1ая таблица), для этого создал дополнительную таблицу в базе: столбец vibros вводится в бд вручную, второй столбец выбирается из предложенных. Теперь, используя введенные (vibros) и уже имеющиеся (с таблиц на форме 1) данные, надо создать общую таблицу(2ая таблица на скрине 1, примерные столбцы на скрине 2) последним столбцом для которой будет расчет по формуле (числа берутся из других таблиц, скрин - 3). Вопросы: для создания такой обобщенной таблицы, надо создавать таблицу в бд, где будут указаны нужные столбцы? И после этого привязывать ее в dbgrid? Как в таком случае сделать запрос чтобы заполнять последний столбец (условно - расчет выбросов) по формуле? Или может для расчета следует создать отдельную таблицу, а потом уже все объединить? |
01.03.2016, 16:58 | #2 |
Форумчанин
Регистрация: 12.02.2011
Сообщений: 808
|
лучше опишите задачу которая перед вами стоит.
что конкретно должна делать программа инфологическую модель БД и было бы неплохо исходники посмотреть (если можете архивом с вашей БД прикрипите и исходниками) из того что понял Код:
Терпение!Дежурный экстрасенс скоро свяжется с вами!
Последний раз редактировалось Dvoishnik; 01.03.2016 в 17:21. |
01.03.2016, 17:09 | #3 | |
Пользователь
Регистрация: 01.03.2016
Сообщений: 11
|
Цитата:
Есть в общем допустим вредное вещество ВС, состоит из трех компонентов, с процентным соотношением 25,25 и 50 %, за месяц например оно выбрасывается в количестве 100 кг (вводимое значение), надо эти 100кг распределить на компоненты (по формуле). может если вам не трудно мыло дадите я на него вам напишу тогда и скину все, если можете и готовы помочь |
|
01.03.2016, 17:23 | #4 |
Форумчанин
Регистрация: 12.02.2011
Сообщений: 808
|
sasha92_kola@mail.ru - вот мыло
но лучше бы писали тут
Терпение!Дежурный экстрасенс скоро свяжется с вами!
|
01.03.2016, 17:28 | #5 | |
Пользователь
Регистрация: 01.03.2016
Сообщений: 11
|
Цитата:
но раз тут так тут, в общем, самый главный вопрос, стоит ли мне для обобщающей таблицы в самой бд создавать ее? Чтобы потом привязать ее в dbgrid? просто читал про вычисляемые столбцы и не особо вник в их суть. И в общем у меня такое предположение: создать в бд таблицу, указать там поля интересующие меня, и последний сделать вычисляемым, просто данные он будет брать сразу из нескольких таблиц. И потом уже эту таблицу пустить на подключение к делфи. Вот, просто скажите такое возможно или я усложняю сам себе жизнь? |
|
01.03.2016, 17:42 | #6 |
Форумчанин
Регистрация: 12.02.2011
Сообщений: 808
|
в БД должны бить таблицы с уникальными данными без лишних повторений в этом вся суть баз данных. все таблицы объединяются запросами, вычисляемые поля также реализуются запросами.
Терпение!Дежурный экстрасенс скоро свяжется с вами!
|
01.03.2016, 17:47 | #7 | |
Пользователь
Регистрация: 01.03.2016
Сообщений: 11
|
Цитата:
теперь следующий вопрос: создаю bdgrid в делфи, соединяю его с query и пишу сам запрос, верно? |
|
01.03.2016, 17:53 | #8 |
Форумчанин
Регистрация: 12.02.2011
Сообщений: 808
|
ADOConnection>ADOQuery>DataSource>D BGrid
в ADOQuery пишите запрос
Терпение!Дежурный экстрасенс скоро свяжется с вами!
|
01.03.2016, 18:04 | #9 |
Пользователь
Регистрация: 01.03.2016
Сообщений: 11
|
Большое спасибо за помощь, с этим понял
Пойду еще почитаю про вычисляемые столбцы и буду пробовать |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
объединение таблиц из нескольких книг | Aptem89 | Microsoft Office Excel | 1 | 13.01.2013 19:44 |
Объединение нескольких таблиц в одну книгу | Gregory_Colbert | Microsoft Office Excel | 6 | 14.09.2010 10:24 |
Объединение нескольких книг | clop1000 | Microsoft Office Excel | 1 | 30.11.2009 09:10 |
Объединение нескольких БД в одну БД | GhostBZ | БД в Delphi | 4 | 01.09.2009 09:00 |
Объединение нескольких таблиц в одну (по определенному параметру) | iona | БД в Delphi | 13 | 18.06.2009 19:34 |