|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
10.09.2009, 12:15 | #1 |
Регистрация: 20.08.2009
Сообщений: 5
|
условие для текстового поля
Добрый день! Подскажите, пожалуйста, как решить вот такую задачу.
У меня есть форма с 2 подчиненными форма: 1. Итого Выставлено 2. Итого Оплачено На этих подчиненных формах по 3 поля: сумма в руб, в дол, в евро. Мне необходимо подсчитать сумму остатка, я делаю свободное текстовое поле на основной форме и задаю значение =[Итого выставлено].[Form]![Sum Of Sum Of RUB]-[Итого оплачено].[Form]![Sum Of RUB] - для вычисления осатка в руб, то же самое в дол и евро. Проблема: если в одной из подчиненных форм нет значений ( например, данный клиент еще ничего не оплатил), то в поле вычисления остатка выдается ОШИБКА. Как задать условие, что если подчиненная форма пустая, то есть в запросе нет подходящих значений, то в текстовом поле ноль. Последний раз редактировалось МаришаГ; 10.09.2009 в 12:19. |
10.09.2009, 17:42 | #2 |
Участник клуба
Регистрация: 10.08.2009
Сообщений: 1,796
|
Здравствуйте МаришаГ.
"если в одной из подчиненных форм нет значений " - формулировка не совсем верна, значения может не быть в поле записи, а у формы (у её источника) могут отсутсвовать записи. Если речь о отсутствии записей, может помочь подобная функция: Код:
=summVal([Итого выставлено].[Form]![Sum Of Sum Of RUB])-summVal([Итого оплачено].[Form]![Sum Of RUB]) при отсутствии значений (NULL) в поле источника, суммирование также будет не возможно. Исправляется использованием в запросе Nz - интегрированной функции MS Access. select Nz([Sum Of RUB], 0), .... from ... и будет Вам счастье. Евгений. |
14.09.2009, 13:13 | #3 |
Регистрация: 20.08.2009
Сообщений: 5
|
Спасибо большое, работает! Осчастливили!
|
Опции темы | Поиск в этой теме |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Условие для ячейки | segail | Microsoft Office Excel | 31 | 23.09.2009 21:33 |
Как переменной присвоить данные из текстового поля формы? | kitten2 | Microsoft Office Excel | 2 | 08.04.2009 05:43 |
Растягивание текстового поля | Беляевский | HTML и CSS | 2 | 05.04.2009 10:15 |
Условие для файлов | Nemesisking | Общие вопросы Delphi | 11 | 30.01.2009 09:20 |