powered by simpleCommunicator - 2.0.55     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Обращение к "combobox"(vba)
25 сообщений из 34, страница 1 из 2
Обращение к "combobox"(vba)
    #39255295
Kiu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Kiu
Гость
Не получается обратиться к "комбинированный" в vba:
Код: vbnet
1.
Me.Комбинированная15.Value 'ошибка
...
Рейтинг: 0 / 0
Обращение к "combobox"(vba)
    #39255301
MrShin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Подробности нужны: что за ошибка, откуда обращаетесь. Здесь не все экстрасенсы.
...
Рейтинг: 0 / 0
Обращение к "combobox"(vba)
    #39255302
Фотография sdku
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Kiu,
"комбинированная15" это ИМЯ поля (свойства>другие>имя; не является ли оно свободным?)
...
Рейтинг: 0 / 0
Обращение к "combobox"(vba)
    #39255347
Kiu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Kiu
Гость
sdku,
Да, это имя по умолчание. Но если я обращаюсь к полю и вместо комбин.... Пишу поле9, к примеру, то все нормально, но а почему тут не работает.
...
Рейтинг: 0 / 0
Обращение к "combobox"(vba)
    #39255356
Фотография sdku
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Kiu,
сделайте такой скрин
...
Рейтинг: 0 / 0
Обращение к "combobox"(vba)
    #39255363
Kiu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Kiu
Гость
sdku,
Я вставляю данные из combobox в таблицы.В combobox я выбираю название таблицы и при нажатии на кнопку мне выбивает ошибку что такой таблицы не существует. Приведу пример:
Код: vbnet
1.
Insert into sklad 'есть такая таблица с именем sklad


Если я выбираю в combobox строчку sklad, то выбивает ошибку, вот как я прописывал в Vba:
Код: vbnet
1.
Insert into Комбинированный15


Ошибка:

Дело в том, что в Vba она имя этого combobox, считает как имя таблицы, но должна считывать запись в combobox. А как это сделать не знаю?
...
Рейтинг: 0 / 0
Обращение к "combobox"(vba)
    #39255378
ИВП.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Kiu, Вас попросили показать имя этого контрола.
...
Рейтинг: 0 / 0
Обращение к "combobox"(vba)
    #39255388
Фотография sdku
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Kiu,
Покажите источник данных формы. Смутно подозреваю что она свободная.Вопрос об имени поля актуален. Лучше выложите БД и скажите что хотите сделать.
...
Рейтинг: 0 / 0
Обращение к "combobox"(vba)
    #39255394
Фотография __Michelle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Kiu......Если я выбираю в combobox строчку sklad, то выбивает ошибку, вот как я прописывал в Vba:
Код: vbnet
1.
Insert into Комбинированный15


Ошибка:

Дело в том, что в Vba она имя этого combobox, считает как имя таблицы, но должна считывать запись в combobox. А как это сделать не знаю?Изложено, конечно, крайне запутанно.)))
Но предположу, что нужно делать примерно так
Код: vbnet
1.
2.
3.
Dim S As String
S = "INSERT INTO " & Комбинированный15 & "...."
' дальше использовать полученную строку как текст запроса
...
Рейтинг: 0 / 0
Обращение к "combobox"(vba)
    #39255397
ИВП.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Но почему-то у ТС на скане ошибки не Комбинированн ый , а Комбинированн ая
...
Рейтинг: 0 / 0
Обращение к "combobox"(vba)
    #39255399
Фотография __Michelle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ИВП.,

А, ну да...
В стартовом посте, кстати, тоже...
У него вообще куча противоречий.

Но, думаю, это непринципиально - подкорректирует имя, надеюсь.)))
Главное пока - угадать общие черты.
...
Рейтинг: 0 / 0
Обращение к "combobox"(vba)
    #39255553
Kiu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Kiu
Гость
Глубоко извиняюсь, да поменял в Vba на Комбинированная, но все равно ошибка осталась, так как проблема одна и та же.
...
Рейтинг: 0 / 0
Обращение к "combobox"(vba)
    #39255554
Kiu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Kiu
Гость
...
Рейтинг: 0 / 0
Обращение к "combobox"(vba)
    #39255555
Kiu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Kiu
Гость
...
Рейтинг: 0 / 0
Обращение к "combobox"(vba)
    #39255557
Фотография __Michelle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Kiu,

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

