0 / 0 / 0
Регистрация: 25.02.2020
Сообщений: 3
1

DBGrid: умножить один столбец на другой и вывести в другой DBGrid

25.02.2020, 18:34. Показов 849. Ответов 4
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Ребят, нужна ваша помощь.
Есть база данных созданных в acces с 4мя таблицами, подключен через adoconnect, выводится в dbgrid. Нужно данные из этих таблиц перемножить и вывести в 4ю таблицу, а именно в 3й столбец.
Например:
Таблица "Результат" Столбец 3 =((( таблица "Камера" Столбец 1)* (таблица "Камера" Столбец 2))/(таблица "Труба" Столбец 3))

Помогите пожалуйста хотябы с 1 значением из разных таблиц, пожааалуйста.

Я уже по образцу попытаюсь доделать, моих познаний хватило только вывести таблицу в делфи.

Помогите пожалуйста!!)
Вложения
Тип файла: rar 2.rar (325.5 Кб, 3 просмотров)
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
25.02.2020, 18:34
Ответы с готовыми решениями:

DBGrid: умножить один столбец на другой и вывести в третий
Есть база данных созданных в acces. подключен через adoconnect, выводится в dbgrid. Нужно умножить один столбец на другую и вывести в...

Как можно посчитать разницу столбцов DBGrid и вывести в другой столбец другого DBGrid?
Я знаю как посчитать разницу в одном и том же DBGrid. Но, дело в том, что мне нужно вывести это в другой DBGrid. Я сделала вот так,...

Как вывести в DBGrid информацию только по выбранной строке в другой таблице DBGrid?
У меня есть 3 таблицы - Компании, Адреса и Квартиры. Компании содержит поля - Код компании и название Адреса содержит поля - Код...

4
5633 / 4478 / 1086
Регистрация: 29.08.2013
Сообщений: 27,923
Записей в блоге: 3
25.02.2020, 22:50 2
ищи инфу про вычисляемый столбец

Цитата Сообщение от Franky101010 Посмотреть сообщение
моих познаний хватило только
увеличивай познания
0
 Аватар для Пытливый
3762 / 2266 / 705
Регистрация: 29.05.2013
Сообщений: 9,616
25.02.2020, 23:27 3
Тут все несколько сложнее. У вас три несвязанных друг с другом таблицы без общих ключей, поэтому сначала надо правильно сформировать базу, а уже потом можно и формулы считать. Вычисляемый столбец тут не нужен, достаточно просто сделать запрос, где провести нужные вычисления, но это тоже можно сделать только после добавления общего ключа в таблицы.
0
0 / 0 / 0
Регистрация: 25.02.2020
Сообщений: 3
26.02.2020, 19:30  [ТС] 4
Цитата Сообщение от qwertehok Посмотреть сообщение
увеличивай познания
Получилось в рамках запроса следующее, т.е.в одной таблице он умножает один столбец на другой и выводит в третий;
Delphi
1
2
3
ADOQuery1.SQL.Clear;
ADOQuery1.SQL.ADD ('SELECT [Kamera].Hk,[Kamera].Lk, [Hk]  * [Lk] AS Zp FROM Kamera');
ADOQuery1.open;
Но вот возникло еще 2 вопроса, как посчитать если столбец в другой таблице (правильно ли я понимаю, что тогда нужно делать 2 ADO?)
И второй вопрос, а как сделать в данном запросе, чтобы вычислялся не столбец, а 1 строка?
0
5633 / 4478 / 1086
Регистрация: 29.08.2013
Сообщений: 27,923
Записей в блоге: 3
26.02.2020, 22:36 5
Цитата Сообщение от Franky101010 Посмотреть сообщение
как посчитать если столбец в другой таблице
если просто умножить, то так же
а если нужно умножить только определенные значения, то нужно связывать таблицы

Цитата Сообщение от Franky101010 Посмотреть сообщение
нужно делать 2 ADO
что такое ADO?

Цитата Сообщение от Franky101010 Посмотреть сообщение
И второй вопрос, а как сделать в данном запросе, чтобы вычислялся не столбец, а 1 строка?
строки уже есть в таблице, приведи пример
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
26.02.2020, 22:36
Помогаю со студенческими работами здесь

