Гость
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Вставить данные в Access из Excel последовательно и из ячейки / 3 сообщений из 3, страница 1 из 1
31.01.2018, 23:17
    #39594485
anton6
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вставить данные в Access из Excel последовательно и из ячейки
Добрый вечер всем

Есть сделанная база

Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
Sub СозданиеТаблицы()
Dim connDB As Object
Set connDB = CreateObject("ADODB.Connection")
connDB.ConnectionString = "Provider=Microsoft.ACE.OLEDB.12.0; data source=" & "G:\3\A.accdb"
connDB.Open

connDB.Execute = "CREATE TABLE RRR" & "(ID  COUNTER, Дата DATETIME, Вася TEXT, Петя TEXT,Маша TEXT,Балл TINYINT,Я TEXT);"
connDB.Close
Set connDB = Nothing
End Sub


И в нее я пробую вставить

Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
Sub Insert()
Dim connDB As Object
Dim sss As String
Dim ddd As String
sss= "Кошка"
ddd= "Мышка"


Set connDB = CreateObject("ADODB.Connection")
connDB.ConnectionString = "Provider=Microsoft.ACE.OLEDB.12.0; data source=" & "G:\3\A.accdb"
connDB.Open


connDB.Execute = "INSERT INTO RRR VALUES( Cells(1,1).Value , sss, ddd)"
connDB.Close
Set connDB = Nothing
End Sub




Проблема такая, что:

1. Как вставить с ячейки? ( я не понимаю, как прописать правильно синтаксически в команде INSERT мою Cells...
2. Как в этом же запросе прописать выше обозначенную переменную sss и ddd?
3. Если у меня нумеруется все с ID и даты, то как написать в INSERT, чтобы Cells(1,1).Value было третьим по счету, а sss 5 и ddd 7)??

Вот как тут написать?
INSERT INTO RRR VALUES( , ,Cells(1,1).Value , ,sss, ,ddd)" что ли...? ))

Вот такой вопрос...)
...
Рейтинг: 0 / 0
01.02.2018, 01:06
    #39594512
anton6
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вставить данные в Access из Excel последовательно и из ячейки
Переменную или Cell можно вставить так

Код: vbnet
1.
,'" & m & "')




Однако не совпадает число значений запроса и число результирующих полей
Если пропускать значения после запятых.
Что с этим делать)?
...
Рейтинг: 0 / 0
01.02.2018, 02:04
    #39594525
Сергей Лалов
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вставить данные в Access из Excel последовательно и из ячейки
anton6Переменную или Cell можно вставить так

Код: vbnet
1.
,'" & m & "')




Однако не совпадает число значений запроса и число результирующих полей
Если пропускать значения после запятых.
Что с этим делать)?

понятия ячейка и функции Cells() в аксессе не наблюдается, есть в экселе.

Откуда данные в аксесс вставляются в таблицу, из экселя?
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Вставить данные в Access из Excel последовательно и из ячейки / 3 сообщений из 3, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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