powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Данный в таблицу с помощью запроса
15 сообщений из 15, страница 1 из 1
Данный в таблицу с помощью запроса
    #32214208
Diablo239
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть таблица состоящая из двух полей Id, Name. Поле Id является ключевым.
Необходимо в VBA создать такой запрос Insert Into, чтобы в поле Id и поле Name можно было добавлять новые данные в виде переменных
...
Рейтинг: 0 / 0
Данный в таблицу с помощью запроса
    #32214214
Фотография Vsevolod V
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
в виде переменных это как???
...
Рейтинг: 0 / 0
Данный в таблицу с помощью запроса
    #32214217
Diablo239
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
То есть у меня есть переменная содержащая значение и его надо передать!
...
Рейтинг: 0 / 0
Данный в таблицу с помощью запроса
    #32214225
Фотография Vsevolod V
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
F1:
INSERT INTO назначение [(поле_1[, поле_2[, ...]])] [IN внешняяБазаДанных]
SELECT [источник.]поле_1[, поле_2[, ...]
FROM выражение
...
Рейтинг: 0 / 0
Данный в таблицу с помощью запроса
    #32214226
Фотография Vsevolod V
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
типа я не понял в чем сложность :)
...
Рейтинг: 0 / 0
Данный в таблицу с помощью запроса
    #32214231
sasha_1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
так и напиши
Код: plaintext
1.
2.
INSERT INTO table1 ( id, name )
SELECT [n1] AS Выражение1, [n2] AS Выражение2
FROM t1;


в таблице t1 должно быть столько строк сколько хочешь добавить.

а вообще это удобнее (и прямее) через ВБА
...
Рейтинг: 0 / 0
Данный в таблицу с помощью запроса
    #32214233
Diablo239
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Переменная определена в VBA. Свое значение она получает из поля в форме. И уже это значение я должен передать в таблицу. Переменная часто меняется
...
Рейтинг: 0 / 0
Данный в таблицу с помощью запроса
    #32214237
Фотография Vsevolod V
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
INSERT INTO table1 ( id, name )
SELECT [n1] AS id, [n2] AS name
FROM t1

типа так попробуй
Насчет ВБА че-то ты как-то странно вопрос сформулировал :)
...
Рейтинг: 0 / 0
Данный в таблицу с помощью запроса
    #32214246
Фотография Vsevolod V
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я бы вообще сделал бы ето через RecordSet.edit
...
Рейтинг: 0 / 0
Данный в таблицу с помощью запроса
    #32214249
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Чтобы из селекта (инсерта и т.д.) получить доступ к переменной, можно применить два подхода:

1. Обратиться в селекте к глобальной функции, которая возвращает значение переменной.

2. Сочинять селект как строку программно и вставлять в него значения переменных как части строки.
...
Рейтинг: 0 / 0
Данный в таблицу с помощью запроса
    #32214252
Diablo239
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А edit в состоянии добавлять новые записи, насколько я помню он изменяет уже имеющиеся
...
Рейтинг: 0 / 0
Данный в таблицу с помощью запроса
    #32214253
Фотография Vsevolod V
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
edit ето если значение нужно записывать в одну и туже строку, а если нет, то типа .AddNew
...
Рейтинг: 0 / 0
Данный в таблицу с помощью запроса
    #32214300
Фотография Vsevolod V
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
типа по правилам хорошего тона:
1. Нужно говорить "Пожалуйста"
2. Нужно говорить получилось или нет
3. Нужно говорить "Спасибо"

..............
типа проверь себя
...
Рейтинг: 0 / 0
Данный в таблицу с помощью запроса
    #32214308
Diablo239
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо. У меня получилось но несколько по-другому, чем говорили. Я прописал так в VBA:
... VALUES ('" & Id & "','" & Name & "' )
И все заработало!!!
...
Рейтинг: 0 / 0
Данный в таблицу с помощью запроса
    #32214311
Фотография Vsevolod V
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а ну да... типа ето же поля...
...
Рейтинг: 0 / 0
15 сообщений из 15, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Данный в таблицу с помощью запроса
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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