powered by simpleCommunicator - 2.0.55     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Ошибка #Имя? на форме
6 сообщений из 6, страница 1 из 1
Ошибка #Имя? на форме
    #39230499
G00dWINe
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем доброго времени суток!

По поводу этой ошибки я уже облазил множество форумов, но решения так и не нашел, так что пишу здесь.

На форму добавляется поле (то бишь TextBox). В него вставляются результаты запроса (результатом выполненного запроса является одна запись). Ну и при запуске формы выводится ошибка "#Имя?".

Библиотеки все проверял - все подключено.
Если вставить в поле функцию вывода текущей даты (т.е. никак не завязываться на самой БД) - не работает.
Генерил отчеты в автоматическом режиме - работает нормально. Сравнивал характеристики создаваемых полей там и своего - совпадают.

Что делать?
...
Рейтинг: 0 / 0
Ошибка #Имя? на форме
    #39230500
G00dWINe
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
PS: "генерил" не отчеты, а формы в автоматическом режиме.
...
Рейтинг: 0 / 0
Ошибка #Имя? на форме
    #39230532
Фотография __Michelle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторНа форму добавляется поле (то бишь TextBox). В него вставляются результаты запроса (результатом выполненного запроса является одна запись). Ну и при запуске формы выводится ошибка "#Имя?".Как выглядит запрос?
Каким образом "вставляются результаты..."?
...
Рейтинг: 0 / 0
Ошибка #Имя? на форме
    #39230549
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
G00dWINeНа форму добавляется поле (то бишь TextBox). В него вставляются результаты запроса (результатом выполненного запроса является одна запись).
Содержимое этого поля (значение свойства Text) имеет тип String. В то время как результат запроса (независимо от количества записей в нём) имеет тип Recordset. Т.е. наблюдается тупо ошибка несовпадения типов, неразрешимая в рамках автоматического приведения типов.

Показывайте код получения результата выполнения запроса и присваивания его свойству Text контрола.
...
Рейтинг: 0 / 0
Ошибка #Имя? на форме
    #39230551
Если "В него вставляются результаты запроса", это выражение в св-ве "Данные" и оно выглядит как =SELECT..., то так не взлетит. Нужно использовать функцию DLookup или DSum и т.п.
Если "вставить в поле функцию вывода текущей даты" выглядит как =Date() в том же св-ве и не работает, то, все таки, что-то с библиотеками или ActiveX элементами.
...
Рейтинг: 0 / 0
Ошибка #Имя? на форме
    #39232031
G00dWINe
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В общем, проблему я так и не решил, но придумал свой "костыль".
Если задача сводится только к выводу информации, то я использовал списки (размером с поле, то бишь размером с одну строку) вместо полей и спокойно туда все выводил.

PS: на данный момент проблема уже неактуальна.
PSS: подозреваю, что действительно проблема была в том, что в поле вставляется "SELECT..." и поэтому идет несовпадение типов. Однако, в свойствах поля среди типов можно выбирать лишь числовые и формат даты, ничего связанного со строками там нет :(
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Ошибка #Имя? на форме
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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