1134 / 615 / 129
Регистрация: 13.02.2009
Сообщений: 3,553
|
||||||
1 | ||||||
Вычисление поля delphi18.04.2012, 09:28. Показов 3645. Ответов 12
Метки нет (Все метки)
Добрый утро ребята. Access подключение на Delphi2010 при помощи ADOConnection1, ADOTable1, DataSource1, в Таблице ест 5 поля: К-во, Цена, Скидка, Цена_итого, Процент в Delphi делал второе форма для добавленная Edit1-К-во Edit2.- Цена Edit3- Скидка, после добавление мне надо что таблица делал следующий математически операции .
1. К-во * Цена = Цена_итого 2. Цена_итого /100*Скидка= Процент 3. Цена_итого - Процент = Цена_итого Для этого пишу на кнопке
0
|
18.04.2012, 09:28 | |
Ответы с готовыми решениями:
12
Вычисление поля. Вычисление значения поля Вычисление поля по окончании ввода Автоматическое вычисление поля класса |
23 / 23 / 12
Регистрация: 13.09.2010
Сообщений: 88
|
||||||
18.04.2012, 10:37 | 2 | |||||
событие может любым
0
|
39 / 71 / 10
Регистрация: 03.02.2012
Сообщений: 362
|
|
18.04.2012, 11:04 | 3 |
А SQL запрос написать, не?
0
|
23 / 23 / 12
Регистрация: 13.09.2010
Сообщений: 88
|
|
18.04.2012, 11:16 | 4 |
мне не понятен ваш вопрос, зачем SQL, если у вас ADOTable а не ADOQuery
0
|
39 / 71 / 10
Регистрация: 03.02.2012
Сообщений: 362
|
|
18.04.2012, 11:20 | 5 |
Зачем использовать adoTable ?
0
|
1134 / 615 / 129
Регистрация: 13.02.2009
Сообщений: 3,553
|
|
18.04.2012, 14:55 [ТС] | 6 |
после это if adotable1.Modified=true then begin программа не выполняет нечего, код который я выложил он работает но мне интересно ! когда добавляю запись что программа без не какого нажать кнопки сам выполнял это операция
Добавлено через 2 часа 46 минут помочь не кто не сможет ?
0
|
23 / 23 / 12
Регистрация: 13.09.2010
Сообщений: 88
|
|
18.04.2012, 15:09 | 7 |
0
|
Супер-модератор
8783 / 2536 / 144
Регистрация: 07.03.2007
Сообщений: 11,873
|
|
18.04.2012, 15:16 | 8 |
xxbesoxx, а мне вот интересно, зачем держать три поля, если для вычисления значений двух из них достаточно значнения из третьего поля? зачем такая избыточность?
0
|
1134 / 615 / 129
Регистрация: 13.02.2009
Сообщений: 3,553
|
|
18.04.2012, 15:21 [ТС] | 9 |
Вы код который здесь вставляете проверили у вас работает ????
Добавлено через 3 минуты Как вы предлагаете реализовать это ? Что вы меня советуйте ?
0
|
39 / 71 / 10
Регистрация: 03.02.2012
Сообщений: 362
|
|||||||
18.04.2012, 15:23 | 10 | ||||||
ADOQUERY и SQL
0
|
Супер-модератор
8783 / 2536 / 144
Регистрация: 07.03.2007
Сообщений: 11,873
|
||||||
18.04.2012, 15:32 | 11 | |||||
xxbesoxx, да все элементарно просто, убери лишнее поле в таблице "Процент", а дальше:
1) такой код будет работать, если позиционирование будет по ДБГриду, а данная таблица - его источник данных
0
|
1134 / 615 / 129
Регистрация: 13.02.2009
Сообщений: 3,553
|
|
18.04.2012, 15:50 [ТС] | 12 |
Огромное вам спасибо за внимание ! извиняться что я вас отвлекал, вечером попробую SQL Запрос и напишу как получится
0
|
1134 / 615 / 129
Регистрация: 13.02.2009
Сообщений: 3,553
|
|
19.04.2012, 20:19 [ТС] | 13 |
Огромное всем спасибо кто пытался меня помочь . Очень помогло это статья http://devdelphi.ru/?p=1229 от это примере уже дальше всю ясно .
0
|
19.04.2012, 20:19 | |
19.04.2012, 20:19 | |
Помогаю со студенческими работами здесь
13
Вычисление с IIf по условию другого поля Вычисление потока векторного поля, найти ошибку Вычисление значения свободного поля в ленточной форме Access вычисление поля данными из другой таблицы Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |