powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Как сделать вычисляемое поле на форме?
4 сообщений из 4, страница 1 из 1
Как сделать вычисляемое поле на форме?
    #32151663
Фотография grinya
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В источнике данных формы могут быть два варинта: dbo.Cont_view
(простое представление), либо запрос:
select KeyField, Firms, Date, Empl, Chief, Prim, Result, Refus, Request, DateActual, Division, NextCont from dbo.Cont_view order by Date
На табличную форму вместо поля NextCont (int) хочу выводить
что-то типа isnull(NextCont), т.е. только Да, Нет.

- пытался в запрос вставить
select KeyField, Firms, ... NextCont,
(case when Contact.NextCont is null then 'Нет' else 'Да' end) as Finished
from Cont_view order by Date (на MSSQL это работает)
После чего при открытии формы - ошибка: Объект не существует.

- пытался в новом поле в Данные написать различные варианты с iif, isnull, is null
- выводит #ИМЯ.

- вписать в данные isnull(Me.Другое поле) - тоже #имя
Может просто в хелпе что-то не досмотрел? Тогда кинтье намек, pls.
Спасибо.
...
Рейтинг: 0 / 0
Как сделать вычисляемое поле на форме?
    #32151712
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Если ControlSource контрола не название поля, то его надо начать с =.
...
Рейтинг: 0 / 0
Как сделать вычисляемое поле на форме?
    #32151765
alexkov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
делаешь функцию


Function das(exp)
dim str as integer
str=null(exp)

IF str=o then
das="Да"
else
das="Нет"
end Function
можно в функцию добавить код обработки ошибки
exp - это твое поле в форме, например, [Поле1]

das([Поле1])
...
Рейтинг: 0 / 0
Как сделать вычисляемое поле на форме?
    #32151773
Фотография grinya
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
О! Спасибо большое, Владимир Саныч!
Насчет функции тоже спасибо, учту, но теперь с "=" я итак чего угодно забахаю!
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Как сделать вычисляемое поле на форме?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]