|
|
|
Команда DoCmd.TransferText и txt - непонятка
|
|||
|---|---|---|---|
|
#18+
Что-то я пробую эту функцию - в форме кнопка запускает Private Sub Command42_Click() Dim z As String z = "C:\Max\main-export.txt" DoCmd.TransferText acImportDelim, , "MAIN", z, True End Sub В означенном месте лежит Эксельный бывший файл а ныне тхт с разделтабуляции Верхняя строчка файла заглавлена также как и соотв таблица в Аксесе Данные в соответств форматах После нажатия на кнопку - думает и выдает Run time error '2391' Field 'Столбец1_Столбец2_Столбец3' does not exist in destination table 'MAIN' Это как понять можно? Задача перебросить данные из этих столбцов Экселя в такие же столбцы таблицы Аксеса (MAIN) И что можно поправить чтобы он понял куда совать данные со столбцов? Я или команду неверно использую или уже затупил окончательно, х-еее-лп:( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.10.2003, 15:26 |
|
||
|
Команда DoCmd.TransferText и txt - непонятка
|
|||
|---|---|---|---|
|
#18+
Перевожу сообщение об ошибке. В файле обозначено название поля 'Столбец1_Столбец2_Столбец3', а в таблице MAIN такого поля нет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.10.2003, 15:32 |
|
||
|
Команда DoCmd.TransferText и txt - непонятка
|
|||
|---|---|---|---|
|
#18+
Гхм:) Дык я о чем и говорю - он понимает разделенные табуляцией названия столбцов в тхт файле как одно непрерывное имя столбца и пытается найти столбец стаким именем в таблице аксеса Файл тхт Столбец 1 Столбец2 Столбец3 1313 113 232 23 322 32 В аксесе в табл MAIN есть эти отдельные три столбца Почему он пытается Столбец1_Столбец2_Столбец3 найти ? ЗЫ Карл Маркс и Фридрих Энгельс - это 4 разных человека? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.10.2003, 15:43 |
|
||
|
Команда DoCmd.TransferText и txt - непонятка
|
|||
|---|---|---|---|
|
#18+
А Аксесс знает, что в качестве разделителя надо рассматривать именно таб, а не запятую, например? > Карл Маркс и Фридрих Энгельс - это 4 разных человека? По крайней мере не муж и жена. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.10.2003, 15:50 |
|
||
|
Команда DoCmd.TransferText и txt - непонятка
|
|||
|---|---|---|---|
|
#18+
С запятой загоняет - но ведь Эксель-то, первоисточник наш, сохраняет в тхт-формате только с табом в качестве разделителя:( Кстати про Карла и Фридриха последнее утверждение нынче подвергается сомнению:) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.10.2003, 16:04 |
|
||
|
Команда DoCmd.TransferText и txt - непонятка
|
|||
|---|---|---|---|
|
#18+
К.Маркс, Ф.Энгельс и дочь их - Диктатура Пролетариата :-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.10.2003, 16:10 |
|
||
|
Команда DoCmd.TransferText и txt - непонятка
|
|||
|---|---|---|---|
|
#18+
В команде DoCmd.TransferText acImportDelim, ... , "MAIN", z, True есть место для еще одного параметра - имени спецификации. Отчего бы ее не создать, указав в ней явно разделитель? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.10.2003, 16:18 |
|
||
|
|

start [/forum/topic.php?fid=45&fpage=1732&tid=1678688]: |
0ms |
get settings: |
9ms |
get forum list: |
19ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
56ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
49ms |
get tp. blocked users: |
1ms |
| others: | 248ms |
| total: | 403ms |

| 0 / 0 |