Из dbGrid вывести выбранные строки в другой DbGrid
Мне надо вывести Из dbGrid вывести выбранные строки в другой DbGrid, например есть 100 записей в одном DbGrid нужно вывести 1-ю и 4-ю в...

Из dbgrid передать активную строку в другой dbgrid
Приветствую! Подскажите как реализовать следующее: база access, подключение Ado, на форме zakaz таблица, нужно что бы по нажатию на строку...

Перенос записей из одного DBGrid в другой DBGrid
Здравствуйте. Есть проблема! Ни как ни получается перенос записей Вот текст кода: procedure TF_Licenzie.DBGrid1CellClick(Column:...

Из одного значения столбца DBGrid в другой DBGrid
Такая тема "Учета оборудования", сначала регистрируем компоненты (в разных DBGrid), затем эти компоненты собираем в один набор (в другом...

Вывести все значения одной из колонок dbgrid в другой компонент
имеется таблица (код ученика/фио/класс), нужно в ComboBox(или Мемо хотя бы) вывести все значения одной из колонок(в моем случае-колонки...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

Новые блоги и статьи
Простая нейросеть на КуМир: Создание и обучение
EggHead 16.03.2025
Искусственные нейронные сети — удивительная технология, позволяющая компьютерам имитировать работу человеческого мозга. Если вы хотя бы немного интересуетесь современными технологиями, то наверняка. . .
Исполнитель Кузнечик в КуМир: Решение задач
EggHead 16.03.2025
Среди множества исполнителей в системе КуМир особое место занимает Кузнечик — простой, но невероятно полезный виртуальный персонаж, который перемещается по числовой прямой, выполняя ваши команды. На. . .
Исполнитель Водолей в КуМир: Решение задач
EggHead 16.03.2025
Разработка алгоритмического мышления — одна из ключевых задач для начинающих программистов, и система КуМир предлагает отличный способ погрузиться в этот процесс. Среди множества исполнителей в этой. . .
Исполнитель Чертежник в КуМир: Решение задач
EggHead 16.03.2025
Представьте, что вы можете рисовать на бесконечной координатной плоскости, перемещая точку, которая оставляет след. По вашей команде она может поднять перо и двигаться, не оставляя следа, или. . .
Исполнитель Робот в КуМир: Решение задач
EggHead 16.03.2025
КуМир (Комплект Учебных МИРов) — это учебная среда программирования, разработанная специально для обучения базовым концепциям алгоритмизации. Её главная фишка — использование русскоязычного. . .
Исполнитель Черепаха в КуМир: Решение задач
EggHead 16.03.2025
Представьте, что вы впервые учитесь программировать, а перед вами стоит задача заставить маленькую виртуальную черепашку рисовать на экране. Звучит забавно? Эта идея зародилась ещё в 1967 году, когда. . .
Конвейеры данных с Apache Kafka
Javaican 16.03.2025
В мире, где данные стали новой нефтью, Apache Kafka зарекомендовал себя как мощный инструмент для построения надежных и масштабируемых конвейеров данных. Созданный изначально командой LinkedIn в 2011. . .
Deno против Node.js: Будущее JavaScript рантайма
run.dev 16.03.2025
За последнее десятилетие Node. js стал абсолютным лидером среди JavaScript-рантаймов и фактическим стандартом для серверной разработки на JavaScript. Но в 2018 году тот же разработчик, который создал. . .
SwiftUI или UIKit - что выбрать для нового приложения iOS?
mobDevWorks 16.03.2025
Когда Apple представила SwiftUI на WWDC 2019, многим показалось, что дни UIKit сочтены. Новый декларативный фреймворк предлагал радикально иной подход к разработке интерфейсов. Вместо кропотливого. . .
Docker: Руководство для начинающих по созданию первого приложения
Mr. Docker 16.03.2025
Docker — это платформа, которая упаковывает ваше приложение и все его зависимости в стандартизированные блоки, называемые контейнерами. Эти контейнеры изолированы друг от друга и от основной системы,. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru