Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / работа с логическим типом данных .... вопрос / 15 сообщений из 15, страница 1 из 1
23.11.2004, 10:59:55
    #32795411
AlexHel
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
работа с логическим типом данных .... вопрос
Access 2000 ADP + MS SQL 2000

есть поле типа bit
в QueryAnalyser в результате запроса поле принимает значение или 0 или 1

в АДП Акцесса даже если смотреть табличку - принимает значение
Ложь, Истина ...
как научить акцесс видеть это поле как 0 и 1 ...

если коряво объясняю - ногами не бейте ...
...
Рейтинг: 0 / 0
23.11.2004, 11:27:15
    #32795477
paparome
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
работа с логическим типом данных .... вопрос
А зачем тебе в таблах видеть 0 и 1?

В запросах (фильтрах) все одно надо писать 0/1 (не важно что Акс там в таблах показывает)

А для просмотра/редактирования данных надо формы делать и логические поля в них в виде "галочек" показывать!

Тогда и не будет возникать таких вопросов
...
Рейтинг: 0 / 0
23.11.2004, 11:55:21
    #32795558
AlexHel
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
работа с логическим типом данных .... вопрос
paparomeА зачем тебе в таблах видеть 0 и 1?

В запросах (фильтрах) все одно надо писать 0/1 (не важно что Акс там в таблах показывает)

А для просмотра/редактирования данных надо формы делать и логические поля в них в виде "галочек" показывать!

Тогда и не будет возникать таких вопросов

сделал запрос типа
SELECT CAST ( Credit_Note AS VARCHAR) Credit_Note
FROM [Order] ORDER BY [Number]

все прекрасно показывает - но поле Credit_Note не редактируемое стало ...
с помощью галочек пока и сделал
просто хотелось с помощью поля со списком сделать
типа
Счет ... false
КрединНота ... true
...
Рейтинг: 0 / 0
23.11.2004, 12:01:00
    #32795573
ЛП
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
работа с логическим типом данных .... вопрос
И кто тебе мешает поле со списком сделать?
Код: plaintext
RowSource = "0, Счет, 1, Крединота"
хто такой кретинота - я не знаю даже
...
Рейтинг: 0 / 0
23.11.2004, 12:18:08
    #32795612
AlexHel
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
работа с логическим типом данных .... вопрос
ЛПИ кто тебе мешает поле со списком сделать?
Код: plaintext
RowSource = "0, Счет, 1, Крединота"
хто такой кретинота - я не знаю даже

я же писал что
после такой конструкции

SELECT CAST ( Credit_Note AS VARCHAR) Credit_Note
FROM [Order] ORDER BY [Number]

поле Credit_Note не редактируемое стало ...
...
Рейтинг: 0 / 0
23.11.2004, 12:24:01
    #32795632
ЛП
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
работа с логическим типом данных .... вопрос
Человек, тебе где надо комбобокс увидеть? В запросе что-ли? Думаю что не в запросе, а на формочке. Ну и нафига ты в запросе какие-то преобразования полей делаешь?
В запросе выводишь логическое поле. В формочке на это логическое поле вешаешь комбобокс. Что может быть проще?
...
Рейтинг: 0 / 0
23.11.2004, 12:49:01
    #32795710
AlexHel
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
работа с логическим типом данных .... вопрос
ЛПЧеловек, тебе где надо комбобокс увидеть? В запросе что-ли? Думаю что не в запросе, а на формочке. Ну и нафига ты в запросе какие-то преобразования полей делаешь?

объясняю
в форме данное поле видится со значением Истина и Ложь
кто мне даст гарантию что на другом комне не будет значений True и False
и все перестанет работать?

RowSource = "Истина";"Invoice";"Ложь";"Credit Note"

ЛПВ запросе выводишь логическое поле. В формочке на это логическое поле вешаешь комбобокс. Что может быть проще?

хочется чтобы логическое поле всегда имело одно значение независимо от установок локализации и прочего
...
Рейтинг: 0 / 0
23.11.2004, 12:53:17
    #32795729
Темный
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
работа с логическим типом данных .... вопрос
Кхм... Как интерпретирует Аксесс 0/1 - это сугубо его, джетовые разборки. В любом случае значения 1 (True, Истина, Да, Yes) и 0 (False, Ложь, Нет, No) он всегда будет определять правильно.
з.ы. Правда иногда Истиной считается любое значение, отличное от нуля. ))
...
Рейтинг: 0 / 0
23.11.2004, 13:01:22
    #32795756
ЛП
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
работа с логическим типом данных .... вопрос
ТемныйКак интерпретирует Аксесс 0/1 - это сугубо его, джетовые разборки
Учитывая, что это adp - джет тут не причем. Да и в случае mdb не причем. Это таблица (оно же грид) как-то там отображает что в него пришло.

А в целом правильно. Какая нафиг разница, каким способом (из кучи возможных) стандартный аксесовский грид отображает логическое поле? У меня так флажками отображается, ну и что? Никто ведь не думает, что базовый запрос мне флажки возвращает.
...
Рейтинг: 0 / 0
23.11.2004, 13:14:37
    #32795807
Темный
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
работа с логическим типом данных .... вопрос
Хы, а почему это Jet не причем в случае с МэДэБэ?
...
Рейтинг: 0 / 0
23.11.2004, 13:16:43
    #32795812
Темный
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
работа с логическим типом данных .... вопрос
Я имел в виду интепретацию в нормальное представление всех этих истина, Ложь и прочее...
...
Рейтинг: 0 / 0
23.11.2004, 13:29:54
    #32795860
ЛП
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
работа с логическим типом данных .... вопрос
ТемныйХы, а почему это Jet не причем в случае с МэДэБэ?
ТемныйЯ имел в виду интепретацию в нормальное представление всех этих истина, Ложь и прочее...
По-твоему это джет интерпретирует все эти 0, 1, -1, истина, ложь и прочее - в нормальное представление?
А по-моему - ни фига не джет, а грид. Которому по большому счету пофигу, что в него засунули, джетовские ли данные или mssql-ные...
...
Рейтинг: 0 / 0
23.11.2004, 13:33:13
    #32795875
Темный
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
работа с логическим типом данных .... вопрос
ИМХА, Джет )))
Потому что при выполнении запросов грид нервно курит в сторонке
...
Рейтинг: 0 / 0
23.11.2004, 13:35:46
    #32795881
Темный
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
работа с логическим типом данных .... вопрос
ЛП
в нормальное представление?

Нормальное представление - это не только грид, епрст!
...
Рейтинг: 0 / 0
23.11.2004, 13:41:50
    #32795904
Geo
Geo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
работа с логическим типом данных .... вопрос
ТемныйИМХА, Джет )))
Потому что при выполнении запросов грид нервно курит в сторонке
Потому что при выполнении запросов Jet тоже старается (не всегда, правда) неявно преобразовывать типы данных.
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / работа с логическим типом данных .... вопрос / 15 сообщений из 15, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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