|
|
|
| Я думаю из сабжа уже понятна проблема.
Распишу по подробнее. Есть форма на основе подчиненного запроса. Выводится она ввиде таблицы. Но суть в том что естесственно количество столбцов отображаемых в запросе может вариироваться.
Допустим я знаю, что:
Столбец 1 и Стобец 2 всегда будут появляться, а вот Столбец 3 может быть, а может и нет. Когда захожу в режим конструктора, вижу, что если данные по Столбцу 3 отсутствуют то там горит мулька, что в ControlSource нет данных, а когд есть данные по Столбцу 3, то с ControlSource впорядке. Когда открываю форму, смотрю, если данных в Столбце 3 нет, то выводиться "#Имя?".
Внимание вопрос.
Как сделать так, чтобы это имя исчезло, и хотя бы появлялись нули, а если есть то соответственно значние из запроса.
У меня есть вариант
Iif(IsError([Столбец 3]);0;0) - но по скольку форма ввиде таблицы и ленточная, он мне 0 во все поля этого столбца и бомбит, а если значение есть то все равно выводит 0. | |
|
| |
|
|
|
| Ну что ж придется отвечать самому себе. Достал с полки амбарную книгу Э.Балтер.
Там четко написано, что если есть желание отображать именно фиксированные столбцы, то нужно в свойствах запроса ColumnHeadins задать имена столбцов которые будут выводится в заголовки и которые должны точно совпадать.
Иногда полезно книжки чиать | |
|
| |
|
|
|
|
|
| Да. Я в такое вляпывался когда на основе перекрестного запроса делал подчиненный отчет. Приходилось перечислять в свойстве запроса.
А вот основной отчет на таком же запросе ничего не требовал. Почему - загадка по сей день. | |
|
| |