Вот это 19289598 видели?
...
Рейтинг: 0 / 0
Обращение к "combobox"(vba)
    #39255623
MrShin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Kiu,

Мне кажется, что вы не совсем понимаете, что делаете. Зачем вы пытаетесь выполнить SQL команду над названием контрола? К тому же синтаксис мало того, что неверный, да еще и неполный. Откройте справку по SQL команде INSERT INTO. Там после этого должно идти название таблицы, но никак не имя объекта на форме.
Если вам нужно присвоить новое значение контролу на форме, присваивайте как обычтой переменной, при этом после набора "Me." искомый контрол должен появляться в списке подсказок.

Напишите конечную идею, а не то, как вы пытаетесь побороть среду с непонятной целью.
...
Рейтинг: 0 / 0
Обращение к "combobox"(vba)
    #39255630
Фотография sdku
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
KiuЕсли я выбираю в combobox строчку sklad, то выбивает ошибку, вот как я прописывал в Vba:
Код: vbnet
1.
Insert into Комбинированный15

......
Дело в том, что в Vba она имя этого combobox, считает как имя таблицы, но должна считывать запись в combobox. А как это сделать не знаю?Правильно-не надо писать в позиции имени таблицы имя элемента управления-читайте HELP и откройте,для себя,куда пишутся поля в этой инструкции
...
Рейтинг: 0 / 0
Обращение к "combobox"(vba)
    #39255648
Фотография __Michelle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо, коллеги, что подхватили эстафетную палочку.)))
А то мне уже некогда дожидаться реакции ТС. Работа.)))
...
Рейтинг: 0 / 0
Обращение к "combobox"(vba)
    #39255684
Фотография sdku
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ПыСы: strSQL="insert into " & Me.Комбинированная15 & " (поле1,поле2) values ('aa','bb')"
...
Рейтинг: 0 / 0
Обращение к "combobox"(vba)
    #39255718
MrShin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sdkuПыСы: strSQL="insert into " & Me.Комбинированная15 & " (поле1,поле2) values ('aa','bb')"

Kiu,

У вас реально в списке комбобоксов физические имена таблиц и нужно вставлять данные в разные таблицы в зависимости от выбора? Тогда предложенное выше должно работать. Посмотрите под отладчиком, что получается в strSQL, нужно, чтобы это заработало в конструкторе запросов сначала. Обычно сначала делают запрос в конструкторе, а потом его переносят в код, заменяя переменные части на формулы и переменные.
...
Рейтинг: 0 / 0
Обращение к "combobox"(vba)
    #39255720
Kiu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Kiu
Гость
Хорошо, изложу сейчас все полностью. У меня имеется форма и несколько таблиц. В форме находиться комбинированная и несколько полей. В поля я ввожу некоторые данные. А в комбинированная я выбираю имя таблицы. И когда я нажимаю на кнопку данные, которые я ввёл должны переместиться в таблицу(это я умею) вот как я писал чтобы она загоняла данные в таблицу sklad
Код: vbnet
1.
CurrentDb.Execute "Insert into sklad"


Но мне надо чтобы она брала запись из комбинированная и я пытался это разными способами. Сделать но она никак не хотела читать запись, а брала только имя - комбинированная и. Из-за этого ошибка
Вот мои пробы
Код: vbnet
1.
CurrentDb.Execute "Insert into Комбинированная15.text(string,value или что не знаю)"
...
Рейтинг: 0 / 0
Обращение к "combobox"(vba)
    #39255723
Фотография __Michelle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
__MichelleKiu,

Вот это 19289598 видели?
...
Рейтинг: 0 / 0
Обращение к "combobox"(vba)
    #39255746
Kiu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Kiu
Гость
__Michelle,
Видели, не подходит
...
Рейтинг: 0 / 0
Обращение к "combobox"(vba)
    #39255747
Фотография sdku
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Kiu.... У меня имеется форма и несколько таблиц. В форме находиться комбинированная и несколько полей. В поля я ввожу некоторые данные. А в комбинированная я выбираю имя таблицы. И когда я нажимаю на кнопку данные, которые я ввёл должны переместиться в таблицу...
в нескольких таблицах появляются дублирующие записи или если таблица со стороны многие каким значением и как Вы будете заполнять поле связи
...
Рейтинг: 0 / 0
25 сообщений из 34, страница 1 из 2
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Обращение к "combobox"(vba)
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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