Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Access
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 21.10.2014, 13:27   #1
Vladymyrus
 
Регистрация: 15.11.2012
Сообщений: 5
По умолчанию Сохранение данных из множества файлов в таблицу Access

На рабочем столе есть папка с названием «inf». В ней лежат файлы «#01IZFA1.G11»; «#01IZFA2.G11»; «#01IZFA3.G11»; (количество файлов может меняться).
Необходимо чтобы при нажатии кнопки в Access выполнялся код, который:
1) берет первый файл в папке «inf» («#01IZFA1.G11») и преобразовывает их данные таким образом (слева в каждой строке добавляется дата (вторая по порядку из первой строки файла - 30092014) и последняя цифра из выражения #1=1, #1=2, #1=3), затем преобразованный файл сохраняется в папке «inf» со своим названием и расширением «1.txt», после чего выполняется запрос в Access, который сохраняет содержимое файла «1.txt» в таблицу Access. После этого, файл «1.txt» удаляется и операции преобразования проводятся со следующим файлом «#01IZFA2.G11». Все повторяется, пока не будут обработаны все файлы в папке «inf».
Пример преобразования файла «#01IZFA1.G11»:

До преобразования:

08=01102014=30092014=30092014=01102 014=1022=478=21=000007233=#01IZFA1. G11 =
#1=1
1010026431=72225564509
2190319781=13295242400
2199008401=38733553849
1199104981=135430100
#1=2
1010026431=134545104116
1010027561=93467222263
#1=3
1010026431=549402255757

После преобразования:

08=01102014=30092014=30092014=01102014=1022=478=21=0000 07233=#01IZFA1.G11 =
#1=1
3009201411010026431=72225564509
3009201412190319781=13295242400
3009201412199008401=38733553849
3009201411199104981=135430100
#1=2
3009201421010026431=134545104116
3009201421010027561=93467222263
#1=3
3009201431010026431=549402255757
Vladymyrus вне форума Ответить с цитированием
Старый 03.11.2014, 15:37   #2
was3110
Форумчанин
 
Аватар для was3110
 
Регистрация: 25.04.2010
Сообщений: 254
По умолчанию

Все понятно, кроме того: с какой целью сохраняется 1.txt файл? чтобы его сразу же удалить?
Ну прочитали информацию из файла #01IZFA1.G11, ну преобразовали ее нужным образом... и сохраняйте в таблицу... В файл-то зачем?
Эта задача из серии, которыми я занимаюсь каждый день платно...
помогать студентам - моя вторая профессия
was3110 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Сохранение данных из Edit в базу данных (не Access) Denis3 БД в Delphi 5 18.03.2013 16:45
Как скопировать таблицу в базе данных Access? Dux БД в Delphi 6 25.10.2012 22:58
Добавление данных dbf в таблицу Access s8259 Microsoft Office Access 3 08.09.2011 12:59
Автоматическое формировании таблицы данных из множества файлов Ivann Microsoft Office Excel 16 28.03.2009 21:23