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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 24.01.2013, 15:39   #1
Paramount
Пользователь
 
Регистрация: 14.12.2011
Сообщений: 31
Лампочка Создание сетевой структуры базы данных

Всем привет, такая вот ситуёвина, думаю будет интересно многим.
Для понимания: работаем по сети с регионами, я в главном офисе. Т.е. обмениваемся документами посредством сетевого диска на серваке.
У меня задача создать базу данных, которая бы соответствовала следующим требованиям:
1. Каждый сотрудник в регионе имеет доступ только к своей базе, которую сам и формирует.
2. Сотрудник имеет право только ДОБАВЛЯТЬ строки.
3. Вся информация консолидируется в главном офисе (в одном файле).

Я сначала думал сделать это всё в Excel, но столкнулся с рядом проблем: А) У нас каждый из файлов нельзя запаролить (пишет что нужно скачать IRM или WRM и т.д., а установить эту штуку нельзя самостоятельно( всё через ИТ)) + Табличный процессор как по мне создан не для этого.
Потом подумал об Аксессе. Запаролить можно, сделать в консолидирующем файле автомат. синхронизацию с файлами на регионах - можно. Теперь вопрос вот в чём: можно ли реализовать в Аксессе п.2 и можно ли создать форму с полями и списками (типичная форма регистрации), данные из которой при нажатии кнопки "внести в базу" сформируют новую строку и, соответственно, внесутся в определенные поля?

Возможно, это можно сделать как-то проще? Делитесь идейками пожалуйста, заранее всем спасибо!
Paramount вне форума Ответить с цитированием
Старый 25.01.2013, 00:18   #2
Myhaylo
Форумчанин
 
Регистрация: 19.07.2012
Сообщений: 520
По умолчанию

1. Если задать у формы свойство «Ввод данных» (DataEntry)="Да", то пользователь не будеть иметь возможность просмотреть остальные данные через эту форму - программировать ничего не нужно.
2. Если интерфейс построить на кнопке "Сохранить", то придётся программировать с использованием объекта RecordSet или запросов на добавление.
Окупант, руки прочь от Украины!!! Слава Героям!
Myhaylo вне форума Ответить с цитированием
Старый 25.01.2013, 08:07   #3
alvk
Форумчанин
 
Регистрация: 22.05.2012
Сообщений: 136
По умолчанию

Работайте через RDP, настройте права доступа в зависимости от виндового пользователя.
alvk вне форума Ответить с цитированием
Старый 25.01.2013, 11:16   #4
gluk_fm
Форумчанин
 
Аватар для gluk_fm
 
Регистрация: 09.06.2011
Сообщений: 515
По умолчанию

Доброе утро.
Если я правильно понял, то Вам необходимо просто собирать информацию из регионов?
Если да, то я не понимаю в чём проблема работы с Ексель....
1.Запаролить можно все файлы елементарным макросом и разделить по регионам, после чего каждую ночь собирать информацию со всех регионов и при этом чистить исходники (конечно с сохранением архивов). Что-то подобное делалось для бюджетирования и это даст возможность автоматизации.
Возможные проблемы:
- переодические проблемы с сетью
- возможность редактирования исходных данны пользователем в течении дня (хотя может это и плюс, точной задачи не знаю)
Плюсы:
- простота проверок на корректность заполнения (можно написать процедуры проверки и сделать автоматическую систему обратной связи)
- простота обработки массивов (данные с многих файлов можно быстро обрабатывать и код там строчек 5 от силы)
- возможность создания хисторизации и корректировок
- и многое другое, что зависит от задач

А по Аццесу я вообще не верю что можно его запаролить.... Нажав шифт и запустив файл пользователь может что угодно натворить....
gluk_fm вне форума Ответить с цитированием
Старый 29.01.2013, 09:33   #5
alvk
Форумчанин
 
Регистрация: 22.05.2012
Сообщений: 136
По умолчанию

Существует защита от шифта, я уже не говорю об mde, accde.
alvk вне форума Ответить с цитированием
Старый 31.01.2013, 12:27   #6
gluk_fm
Форумчанин
 
Аватар для gluk_fm
 
Регистрация: 09.06.2011
Сообщений: 515
По умолчанию

Добрый день.
Пробовал защиту от шифта - это не защита и ЛЮБЫМ юзером хоть чуть-чуть знающим аццесс снимается через отключение макросов и т.д., после чего открывается. За " mde, accde" ничего не говорю не использовал, так как по рекомендации форумчан данного форума убедился что аццесс не может являтся нормальной защищённой базой.
Хорошего дня.
gluk_fm вне форума Ответить с цитированием
Старый 01.02.2013, 06:44   #7
alvk
Форумчанин
 
Регистрация: 22.05.2012
Сообщений: 136
По умолчанию

Цитата:
Сообщение от gluk_fm Посмотреть сообщение
За " mde, accde" ничего не говорю не использовал, так как по рекомендации форумчан данного форума убедился что аццесс не может являтся нормальной защищённой базой.
Хорошего дня.
"Не читал, но осуждаю!" (c)
alvk вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
создание Базы данных artimen1996 Паскаль, Turbo Pascal, PascalABC.NET 2 30.01.2012 22:42
Создание базы данных syc07 Помощь студентам 1 10.07.2011 03:19
Создание базы данных skrudjmagdak Помощь студентам 4 25.12.2009 09:43
Сетевой вариант базы данных. A.Tulin БД в Delphi 7 18.06.2007 00:46