Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Как сделать вычисляемое поле на форме? / 4 сообщений из 4, страница 1 из 1
30.04.2003, 11:40
    #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
30.04.2003, 12:10
    #32151712
Владимир Саныч
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сделать вычисляемое поле на форме?
Если ControlSource контрола не название поля, то его надо начать с =.
...
Рейтинг: 0 / 0
30.04.2003, 12:35
    #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
30.04.2003, 12:40
    #32151773
grinya
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сделать вычисляемое поле на форме?
О! Спасибо большое, Владимир Саныч!
Насчет функции тоже спасибо, учту, но теперь с "=" я итак чего угодно забахаю!
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Как сделать вычисляемое поле на форме? / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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