Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > БД в Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 29.04.2013, 12:29   #1
Tanzor69
Пользователь
 
Регистрация: 05.11.2011
Сообщений: 90
По умолчанию вычисляемые поля

Итак, имеется допустим 2 IBQuery. В одном делаем запрос - получаем данные из БД, так же в этом IBQuery добавляю вручную поле - вычисляемое и получаю значение из других полей этой таблицы.
Так же имеем IBQuery2 - аналогично получаем какие то данные из таблицы БД, но еще требуется чтобы в этой таблице было значение вычесленного поля в IBQuery1.

Подскажите, как это можно реализовать?
Tanzor69 вне форума Ответить с цитированием
Старый 29.04.2013, 12:36   #2
eval
Подтвердите свой е-майл
 
Регистрация: 29.08.2012
Сообщений: 4,022
По умолчанию

также вычислить
eval вне форума Ответить с цитированием
Старый 29.04.2013, 12:41   #3
Tanzor69
Пользователь
 
Регистрация: 05.11.2011
Сообщений: 90
По умолчанию

т.е. вариант только 1 - исходные данные брать из IBQuery1 и в IBQuery2 снова всё вычислять?
Tanzor69 вне форума Ответить с цитированием
Старый 29.04.2013, 12:43   #4
eval
Подтвердите свой е-майл
 
Регистрация: 29.08.2012
Сообщений: 4,022
По умолчанию

нафик IBQuery1, все в IBQuery2
eval вне форума Ответить с цитированием
Старый 29.04.2013, 12:44   #5
Tanzor69
Пользователь
 
Регистрация: 05.11.2011
Сообщений: 90
По умолчанию

да не, они оба нужны, в одном query одна таблица, в другом query другая таблица, просто во второй еще используются данные из первой
Tanzor69 вне форума Ответить с цитированием
Старый 29.04.2013, 12:46   #6
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 19,042
По умолчанию

Если данных в IBQuery2 не достаточно, то запросом делать такое поле
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Старый 29.04.2013, 12:49   #7
eval
Подтвердите свой е-майл
 
Регистрация: 29.08.2012
Сообщений: 4,022
По умолчанию

Цитата:
во второй еще используются данные из первой
ну вот и используйте, квери то тут при чем? забыть
eval вне форума Ответить с цитированием
Старый 29.04.2013, 12:49   #8
Tanzor69
Пользователь
 
Регистрация: 05.11.2011
Сообщений: 90
По умолчанию

но запросом же нельзя вычисляемое поле из другой таблицы присоединить. можно только поля из бд и снова вычислять но уже в ibquery2
Tanzor69 вне форума Ответить с цитированием
Старый 29.04.2013, 12:51   #9
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 19,042
По умолчанию

Цитата:
можно только поля из бд и снова вычислять но уже в ibquery2
Вот именно, но не обязательно вычислять на клиенте, можно вычисленные поля и запросом создать
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Старый 29.04.2013, 12:52   #10
eval
Подтвердите свой е-майл
 
Регистрация: 29.08.2012
Сообщений: 4,022
По умолчанию

вы путаете понятия, надо бы почитать еще, вычисляемое это то которое вычисляется, а где не важно
eval вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
вычисляемые поля иван_пропал SQL, базы данных 5 26.12.2012 14:45
вычисляемые поля hunter03 Помощь студентам 5 14.12.2011 18:01
Вычисляемые поля. Masia Общие вопросы C/C++ 5 15.01.2011 00:02
вычисляемые поля Nikola БД в Delphi 4 19.11.2008 13:26
Вычисляемые поля Defort БД в Delphi 0 03.12.2006 11:18