powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Строка для поля со списком "List.Value=NULL" дает ошибку ...
14 сообщений из 14, страница 1 из 1
Строка для поля со списком "List.Value=NULL" дает ошибку ...
    #32767263
BAlex
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Строка для поля со списком
Код: plaintext
List.Value=NULL
дает ошибку "Возникла ошибка при обращении к свойству или методу объекта OLE"
Кстати, я пишу "Value" с большой буквы, редактор сам переписывает это так: "List.value"
Может кто подскажет, как с этим бороться?
...
Рейтинг: 0 / 0
Строка для поля со списком "List.Value=NULL" дает ошибку ...
    #32767273
Kelme
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
a если так
Код: plaintext
1.
2.
 if IsNull(me!list) then
  ....
 end if 
...
Рейтинг: 0 / 0
Строка для поля со списком "List.Value=NULL" дает ошибку ...
    #32767302
BAlex
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Забыл пояснить:

Источник строк для списка:
Код: plaintext
1.
SELECT КодВодителя, ФИО
FROM Водители
Связанное поле КодВодителя. На экран КодВодителя не выводится (ширина столбика 0см), а выводится ФИО.
Мне нужно обнулить поле со списком при некотором условии.
Код: plaintext
List.Value=NULL 'присваивание
не срабатывает. Я не пойму, почему редактор пишет "value",т.е. создается впечатление, что такое свойство редактор не понимает


Это проект adp.
...
Рейтинг: 0 / 0
Строка для поля со списком "List.Value=NULL" дает ошибку ...
    #32767340
Kelme
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vbNullString используй
...
Рейтинг: 0 / 0
Строка для поля со списком "List.Value=NULL" дает ошибку ...
    #32767395
BAlex
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Открыл один из старых (других) файлов adp: такая же конструкция
Код: plaintext
List.Value=NULL
работает... Странно...

2 Kelme
Так использовать?
Код: plaintext
List.Value=vbNullString 
Та же ошибка возникает

Такое впечатление, что Access не понимает свойство Value, хотя так его видит (см. присоединенный список). Почему же редактор Access настойчиво value пишет с маленькой буквы, хотя я принудительно указывал большую букву...
...
Рейтинг: 0 / 0
Строка для поля со списком "List.Value=NULL" дает ошибку ...
    #32767409
Kelme
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
судя по рисунку у тебя что-то там русскими буквами написано?

если так, то в этом скорей всего косяк.
...
Рейтинг: 0 / 0
Строка для поля со списком "List.Value=NULL" дает ошибку ...
    #32767410
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а у тебе нет случаем полей с именем value?
...
Рейтинг: 0 / 0
Строка для поля со списком "List.Value=NULL" дает ошибку ...
    #32767420
BAlex
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Kelmeсудя по рисунку у тебя что-то там русскими буквами написано?

если так, то в этом скорей всего косяк.
Вообще контрол у меня русскими буквами назван, но с этим у меня проблем не было вроде
...
Рейтинг: 0 / 0
Строка для поля со списком "List.Value=NULL" дает ошибку ...
    #32767429
BAlex
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
вадяа у тебе нет случаем полей с именем value?
Нет
Только что все пересмотрел
...
Рейтинг: 0 / 0
Строка для поля со списком "List.Value=NULL" дает ошибку ...
    #32767430
Kelme
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
я начинаю вспоминать, у меня был такой косяк, из-за того, что имена контролов то-ли на русском то ли на латышском были.
Хотя счас попробывал и в 97 и в 2002 Access'е, всё работает.

Попробуй навсякий пожарный переименуй контрол.
...
Рейтинг: 0 / 0
Строка для поля со списком "List.Value=NULL" дает ошибку ...
    #32767431
Фотография Shuhard
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
если value маленькими буквами на 100 % емть одноимённое поле/контрол - ищи!
...
Рейтинг: 0 / 0
Строка для поля со списком "List.Value=NULL" дает ошибку ...
    #32767433
Фотография Shuhard
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
в догон - скопируй форму - удаляй части контролов - смотри момент,когда Value оживёт
...
Рейтинг: 0 / 0
Строка для поля со списком "List.Value=NULL" дает ошибку ...
    #32767438
BAlex
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Shuhardв догон - скопируй форму - удаляй части контролов - смотри момент,когда Value оживёт
спасибо, попробую
...
Рейтинг: 0 / 0
Строка для поля со списком "List.Value=NULL" дает ошибку ...
    #32772341
BAlex
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Помучился...
Результат таков

Проект adp Access2000 rus

Элементов управления с именем "value" я так и не нашел, т.е. дубликатов нет

Что получилось...
Поля со списками меняли значения в полях таблицы, на которых стояло "NOT NULL" (запрет на значение NULL). Когда разрешил заносить значения NULL, все заработало, хотя редактор Access в VB настойчиво исправляет "Value" на "value". Т.е.
Код: plaintext
List.Value=NULL 'присваивание
заносило Null в поле, в котором запрещены были значения Null. Хотя как я понимаю, строка List.Value=NULL не приводит к обновлению записи в базе, а обновления записи в базе я программно никак не запускал... Т.е. сама ошибка занесения значения Null в базу должна была срабатывать уже в момент записи измененных данных в базу...

Чтобы решить эту проблему, просто программно, когда нужно обNULLить поле со списком, делаю сообщение пользователю о недопустимости пустого значения. Ничего лучше не придумал.
...
Рейтинг: 0 / 0
14 сообщений из 14, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Строка для поля со списком "List.Value=NULL" дает ошибку ...
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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