Извлечение данных из текстового файла для создания отчета - PullRequest
1 голос
/ 16 апреля 2010

Иметь программу в MS-Access, используя VBA. Мне нужно придумать оператор If, чтобы извлечь данные из текстового файла. Данные представляют собой список процедур и цен. Я должен вытащить цены из текстового файла, чтобы показать в отчете, сколько стоит каждая процедура.

ID     PID                    M1      M2     M3    Total      
1     11120390(procedure)    
2       180(price)           360     180     540     1080(total Price)
3                             2       1       3       6(Units sold)
4       
5       200(Price)           200     600     800     1600(total price)
6                             1       3       4       8(Units Sold)
7     11120390(procedure)

Таблица в текстовом файле настроена следующим образом, и мне нужно извлечь номер процедуры и цену каждой процедуры из текстового файла.

1 Ответ

0 голосов
/ 17 апреля 2010

Это общий ответ на неопределенно заданный вопрос. Обычно вы должны пройти через эти шаги:

  1. Установить соединение с файлом
  2. Открыть файл
  3. Разобрать файл (как был Саймон Говорят): пройти через это как серию строк, найти ориентацию пункт, добраться до соответствующих частей
  4. Импорт соответствующих частей, возможно в столе для хранения
  5. Представлять данные в типичном доступе мода (запрос, отчет)

И если файл недостаточно хорошо структурирован или сгенерирован правильно, вам потребуется дополнительный код синтаксического анализа и, возможно, обработка ошибок для устранения аберраций.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...