Help!!!

Работа VB и СУБД (Access, MSSQL, MySQL, Oracle и пр.)
Правила форума
При создании новой темы не забывайте указывать используемую СУБД.
Zerax
Начинающий
Начинающий
 
Сообщения: 3
Зарегистрирован: 24.11.2004 (Ср) 8:31

Help!!!

Сообщение Zerax » 24.11.2004 (Ср) 8:59

Суть проблемы такая:
Оператор именяет данные в таблицах MS Exel, (ОС Ms. Win2000)
Все эти данные в режиме "только для чтения" использует 8 пользователей. За 5 лет работы с таблицами они то и время разваливаются, причем резервное копирование не помогает, файлы порой просто не сохраняются (после сохранения, при открытии пишет что файл сильно повреждён и т.д.)
Можно както перейти на SQL, с изпользованием Exel, или есть какойто другой выход.
p.s. Опыт работы с БД нулевой.
Заранее спасибо.

Sedge
Alternative Choice
Alternative Choice
Аватара пользователя
 
Сообщения: 1049
Зарегистрирован: 16.05.2002 (Чт) 18:23
Откуда: Somewhere-In-The-Net

Сообщение Sedge » 24.11.2004 (Ср) 11:58

1. Перевести базу на Microsoft SQL Server или Access. И то и то поддерживает импорт данных из формата MS Excel. Я бы предложил MS SQL - меньше проблем.
2. Клиентскую часть написать на том же VB.
3. Опыт работы с БД - приобрести ;)

Zerax
Начинающий
Начинающий
 
Сообщения: 3
Зарегистрирован: 24.11.2004 (Ср) 8:31

Сообщение Zerax » 26.11.2004 (Пт) 5:53

А можно как-то, сделать импорт данных из Exel в Access или MS SQL, без потери структуры документа и его данных???

Andrey Fedorov
Член-корреспондент академии VBStreets
Член-корреспондент академии VBStreets
 
Сообщения: 3287
Зарегистрирован: 21.05.2004 (Пт) 9:28
Откуда: Москва

Сообщение Andrey Fedorov » 26.11.2004 (Пт) 9:58

А можно как-то, сделать импорт данных из Exel в Access или MS SQL, без потери структуры документа и его данных???

Можно. Но для этого придется написать программу, которая это делает.
Точнее - надо разработать базу данных на SQL-сервере и программу с ней работающую. Потом написать функцию импорта старых данных из Excel-евских файлов, выполнить ее, после чего целиком перейти на работу с новой программой, без использования Excel. Ну и наслаждаться сделанным...
Фиг Вам! - Сказал Чебурашка, обгладывая Крокодила Гену...

Ennor
Конструктивный критик
Конструктивный критик
 
Сообщения: 2504
Зарегистрирован: 18.12.2001 (Вт) 3:58
Откуда: Калуга -> Москва

Сообщение Ennor » 26.11.2004 (Пт) 11:42

Программа не обязательна, если речь идет о сиквеле - можно DTS сделать. А вот с аксессом - не знаю, видимо, пару строк кода все-таки придется черкнуть... :)

Sedge
Alternative Choice
Alternative Choice
Аватара пользователя
 
Сообщения: 1049
Зарегистрирован: 16.05.2002 (Чт) 18:23
Откуда: Somewhere-In-The-Net

Сообщение Sedge » 26.11.2004 (Пт) 11:58

Zerax писал(а):А можно как-то, сделать импорт данных из Exel в Access или MS SQL, без потери структуры документа и его данных???

Зависит от того, как этот документ сформирован и насколько он будет соотносится с разработанной структурой базы, в которую будет импортироваться информация. "Плоскую" таблицу сконвертировать из одного формата в другой не представляет никакой трудности - и MS Sql и Access имеют соответствующие визарды. Если же исходный документ представляет из себя сложную структуру со взаимосвязями, то тут два варианта - или действительно писать программу для экспорта (это если экспорт необходимо делать периодически), или одномоментно перенести информацию руками, разбив ее на составные части, а дальше - визардом.

Zerax
Начинающий
Начинающий
 
Сообщения: 3
Зарегистрирован: 24.11.2004 (Ср) 8:31

Сообщение Zerax » 06.12.2004 (Пн) 6:50

Мда...... :?
Короче говоря, не надо выделыватся, проще и надёжнее заново написать структуру файла БД, и работать уже в нём.....


Вернуться в Базы данных

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 4

    TopList