LEADERSOFT.ru Разработка на заказ программ и сайтов
Форумы по информационным технологиям
 
Регистрация  |  Вход
left
Форумы Минимизировать
ПоискСписок форумов
  Программирование  Microsoft Access. Файлы mdb и accdb  Проблема разраб...
 Проблема разработки базы данных
 
 10.01.2008 15:23:50
Victory
8 сообщения


Проблема разработки базы данных

     "Здравствуйте. Есть проблема – необходимо создать базу данных моделей поршневих групп,  организовать связь базы данных с внешними файлами этих моделей (файлы программы Проинженер)  но так,  чтобы эти файлы были доступны и видны только из под базы данных, и чтобы существовала возможность взять из базы данных нужный файл и пересохранить (наподобие скачивания mp3 из интернета) его в другую папку; разграничить права доступа к базе данных. В качестве СУБД предлагают использовать Access.  Подскажите пожалуйста, с помощью каких инструментов это можно осуществить, к какой литературе обратиться?  Заранее спасибо."

 

 10.01.2008 17:25:36
Admin1
731 сообщения
1-ый


Re: Проблема разработки базы данных

1. Если база большая, то можно использовать Ms Office + Access + SQL Server. Этих инструментов достаточно.

2. Вообще в Access применяются ссылки в формах (поле имеющее тип гиперссылка) для открытия любых файлов (графики, текста и т.п.). Необходимо только установить программу, которая могла бы читать эти файлы.

3. Начинать надо с простейших книг "для чайников", можно также поискать примеры аналогичных баз данных.

 16.01.2008 19:01:22
Victory
8 сообщения


Re: Проблема разработки базы данных

Спасибо за рекомендации. Просмотрела много книг по Access, и не только для чайников, но и с использованием VBA. Нашла много информации по защите базы данных, но по основной проблеме – ничего. Требуется, чтобы существовала возможность не просто открыть файл по гиперссылке, а чтобы при нажатии на нее появлялось окошко открыть-сохранить-выйти, то есть, извлечь из базы файл без его открытия и пересохранить в другое место. Это вообще можно реализовать в Access? Если можно, то с помощью каких средств? В литературе ни о чем подобном не упоминается.

 18.01.2008 16:47:17
host
87 сообщения


Re: Проблема разработки базы данных

1. Если нужет диалог открытия и сохранения файлов смотрите здесь: http://help.leadersoft.ru/Загрузка/tabid/75/Default.aspx 08. Вызов диалога открытия файлов

2. Далее нужно открыть файл в бинарном виде (тоже есть статьи как можно открыть файл из VBA) и далее все это загрузить в поле базы данных.

 20.01.2008 11:48:12
Victory
8 сообщения


Re: Проблема разработки базы данных

Спасибо за подсказку. В этом примере рассматривается сам диалог, но если, например, выбрать какой-то  файл, его нельзя ни открыть, ни сохранить. И еще, если в коде изменить текстовый файл на файл с нужным расширением *.ptr  

            strFile = funGetSaveFileName(Me.hWnd, _
            "Access(*.mdb)" & Chr$(0) & "*.mdb;*.mda" & Chr$(0) & _
            "proingeneer(*.prt)" & Chr$(0) & "*.prt" & Chr$(0) & Chr$(0), _
            "x.mdb", "поиск файлов", "Mdb", CurDir

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

  Программирование  Microsoft Access. Файлы mdb и accdb  Проблема разраб...
ПоискПоиск  Список форумовСписок форумов  
right