|
|
|
Трудная задача
|
|||
|---|---|---|---|
|
#18+
Есть таблица со следующей структурой id- код dat - дата id_share - код контракта curs - цена контракта Вопрос: каким образом можно выбрать последние цены по контрактам и вставить эти цены в Grid по соответствующим контрактам. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.12.2005, 09:01 |
|
||
|
Трудная задача
|
|||
|---|---|---|---|
|
#18+
Попробуй так: Код: plaintext 1. 2. 3. 4. 5. 6. А в Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.12.2005, 09:29 |
|
||
|
Трудная задача
|
|||
|---|---|---|---|
|
#18+
Понятно, но как эту выборку вставить в Grid, в котором уже есть другая выборка. Вид Grida ------------------------------------------------------------------- Код контракта Вх.ост. куплено продано Исх.ост. Тек.Цены 1 0 1 1 0 ? 2 1 0 0 1 ? ------------------------------------------------------------------ Чтобы цены соответсвовали своим контрактам ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.12.2005, 13:11 |
|
||
|
Трудная задача
|
|||
|---|---|---|---|
|
#18+
вторую выборку копирнуть в первую и обновить грид ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.12.2005, 13:13 |
|
||
|
Трудная задача
|
|||
|---|---|---|---|
|
#18+
А не подскажете код как скопировать чтобы контракты не перепутались и соответвовали своим ценам ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.12.2005, 13:44 |
|
||
|
Трудная задача
|
|||
|---|---|---|---|
|
#18+
черз for nn = 1 to reccount() select ... append blank replace endfor ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.12.2005, 14:18 |
|
||
|
Трудная задача
|
|||
|---|---|---|---|
|
#18+
А через промежуточный курсор не пойдет? select * from gridcursor into cursor tmp thisform.grid.recordsource='' select gridcursor use select ..... from tmp; union; select ..... from xxx ; &&необходимая выборка into cursor gridcursor thisform.grid.recordsource='gridcursor' ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.12.2005, 19:14 |
|
||
|
Трудная задача
|
|||
|---|---|---|---|
|
#18+
сделал два курсора p_cursor - нужные цены t_cursor - куда нужно вставить эти цены select p_cursor go top for n = 1 to reccount() select t_cursor locat for id=p_cursor.id2 replace t_cursor .curs with iif(found(),p_cursor.curs,0) endfor но выдает ошибку "не могу обновить курсор" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.12.2005, 10:06 |
|
||
|
Трудная задача
|
|||
|---|---|---|---|
|
#18+
Все спасибо, особенно Недоходящему. Решение найдено через цик For ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.12.2005, 12:39 |
|
||
|
Трудная задача
|
|||
|---|---|---|---|
|
#18+
Hi Trader! http://forum.foxclub.ru/read.php?f=32&i=60&t=11 И не надо никаких циклов и прочей ерунды. P.S. Задача совсем не трудная. А надоевшая уже хуже горькой редьки - т.к. регулярно всплывает - наверное раз в месяц :( Причём в куче FAQ-ов описанная. Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.12.2005, 16:16 |
|
||
|
|

start [/forum/topic.php?fid=41&msg=33410882&tid=1592872]: |
0ms |
get settings: |
9ms |
get forum list: |
17ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
207ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
53ms |
get tp. blocked users: |
1ms |
| others: | 244ms |
| total: | 552ms |

| 0 / 0 |
