|
автор: ?????? (08.06.2006 в 00:00) |
|
| есть три поля 1, 2 и 3. Сумируем =1+2+3, поле 1 всегда получает значение, поле 2 и 3 периодически, при отсутствии значения в одном из полей возникает #ОШИБКА, nz не работает 0 не получается, что делать? | |
|
| |
|
автор: ?????? (08.06.2006 в 00:00) |
|
| k2=iif(nz(поле2)="",0,поле2) и т.д. | |
|
| |
|
автор: ?????? (09.06.2006 в 00:00) |
|
| Re: Сумма полей с одним пустым в другом поле что значит k2? | |
|
| |
|
автор: ?????? (09.06.2006 в 00:00) |
|
| Re[1]: Сумма полей с одним пустым в другом поле Не получается. Дело в том что там не значение Null а вообще нет записей как сделать в поле подстановку 0 | |
|
| |
|
автор: osmor (09.06.2006 в 00:00) |
|
| iif(isError(СуммаПолей);0;СуммаПолей) | |
|
| |
|
автор: ?????? (09.06.2006 в 00:00) |
|
| Re: iif(isError(СуммаПолей);0;СуммаПолей) =IIf(фрмРасчетОклада.Form!Зарплата-nz(фрмИтогоЗаМобТел.Form!Задолжность)+nz(фрмДругиеНачисленияВЗИтого.Form![Sum-Сумма])="";0;фрмРасчетОклада.Form!Зарплата-фрмИтогоЗаМобТел.Form!Задолжность+фрмДругиеНачисленияВЗИтого.Form![Sum-Сумма])
фрмДругиеНачисленияВЗИтого.Form![Sum-Сумма]) записей нет в итоге в поле ошибка, если добавить isError тоже не работает | |
|
| |
|
автор: osmor (09.06.2006 в 00:00) |
|
| а так? =IIf(isError(фрмРасчетОклада.Form!Зарплата-nz(фрмИтогоЗаМобТел.Form!Задолжность;0)+nz(фрмДругиеНачисленияВЗИтого.Form![Sum-Сумма];0));0;фрмРасчетОклада.Form!Зарплата-nz(фрмИтогоЗаМобТел.Form!Задолжность;0)+nz(фрмДругиеНачисленияВЗИтого.Form![Sum-Сумма];0)) | |
|
| |
|
автор: ?????? (09.06.2006 в 00:00) |
|
| Re: а так? Когда во всех полях есть значение считает правино, а как только хоть один результат отсутствует так сразу ошибка, мне кажется надо сделать подстановку в полях суммируемых значений, типо что при отсутвии результата 0, а так ну ни как что-то не получается | |
|
| |
|
автор: ?????? (09.06.2006 в 00:00) |
|
| Re[1]: а так? А как заставить автоматом запускаться запрос например каждое первое число каждого месяца? | |
|
| |