Модераторы: Akina
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Помогите врачу! Импорт данных в Access. 
:(
    Опции темы
laboratory
Дата 25.3.2007, 18:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 2
Регистрация: 25.3.2007

Репутация: нет
Всего: нет



Глубокоуважаемые программисты!
Помогите, плиз, врачу! Создал базу данных в Аксесе, в нее вносятся вручную данные с аппарата, измеряющего параметры клеток крови, далее в форме производятся необходимые расчеты.
Аппарат может экспортировать данные каждого измерения в файл вида 2217-1.csv
где есть все нужные цифры. Так вот, хочется устранить человеческий фактор (ошибки при переносе данных), да и процесс ускорить. Подскажите процедуру, которая бы искала нужный файл в заданной директории и разносила бы из него значения в нужные поля.


Вот содержание этого файла:

Experiment Name,01/23/2007
Specimen Name,2217
Tube Name,Whole1
Record Date,"Jan 23, 2007 11:01:07 AM"
$OP,Administrator  
GUID,c60f65a2-1b54-4b5a-b9cf-5aed69933fa1  
Populations,#Events,%Parent
All Events,102478,
REF,7651,7.5
Debris,2643,2.6
NOT Debris,99835,97.4
WBC,91532,91.7
Dead cells,217,0.2
LIVE cells,91315,99.8
LYM,17968,19.6
CD34+,275,1.5
CD34+/45dim,269,97.8
SC,269,100.0
SC live,268,99.6



Заранее спасибо!
PM MAIL   Вверх
Akina
Дата 25.3.2007, 23:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Советчик
****


Профиль
Группа: Модератор
Сообщений: 20581
Регистрация: 8.4.2004
Где: Зеленоград

Репутация: 34
Всего: 454



1) Приложите к сообщению заархивированный файл, а не воспроизводите его содержимое
2) Приложите к сообщению заархивированный файл с базой, содержащей ТОЛЬКО таблицу, в которую импортируются данные, с единственной записью - причем именно с данными из приаттаченного по п. 1 файла. Перед архивированием базу не забудьте сжать.

решение - программный импорт. Но проще сразу по исходным данным дать код, чем давать общие советы. 


--------------------
 О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума.

PM MAIL WWW ICQ Jabber   Вверх
laboratory
Дата 26.3.2007, 19:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 2
Регистрация: 25.3.2007

Репутация: нет
Всего: нет



Нужно, чтобы из файла, названного 2217-1.csv импортировались строки:

REF,7651,7.5 --> в поле "1количество РЕФ событий"
SC,269,100.0 --> в поле "1Количество SC событий"
SC live,268,99.6 --> в поле "1Количество SC-LIVE событий"

Значения нужны те, которые между двумя запятыми.
Из файла 2217-2.csv нужен импорт в такие же поля, начинающиеся с цифры "2" и т.д. до 4

То есть в запись с номером 2217 нужно будет 4 импорта из 4-х файлов

Спасибо.

Присоединённый файл ( Кол-во скачиваний: 6 )
Присоединённый файл  DB.part01.rar 97,66 Kb
PM MAIL   Вверх
Akina
Дата 26.3.2007, 21:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Советчик
****


Профиль
Группа: Модератор
Сообщений: 20581
Регистрация: 8.4.2004
Где: Зеленоград

Репутация: 34
Всего: 454



Так.. вот что. Выполните нижеследующие инструкции в точности.

1) Создайте новый каталог.
2) Скопируйте в него один файл типа 2217-1.csv.
3) Скопируйте в него свою БД.
4) Откройте эту копию БД.
5) Удалите схему связей.
6) Удалите из нее все таблицы, запросы ... модули, кроме той таблицы, в которую надо выполнить импорт.
Т.е. на вкладке "Таблицы" должна быть 1 таблица, все остальные должны быть пустые.
7) Откройте таблицу и удалите из нее все записи. 
8) Добавьте одну запись с данными из файла, указанного в п. 2.
9) Сожмите БД (Сервис-Служебные программы-Сжать и восстановить БД)
10) Закройте БД
11) Заархивируйте весь каталог в 1 архивный файл. При этом проследите, чтобы в поле "Разделить на тома" было пусто.
12) Полученный архивный файл присоедините к сообщению.


--------------------
 О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума.

PM MAIL WWW ICQ Jabber   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "VB6"
Akina

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами

  • Литературу по VB обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь
  • Используйте теги [code=vb][/code] для подсветки кода. Используйтe чекбокс "транслит" (возле кнопок кодов) если у Вас нет русских шрифтов.


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Akina.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | VB6 | Следующая тема »


 




[ Время генерации скрипта: 0.0577 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.