powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Почему стандартная функция в значении по умолчанию выдает ошибку?
19 сообщений из 19, страница 1 из 1
Почему стандартная функция в значении по умолчанию выдает ошибку?
    #39477430
nickstarnew
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В таблице в Текстовое поле свойство " Значение по умолчанию " пытаюсь вставить функцию: =Environ("USERNAME") , но при попытке сохранения выдает сообщение об ошибке " Неизвестная функция 'Environ' в выражении условия на значение или значении по умолчанию для 'SLUCH.REMOVED_USER '.
Что не так?
...
Рейтинг: 0 / 0
Почему стандартная функция в значении по умолчанию выдает ошибку?
    #39477453
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В качестве значения по умолчанию допускается выражение, использующее функцию, поддерживаемую MS Jet SQL, а Environ() - это VBA-функция, про существование которой Jet даже не подозревает.
...
Рейтинг: 0 / 0
Почему стандартная функция в значении по умолчанию выдает ошибку?
    #39477457
В запросах и свойствах объектов некоторые функции VBA не работают (например Environ), а некоторые работают иначе, чем в модуле (например IIF).
Создайте в модуле свою Public функцию, возвращающую Environ("USERNAME") и используйте ее.
...
Рейтинг: 0 / 0
Почему стандартная функция в значении по умолчанию выдает ошибку?
    #39477466
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Анатолий ( Киев )Создайте в модуле свою Public функцию, возвращающую Environ("USERNAME") и используйте ее.Такая функция будет работать только в рамках текущего экземпляра файла БД.
...
Рейтинг: 0 / 0
Почему стандартная функция в значении по умолчанию выдает ошибку?
    #39477475
nickstarnew
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Анатолий ( Киев )В запросах и свойствах объектов некоторые функции VBA не работают (например Environ), а некоторые работают иначе, чем в модуле (например IIF).
Создайте в модуле свою Public функцию, возвращающую Environ("USERNAME") и используйте ее.

Попробовал, создал функцию:
Код: vbnet
1.
2.
3.
4.
5.
6.
Public Function GetUserName() As String
    
    GetUserName = ""
    GetUserName = Environ("USERNAME")
    
End Function



Вставил ее: =GetUserName()

Но ошибка не пропала, все тоже самое.
Может что-то не так делаю?
...
Рейтинг: 0 / 0
Почему стандартная функция в значении по умолчанию выдает ошибку?
    #39477505
Alibek B
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
nickstarnewМожет что-то не так делаю?
AkinaТакая функция будет работать только в рамках текущего экземпляра файла БД.
...
Рейтинг: 0 / 0
Почему стандартная функция в значении по умолчанию выдает ошибку?
    #39477509
nickstarnew
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alibek B.nickstarnewМожет что-то не так делаю?
AkinaТакая функция будет работать только в рамках текущего экземпляра файла БД.

Так и есть, я создал непосредственно в файле базы данных где расположена таблица.
...
Рейтинг: 0 / 0
Почему стандартная функция в значении по умолчанию выдает ошибку?
    #39477511
guest_rusimport
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
nickstarnew,
что-то я , вообще, проблем не увидел
...
Рейтинг: 0 / 0
Почему стандартная функция в значении по умолчанию выдает ошибку?
    #39477512
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
nickstarnewя создал непосредственно в файле базы данных где расположена таблица.
1) Вы её создали в common-модуле, или в модуле формы/класса?
2) Вы не забыли описАть её как Public?
...
Рейтинг: 0 / 0
Почему стандартная функция в значении по умолчанию выдает ошибку?
    #39477514
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Проверьте, доступна ли эта функция в конструкторе запросов, в секции "Пользовательские функции".
...
Рейтинг: 0 / 0
Почему стандартная функция в значении по умолчанию выдает ошибку?
    #39477519
nickstarnew
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
guest_rusimportnickstarnew,
что-то я , вообще, проблем не увидел

Попробовал, но все тоже самое (см. вложение).
...
Рейтинг: 0 / 0
Почему стандартная функция в значении по умолчанию выдает ошибку?
    #39477531
nickstarnew
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Akinanickstarnewя создал непосредственно в файле базы данных где расположена таблица.
1) Вы её создали в common-модуле, или в модуле формы/класса?
2) Вы не забыли описАть её как Public?


Вот проект:
...
Рейтинг: 0 / 0
Почему стандартная функция в значении по умолчанию выдает ошибку?
    #39477534
nickstarnew
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AkinaПроверьте, доступна ли эта функция в конструкторе запросов, в секции "Пользовательские функции".

Да, прекрасно просматривается:
...
Рейтинг: 0 / 0
Почему стандартная функция в значении по умолчанию выдает ошибку?
    #39477586
MrShin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А таблица прилинкована? Если да, то тогда функция должна быть в обоих файлах
...
Рейтинг: 0 / 0
Почему стандартная функция в значении по умолчанию выдает ошибку?
    #39477596
Sandbox,
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
...
Рейтинг: 0 / 0
Почему стандартная функция в значении по умолчанию выдает ошибку?
    #39477676
nickstarnew
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MrShinА таблица прилинкована? Если да, то тогда функция должна быть в обоих файлах
Нет. Таблица и функция в одной базе.
...
Рейтинг: 0 / 0
Почему стандартная функция в значении по умолчанию выдает ошибку?
    #39477683
nickstarnew
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
nickstarnew,
Если через построитель "..." пытаться найти функцию, то ничего не получется (см. вложение).
Может в этом проблема? Как это обойти?
...
Рейтинг: 0 / 0
Почему стандартная функция в значении по умолчанию выдает ошибку?
    #39478004
guest_rusimport
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
nickstarnew,
Отключите режим Sandbox mode, как вам советовали выше.
...
Рейтинг: 0 / 0
Почему стандартная функция в значении по умолчанию выдает ошибку?
    #39479405
nickstarnew
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
guest_rusimportnickstarnew,
Отключите режим Sandbox mode, как вам советовали выше.

Спасибо! Все заработало.
...
Рейтинг: 0 / 0
19 сообщений из 19, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Почему стандартная функция в значении по умолчанию выдает ошибку?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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