Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / запросик / 13 сообщений из 13, страница 1 из 1
17.06.2004, 09:30:14
    #32564725
MPoil
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
запросик
Можно ли писать запросы такого типа:
select ok as logical,temp.* from temp.
А если нельзя,то как можно это обойти?
...
Рейтинг: 0 / 0
17.06.2004, 09:32:33
    #32564733
paparome
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
запросик
Можно, только нет значения ok
Логические переменные (тип) - он же boolean принимает 2 значения (true/false)

т.е. в вашем случае

select true as logical, temp.* from temp
...
Рейтинг: 0 / 0
17.06.2004, 09:36:56
    #32564743
MPoil
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
запросик
я ОК имел ввиду,как имя...
А не знаете,как сделать,чтобы ещё это логическое поле можно было редактировать?
...
Рейтинг: 0 / 0
17.06.2004, 09:40:38
    #32564749
Rivkin Dmitry
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
запросик
paparomeМожно, только нет значения ok
Логические переменные (тип) - он же boolean принимает 2 значения (true/false)

т.е. в вашем случае

select true as logical, temp.* from temp

ругается оно при этом,
корректнее так:
select 'ok' as 'logical', temp.* from temp
...
Рейтинг: 0 / 0
17.06.2004, 09:45:09
    #32564757
Rivkin Dmitry
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
запросик
MPoilя ОК имел ввиду,как имя...
А не знаете,как сделать,чтобы ещё это логическое поле можно было редактировать?

Редактировать так - не получится, поле ведь получается виртуальным.
Да и вообще - не логично! Если уж это ок так ок на всегда!
Правильнее сделать это поле вычисляемым, например

Код: plaintext
select Iif(temp.Field1 =  10 , 'ok', 'no') as logical,temp.* from temp
...
Рейтинг: 0 / 0
17.06.2004, 09:51:32
    #32564766
MPoil
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
запросик
Просто передо мной стоит немного другая задача-есть список на основе запроса и надо из него выбрать нужные записи и я хочу сделать там check поле
...
Рейтинг: 0 / 0
17.06.2004, 09:57:09
    #32564779
funddd
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
запросик
Точно такая же задача стоит.
Думаю, без временной таблицы не обойтись.
...
Рейтинг: 0 / 0
17.06.2004, 09:58:13
    #32564782
paparome
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
запросик
MPoilПросто передо мной стоит немного другая задача-есть список на основе запроса и надо из него выбрать нужные записи и я хочу сделать там check поле

Значит надо это chek поле добавить в таблицу - иначе никак
...
Рейтинг: 0 / 0
17.06.2004, 10:36:49
    #32564854
MPoil
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
запросик
спасибо,просто надеялся есть другой способ
...
Рейтинг: 0 / 0
17.06.2004, 10:39:05
    #32564862
MPoil
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
запросик
а ещё вопрос:
как можно сделать так,чтобы допустим есть таблица
и в зависимости от значения поля в данной строке-разрешать или запрещать редактирование текущей строки
...
Рейтинг: 0 / 0
17.06.2004, 10:42:41
    #32564870
MPoil
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
запросик
хотелось бы получить результат:
таблица:
поле1 поле2
new fdef
new hhh
old tyyy
...
Рейтинг: 0 / 0
17.06.2004, 10:59:08
    #32564915
paparome
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
запросик
MPoilхотелось бы получить результат:
таблица:
поле1 поле2
new fdef
new hhh
old tyyy

ИМХО - в форме по событию Form_Current проверять условие
...
Рейтинг: 0 / 0
17.06.2004, 11:18:48
    #32564956
MPoil
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
запросик
Thanks!
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / запросик / 13 сообщений из 13, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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