|
|
|
Как избавиться от надписи #Ошибка ?
|
|||
|---|---|---|---|
|
#18+
На форме есть подчененная форма табличного типа с множеством полей в том числе с полем "Количество" в примечании этой подчененной формы есть поле СуммаКоличества и данные этого поля - =Sum([Количество]) теперь на основной фоме есть поле ИтогПоСумме и данные это поля - =[Forms]![Форма]![ПФ Форма].[Form]![СуммаКоличества] Но вот есть такая проблеммка, если в подчененной форме нет записей то соот-но с поле ИтогПоСумма на основной форме отображается #Ошибка Как избавиться от этой надписи, если подчененная форма не имеет записей? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.03.2004, 13:59 |
|
||
|
Как избавиться от надписи #Ошибка ?
|
|||
|---|---|---|---|
|
#18+
???Может кто то подскажет ??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.03.2004, 14:31 |
|
||
|
Как избавиться от надписи #Ошибка ?
|
|||
|---|---|---|---|
|
#18+
Написать функцию, которая будет проверять наличие записей в форме, если их нет, то проставлять в эти поля 0 или ничего не проставлять, если есть - то указанное выражение. Проверять можно через рекордсет формы, по recordcount, по .EOF ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.03.2004, 14:37 |
|
||
|
Как избавиться от надписи #Ошибка ?
|
|||
|---|---|---|---|
|
#18+
Не проверял, но может заработать =iif([Forms]![Форма]![ПФ Форма].[Form].CurrentRecord=0;0;[Forms]![Форма]![ПФ Форма].[Form]![СуммаКоличества]) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.03.2004, 14:44 |
|
||
|
Как избавиться от надписи #Ошибка ?
|
|||
|---|---|---|---|
|
#18+
немного громоздко, но если надо быстро, то исп. функц. IsError, например IsError(forms!frm_1!ctl_1;0;forms!frm_1!ctl_1) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.03.2004, 14:51 |
|
||
|
Как избавиться от надписи #Ошибка ?
|
|||
|---|---|---|---|
|
#18+
да уж скока можно писать одно и тоже iif(iserror([Forms]![Форма]![ПФ Форма]![СуммаКоличества]);0;[Forms]![Форма]![ПФ Форма]![СуммаКоличества]) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.03.2004, 14:52 |
|
||
|
Как избавиться от надписи #Ошибка ?
|
|||
|---|---|---|---|
|
#18+
сори. правильно вот так iif(IsError(forms!frm_1!ctl_1);0;forms!frm_1!ctl_1)) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.03.2004, 14:52 |
|
||
|
Как избавиться от надписи #Ошибка ?
|
|||
|---|---|---|---|
|
#18+
С такой фигней столкнулся совсем недавно, полдня потратил. Ошибка возникае потому что у поля нет значения (если в подчиненной форме нет записей). Достойной функции нет. Выход правда такой: =IIF(IsNumeric([Forms]![Форма]![ПФ Форма].[Form]![СуммаКоличества]);[Forms]![Форма]![ПФ Форма].[Form]![СуммаКоличества];"-") Коряво, но все работает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.03.2004, 00:21 |
|
||
|
|

start [/forum/topic.php?fid=45&fpage=1670&tid=1676203]: |
0ms |
get settings: |
5ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
300ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
46ms |
get tp. blocked users: |
2ms |
| others: | 211ms |
| total: | 600ms |

| 0 / 0 |
