powered by simpleCommunicator - 2.0.56     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Access VBA вывод сообщения
7 сообщений из 7, страница 1 из 1
Access VBA вывод сообщения
    #39138932
c006781
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте!
Ситуация такова.
Экспериментировал с запросами и сообщениями в VBA.
Таблица:
ID_OK_PK - Счетчик
Kompitencia - Текстовый
OK_PK - Текстовый
Opisanie - Текстовый

Код на кнопку:
Dim MyTable_SQL
Dim MyTable As Object
MyTable_SQL = ""
MyTable_SQL = MyTable_SQL + "SELECT OK_PK.ID_OK_PK, OK_PK.Kompitencia, OK_PK.OK_PK, OK_PK.Opisanie "
MyTable_SQL = MyTable_SQL + " FROM OK_PK WHERE (((OK_PK.ID_OK_PK)=1));"
Set MyTable = CurrentDb.openrecordset(MyTable_SQL)

MsgBox (CStr(Round(MyTable.Fields(0))) + " ;")

При выводе 0 и 2 столбца ошибок нет.
Но при выводе 1 и 3 выдаётся ошибка "type mismatch"

Всяко-разно коверкал и таблицу и вывод сообщения но реакции нет ...
В чём секрет?
...
Рейтинг: 0 / 0
Access VBA вывод сообщения
    #39138938
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Наверное, в том, что Round ждёт число, и слегка офигевает, получая строку...
...
Рейтинг: 0 / 0
Access VBA вывод сообщения
    #39138940
3063
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
c006781,

используй для конкатенации & вместо +
...
Рейтинг: 0 / 0
Access VBA вывод сообщения
    #39138949
c006781
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ооо! Я идиот! Пора поспать! благодарю. а знак "&" жрёт пробелы в начале и в конце. из-за этого запрос не правельный получается...
...
Рейтинг: 0 / 0
Access VBA вывод сообщения
    #39138971
3063
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
c006781знак "&" жрёт пробелы в начале и в конце. из-за этого запрос не правельный получается...докажи
...
Рейтинг: 0 / 0
Access VBA вывод сообщения
    #39138984
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
c006781знак "&" жрёт пробелы в начале и в конце
Сказки.
...
Рейтинг: 0 / 0
Access VBA вывод сообщения
    #39139019
Фотография ПЕНСИОНЕРКА
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
c006781При выводе 0 и 2 столбца ошибок нет.
Но при выводе 1 и 3 выдаётся ошибка "type mismatch"

Попробуйте
MsgBox (MyTable.Fields(0) &" ;")
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Access VBA вывод сообщения
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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