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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 15.03.2012, 15:50   #11
vovk
!=
Участник клуба
 
Аватар для vovk
 
Регистрация: 08.09.2008
Сообщений: 1,751
По умолчанию

Похоже я чего то не понимаю,
Цитата:
при двойном нажатии на ячейку с 122,23 открывается форма с другим Grid-ом в котором отображаются эти проводки:

Provodka | Debet

Автоуслуги | 100
Касса | 22,23

и получается, что сумма этих двух дебетов и есть значение в Debet в 1 таблице.....
Ведь эта сумма уже есть, и содержится в записи 1 таблицы по которой и осуществлялся даблклик...
Я правильно понимаю??
vovk вне форума Ответить с цитированием
Старый 15.03.2012, 16:27   #12
Nenado
Пользователь
 
Регистрация: 17.01.2012
Сообщений: 54
По умолчанию

ну я не так выразился..... эту запись сначала ввел я для примера, а на самом деле - она должна вычислятся автоматически... т.е. если допустим будет 122.23 и я нажимаю дабл клик - открывается таблица с проводками... я добавляю еще 1 проводку с дебетом допустим 7.0 - и получется что ячейка должна изменится с 122.23 на 129.23...
Nenado вне форума Ответить с цитированием
Старый 15.03.2012, 17:19   #13
vovk
!=
Участник клуба
 
Аватар для vovk
 
Регистрация: 08.09.2008
Сообщений: 1,751
По умолчанию

Если поле Debet физически существует в таблице counts, то его надо просто обновлять, если нет то данные нужно выводить примерно таким запросом
Код:
select Counts.Counts,   prov.Debet_sum from Counts left join
(select sum(Provodki.Debet) as debet_sum, связь.имя_поля_связанного_с_Counts as count_связь from  связь  left join Provodki on Provodki.имя_поля_связанного_с_Связь = связь.имя_поля_связанного_с_Provodk group by 2) as prov on prov.count_связь = Counts.имя_поля_связанного_с_Связь
вот такая вот геммороидальная ерундовина получается, но уж какие данные дали такие и использую.
vovk вне форума Ответить с цитированием
Старый 15.03.2012, 17:19   #14
vovk
!=
Участник клуба
 
Аватар для vovk
 
Регистрация: 08.09.2008
Сообщений: 1,751
По умолчанию

упс, что то аж 2 раза

Последний раз редактировалось vovk; 15.03.2012 в 17:42.
vovk вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Сумма не уникального поля. Дмитрий mause Помощь студентам 4 25.01.2012 17:08
Сумма вычисляемого поля TTable Anton.sev Общие вопросы Delphi 1 10.05.2010 20:31
Выявление одинаковости значений поля в одной талице по значению поля в другой nikmay SQL, базы данных 4 13.08.2009 12:51
СУММА ЗНАЧЕНИЙ ЭЛЕМЕНТОВ Dimak24 Помощь студентам 1 24.12.2008 09:29