|
Суммирование
|
|||
---|---|---|---|
#18+
Подскажите, как просуммировать t4 (в таблице o_order значения id_client - повторяются, как Вы видите t4 формируется при умножении количества товара на цену, но ОДИН РАЗ, а надо чтоб прошло по всем) Код: close tables all set safety off t1='' t2='' t3='' t4='' t1=val(ALLTRIM(thisform.Text1.text)) USE o_order.dbf GO top SCAN if id_clients==t1 t2=kol t3=the_price_one t4=(t2*t3) ENDIF ENDSCAN Thisform.Text2.Value=t4 USE d_order.dbf go bottom append blank replace id_clients with t1 replace total with t4 use use ... |
|||
:
Нравится:
Не нравится:
|
|||
07.12.2011, 17:29 |
|
Суммирование
|
|||
---|---|---|---|
#18+
Alucard_070892, извини за правку кода, но не удержался Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13.
А вот так бы я сделал Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9.
Только бы я допилил бы форму, чтоб Text1 содержал число, а не текст и переделал бы работу с базами - операции открытия, закрытия, записи они самые медленные т.е. открытие и закрытие можно было бы выкинуть в load формы и unload соответсвенно ... |
|||
:
Нравится:
Не нравится:
|
|||
07.12.2011, 18:05 |
|
Суммирование
|
|||
---|---|---|---|
#18+
Спасибо, то что нужно =) ... |
|||
:
Нравится:
Не нравится:
|
|||
07.12.2011, 19:05 |
|
Суммирование
|
|||
---|---|---|---|
#18+
alextashk, авторА вот так бы я сделал Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9.
а так еще короче: Код: sql 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
07.12.2011, 22:51 |
|
|
start [/forum/topic.php?fid=41&msg=37563791&tid=1583955]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
38ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
45ms |
get tp. blocked users: |
1ms |
others: | 260ms |
total: | 386ms |
0 / 0 |