powered by simpleCommunicator - 2.0.55     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Обращение к "combobox"(vba)
9 сообщений из 34, страница 2 из 2
Обращение к "combobox"(vba)
    #39255748
Фотография __Michelle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Kiu,

Почему?
Как пробовали применить?
...
Рейтинг: 0 / 0
Обращение к "combobox"(vba)
    #39255751
Фотография sdku
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Kiu__Michelle,
Видели, не подходитАргументированно, однако
...
Рейтинг: 0 / 0
Обращение к "combobox"(vba)
    #39255756
Фотография __Michelle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Kiu,

Да, там есть точечки (многоточие) в кавычках, так это надо заменить на продолжение текста запроса.
На всякий случай уточняю.
...
Рейтинг: 0 / 0
Обращение к "combobox"(vba)
    #39255788
Kiu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Kiu
Гость
sdku,
Вот весь код
...
Рейтинг: 0 / 0
Обращение к "combobox"(vba)
    #39255798
MrShin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
KiuВот весь код
Поставьте точку останова на это выражение, запустите программу, когда остановится, скопируйте в клипборд все, что после Execute, откройте Immediate Window (Ctl-G), затем в этом окне на новой строке наберите "?", вставьте выражение и enter. Результат покажет, что именно вы пытаетесь передать базе. Если знаете синтаксис SQL, ошибки сразу будут видны. Ну и нам сюда можете результат этот закинуть.
...
Рейтинг: 0 / 0
Обращение к "combobox"(vba)
    #39255800
MrShin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да, и лучше сразу давать контролам человеческие названия, через неделю вы уже не вспомните, что такое Поле19
...
Рейтинг: 0 / 0
Обращение к "combobox"(vba)
    #39255818
Фотография __Michelle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MrShin,

Проще использовать Debug.Print.
И выполнять не обязательно.
Просто выдать сформированную строку запроса и выйти из процедуры.
...
Рейтинг: 0 / 0
Обращение к "combobox"(vba)
    #39255826
MrShin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
__MichelleПроще использовать Debug.Print.
Да, вы правы, проще, но я как-то больше привык к методам отладки без вмешательства в код, Debug.Print использую редко. К тому же можно посмотреть значения других переменных или результаты функций, получается обычно быстрее, чем с принтом.
...
Рейтинг: 0 / 0
Обращение к "combobox"(vba)
    #39255842
Фотография sdku
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Kiu,
если combo1="tbl", combo2="text1" и combo3="text3"(для числовых/денежных полей апострофы не нужны;поле1,поле2-имена полей в таблице)
посмотрите в окне отладки или поставьте точку останова:если
Код: vbnet
1.
 strSQL="insert into tbl (поле1,поле2) values ('text1','text2')"

все будет работать
Код: vbnet
1.
2.
strSQL="insert into " & Me.combo1 & " (поле1,поле2) values ('" & me.combo2 & "','" & me.combo3 & "')"
currentDB.Execut strSQL

в,принципе, у Вас все верно:кроме этого-зачем поле с выбором имени таблицы если в процедуре оно указано константой
да и здесь все сказано 19291733
...
Рейтинг: 0 / 0
9 сообщений из 34, страница 2 из 2
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Обращение к "combobox"(vba)
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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