Вниз
Скачать: CL | DM;

Калькуляция   Найти похожие ветки 

← →
VitGun   (2002-10-07 18:10) [0]

Доброго времени суток всем!! У меня дурацкий вопрос:
- Можно ли вычислять поля таблицы(+;-;*;/)?
- Тип базы dBase.


← →
Johnmen ©   (2002-10-07 18:22) [1]

Можно...


← →
VitGun   (2002-10-07 18:32) [2]

Johnmen, Хм...а как?


← →
Johnmen ©   (2002-10-07 18:35) [3]

А поподробней - что же все-таки надо ?


← →
AM   (2002-10-07 18:36) [4]

Можно либо в самом запросе либо создать вычисляемое поле...


← →
VitGun   (2002-10-07 18:38) [5]

Johnmen, В общем есть таблица с данными тип float. Нужно суммировать строки и столбцы и результаты добавить в таблицу.


← →
Johnmen ©   (2002-10-07 18:42) [6]

SELECT F1+F2+F3+... AS SUMFIELDS FROM ... - суммирование значений полей
SELECT SUM(F1) AS SF1,SUM(F2) AS F2,.. FROM ... - суммирование значений поля


← →
VitGun   (2002-10-07 18:48) [7]

Johnmen, а можно без SQL обойтись? Если нет, то спасибо и на этом...


← →
Johnmen ©   (2002-10-07 18:51) [8]

>VitGun

1. вычисляемые поля (на уровне приложения) - ...F1+F2+...
2. сканирование НД с вычислениями - ...SUM(F1)...


← →
VitGun   (2002-10-07 18:53) [9]

Johnmen, а как слабать вычисляемые поля?. Нам в универе чегой-то такое читали но я уж забыл.


← →
AM   (2002-10-07 19:05) [10]

На виз. компаненту (TTable, TQuery) нажимаешь правую кнопку и выбираешь Fields Editor... На появившееся окно нажимаешь правую кнопку мыши и выбираешь New Field... Далее там назови его например SUMA, тип поля выбери Calculated и наж. OK.

Далее на обработчик события:
procedure TForm1.QueryWorkCalcFields(DataSet: TDataSet);
begin
QueryWork.FieldValues["Suma"]:= QueryWork.FieldValues["A1"] + QueryWork.FieldValues["A2"]
end;

или все что угодно тебе...



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.47 MB
Время: 0.011 c
6-92637
- Ruf -
2002-08-22 13:58
2002.10.28
ЧАТ


3-92337
ruslan_as
2002-10-04 16:27
2002.10.28
Как заставить InterBase в SQL не чувствовать регистр букв


1-92562
zam2000
2002-10-15 14:32
2002.10.28
как отлавливать сообщения менеджера печати?


1-92492
dIX MoD
2002-10-11 16:24
2002.10.28
Программирование в Delph е (связь с др, прогами)


14-92735
oleg_er
2002-10-09 06:38
2002.10.28
как создать свой компонент?




   Наверх