|
|
|
OpenRecordSet
|
|||
|---|---|---|---|
|
#18+
При вводе товара его текущие остатки в организации, вычисляю через OpenRecordset-ы, Затем их скдадываю, и получаю остаток. Но есть один Recordset, к-ый может возвращать Null, попытка через IIF(isnull(rst!Ost),0,rst!Ost) превратить его в ноль, не проходит. Может есть каие-нибудь другие ходы??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.05.2004, 13:45 |
|
||
|
OpenRecordSet
|
|||
|---|---|---|---|
|
#18+
Что значит не проходит? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.05.2004, 13:47 |
|
||
|
OpenRecordSet
|
|||
|---|---|---|---|
|
#18+
Какую? Народ продолжает верить в телепатию... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.05.2004, 14:00 |
|
||
|
OpenRecordSet
|
|||
|---|---|---|---|
|
#18+
run-time error440 Automation Error ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.05.2004, 14:03 |
|
||
|
OpenRecordSet
|
|||
|---|---|---|---|
|
#18+
А можно посмотреть полностью этот кусок программы с iif'ом? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.05.2004, 14:04 |
|
||
|
OpenRecordSet
|
|||
|---|---|---|---|
|
#18+
set rst = dbs.openrecordset("SELECT Остаток.Количество as Ost FROM Остаток WHERE (((Остаток.Код)=obProst())) ;) Такого типа rst, а затем их значения пытаюсь суммировать me.ggggg = IIf(isnull(rst!Ost),0,rst!Ost) + .......... И тут ошибка 440, а если без iif то ошибка 3021:Текущая запись отсутствует ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.05.2004, 14:16 |
|
||
|
OpenRecordSet
|
|||
|---|---|---|---|
|
#18+
("SELECT Остаток.Количество as Ost FROM Остаток WHERE (((Остаток.Код)=obProst())); " ) Вроде бы кавычечку упустили ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.05.2004, 14:31 |
|
||
|
OpenRecordSet
|
|||
|---|---|---|---|
|
#18+
да и не помешало бы if not rs.EOF then me.ggggg = IIf(isnull(rst!Ost),0,rst!Ost) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.05.2004, 14:35 |
|
||
|
OpenRecordSet
|
|||
|---|---|---|---|
|
#18+
тогда уж до конца If Not (rst.EOF And rst.BOF) Then Сделать можно всё!!! Только бы знать как... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.05.2004, 14:46 |
|
||
|
|

start [/forum/topic.php?fid=45&msg=32505947&tid=1674851]: |
0ms |
get settings: |
9ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
155ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
46ms |
get tp. blocked users: |
1ms |
| others: | 205ms |
| total: | 448ms |

| 0 / 0 |
