|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
06.01.2012, 22:41 | #1 |
Пользователь
Регистрация: 11.10.2010
Сообщений: 49
|
ADOTable: сумма
AdoConnection,adotable,datasource,d bgrid.
есть таблица. в ней есть поля: сумма, оплата_с_числа, оплата_до_числа. так вот. сумма например 200 р. а оплатили с 14 по 18. должно в сумме полуится 800р. как мне посчитать все это дело, и вывести в лейбл например. ? Спасибо! |
06.01.2012, 23:14 | #2 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
Начал бы с того, что пользовался бы не ADOTabe, а ADOQuery и максимально расчеты перенес бы в запрос. Часть не удобных для запроса расчетов перенес бы в калькулируемые поля и считал бы в OnCalcField. Их можно сделать и в ADOTable. В вашем примере с 14 по 18 - 5 дней и, если 200р. в день, то в сумме должно получиться 1000, а не 800
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
06.01.2012, 23:29 | #3 |
Made In USSR!
Старожил
Регистрация: 01.09.2010
Сообщений: 3,657
|
Код:
--> кол-во дней умноженное на сумма и даст искомое ---> рез-т вывести в лейбл это не проблема
"...В жизни я встречал друзей и врагов.В жизни много всего перевидал.Солнце тело мое жгло, ветер волосы трепал,но я смысла жизни так и не узнал..."
(c) Юрий Клинских aka "Хой" |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
ADOTable и ADODataSet | ddis | Общие вопросы C/C++ | 0 | 04.01.2011 07:54 |
Cоздание ADOTable | Napste® | БД в Delphi | 7 | 08.06.2009 19:14 |
AdoTable | Artruman | БД в Delphi | 4 | 03.04.2009 02:07 |
AdoTable | Mishina | БД в Delphi | 2 | 15.06.2008 06:35 |
Как копировать данные из ADOTable в ADOTable? | mauar | БД в Delphi | 1 | 10.05.2008 16:05 |