Форум программистов, компьютерный форум, киберфорум
Microsoft Access
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.77/22: Рейтинг темы: голосов - 22, средняя оценка - 4.77
0 / 0 / 0
Регистрация: 19.03.2016
Сообщений: 113

Ограничение фунционала базы после определенной даты

01.10.2016, 21:12. Показов 5992. Ответов 71
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Доброго времени суток!
Вопрос в следующем: Есть база данных с формами на локальных компах и таблицами на серваке. Возможно ли сделать так, что бы, скажем, начиная с 30 ноября при запуске локальной базы перед запуском основной формы выскакивало окно с предупреждением : " Через месяц работа программы перейдет в ограниченный режим. Пожалуйста, продлите Вашу лицензию!" и кнопочка "ОК" после которой открывается уже основная форма.
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
01.10.2016, 21:12
Ответы с готовыми решениями:

Как при достижении определенной даты стереть одну из таблиц базы данных?
Имеется база данных с именем 'Тренер', в этой базе есть таблца 'Звери', мне надо после достижения определенной даты, стереть таблицу...

Запретить открытие документа после определенной даты
Можно ли запретить открытие документа после определенной даты? Можно написать макрос, но макросы можно же и не запускать. Есть другие...

Блокировать листы в Excel после определенной даты
Добрый день, Искала на просторах интернета решения по данному вопросу, но к сожалению конкретного работающего решения найти не смогла. ...

71
0 / 0 / 0
Регистрация: 19.03.2016
Сообщений: 113
04.10.2016, 11:27  [ТС]
Студворк — интернет-сервис помощи студентам
для примера об отчетах я вставил в базу один отчет. и форму в Word/ Не знаю как сделать, что бы пользователь сам выбирал нужный ОСЗН, адреса автоматически подставлялся...
Вложения
Тип файла: zip 2016_1.zip (215.9 Кб, 7 просмотров)
0
0 / 0 / 0
Регистрация: 19.03.2016
Сообщений: 113
04.10.2016, 19:25  [ТС]
Вот "кусочек" отчета и форма в Word. Можно как-то обойтись одним отчетом с подстановкой только названия. Адрес цепляется автоматом
Вложения
Тип файла: zip 2016_1.zip (215.9 Кб, 7 просмотров)
0
Эксперт MS Access
 Аватар для alvk
7459 / 4592 / 302
Регистрация: 12.08.2011
Сообщений: 14,383
05.10.2016, 02:35
Цитата Сообщение от NeilEla Посмотреть сообщение
я НЕ специалист и НИКОГДА ранее не занимался созданием баз в Аксессе.
Тогда может нужно нанять специалиста?
0
Мы один, давай на "ты"
3858 / 1400 / 348
Регистрация: 16.06.2016
Сообщений: 3,300
05.10.2016, 06:27
NeilEla, поправил (как это вижу я) форму "ОСЗН". Кнопачки там теперь подписываются при запуске, так же к ним добавлена возможность открыть отчёт - один на всех.
Что это за документ ворда? его необходимо хранить в базе? По-моему его можно создавать налету по мере надобности - заполнять данными из базы. А вот данные хранить в таблице. Это будет и дешевле (в плане объёма) и универсальней. Хранить сканы, ИМХО, в базе тоже не нужно. Это можно реализовать через хранение в спецпапке скана (по сути картинки), а в базе хранить только относительную ссылку на эти документы. Потому как, судя по твоему заявлению -
...объём информации исчисляется 10-ми тыс клиентов. и каждый сопровождается сканом от 1 до 20 листов А4...
, можно очень легко выскочить за ограничение БД Access на размер (2Гб) и тогда уже будет проблематично достать инфу из базы, в том числе картинки. Оно тебе надо?
В общем, пересмотри структуру своего отчёта. Подумай над хранением сканов. Всё это в обилии можно найти, как на этом форуме, так и на других форумах, а так же просто в сети.

ЗЫ. Я там тебе предупреждения о лицензировании включил, но не защищал бд от обхода.
ЗЗЫ. В *.accde база компилируется... По крайней мере, то, что ты представил.
Вложения
Тип файла: zip 2016_03.zip (231.6 Кб, 6 просмотров)
1
Мы один, давай на "ты"
3858 / 1400 / 348
Регистрация: 16.06.2016
Сообщений: 3,300
05.10.2016, 06:38
Не надо использовать отчёт (кнопочки я убрал) для чего-либо, кроме печати документа или просмотра..
1
0 / 0 / 0
Регистрация: 19.03.2016
Сообщений: 113
05.10.2016, 07:44  [ТС]
Само собой сканы у меня в отдельной папке по ссылке лежат. До этого я догадался))))
0
Мы один, давай на "ты"
3858 / 1400 / 348
Регистрация: 16.06.2016
Сообщений: 3,300
05.10.2016, 08:02
Цитата Сообщение от NeilEla Посмотреть сообщение
Само собой сканы у меня в отдельной папке по ссылке лежат. До этого я догадался))))
А зачем у тебя вордовских документов натыкано? Я там долго не копался, да и ворд у меня практически отсутствует.
0
0 / 0 / 0
Регистрация: 19.03.2016
Сообщений: 113
05.10.2016, 19:58  [ТС]
Ну это для того случая если нет нужного ОСЗН в списке

То что вы прислали просто КРУТЬ для меня...вот только я не смог пока разобраться, как сделать чтобы в реестр вставлялось соответствующее название ОСЗН и его адрес..Как в форме Вордовой

Добавлено через 13 минут
Вот только реестр выдает ВСЕ даты...а нужно чтобы фильтровал по дате обращения
0
Мы один, давай на "ты"
3858 / 1400 / 348
Регистрация: 16.06.2016
Сообщений: 3,300
06.10.2016, 04:56
Цитата Сообщение от NeilEla Посмотреть сообщение
Ну это для того случая если нет нужного ОСЗН в списке
Это которая кнопочка-окошко на форме ОСЗН?
Цитата Сообщение от NeilEla Посмотреть сообщение
вот только я не смог пока разобраться, как сделать чтобы в реестр вставлялось соответствующее название ОСЗН и его адрес..Как в форме Вордовой
А где это должно быть? Имеется ввиду в каком месте, форме и т.д
Цитата Сообщение от NeilEla Посмотреть сообщение
Вот только реестр выдает ВСЕ даты...а нужно чтобы фильтровал по дате обращения
Хм. А у тебя где задаётся этот фильтр? И кто его задаёт. На твоём исходнике я не видел подобного функционала.

И вообще - что такое "ОСЗН" и прочее? Это чаво?
Вложения
Тип файла: zip 2016_04.zip (190.7 Кб, 3 просмотров)
1
Модератор
Эксперт MS Access
 Аватар для shanemac51
12512 / 5086 / 814
Регистрация: 07.08.2010
Сообщений: 14,973
Записей в блоге: 4
06.10.2016, 07:52
ПОХОЖЕ, что
ОСЗН. отдел социальной защиты населения. ...
0
0 / 0 / 0
Регистрация: 19.03.2016
Сообщений: 113
06.10.2016, 09:04  [ТС]
К сожалению все делается вручную через правую мышь в запущенном отчете. Фильтр по ОСЗН (красным шрифтом) выполняется при загрузке, а вот дату обращения выставляем через фильтр дата по ПКМ. В идеале при нажатии "печать реестра" система должна запрашивать желаемый ОСЗН и Дату обращения. Потом выводить на экран уже готовый отчет с выбранным ОСЗН, датой и автоматически подставленным адресом...Но как это сделать я не догоняю(((

Добавлено через 1 минуту
Цитата Сообщение от shanemac51 Посмотреть сообщение
ОСЗН. отдел социальной защиты населения. ...


точно так)))

Добавлено через 1 минуту
Цитата Сообщение от Панург Посмотреть сообщение
И вообще - что такое "ОСЗН" и прочее? Это чаво?
а в чем отличие 2016_04 от предыдущих ваших примеров? Я что-то не заметил разницы(((
0
Мы один, давай на "ты"
3858 / 1400 / 348
Регистрация: 16.06.2016
Сообщений: 3,300
06.10.2016, 09:42
Цитата Сообщение от NeilEla Посмотреть сообщение
а в чем отличие 2016_04 от предыдущих ваших примеров? Я что-то не заметил разницы(((
Там поле "адрес" в таблице "ОСЗН" добавил. По-хорошему его надо разбить на составляющие (улиц, дом и т.д. чего там в адресе этой организации), но в принципе можно и так. Этот адрес выводится в твой отчёт. Я не могу убрать в отчёте OLE, у меня ворда нет (и соответственно не зарегистрирован), акс пинается и не хочет убирать.
0
0 / 0 / 0
Регистрация: 19.03.2016
Сообщений: 113
06.10.2016, 09:43  [ТС]
Знаю, что не правильно)))) но не могу понять где((( В запросе, в условии отбора нужно сделать условие, чтобы выводились даты обращения, которым уже более 10 дней с момента их ввода в базу. Нужно выявлять этим запросом просрочки в доставке. Вот что я написал...
<DateAdd("dd";-10ate())

Что не так?
Миниатюры
Ограничение фунционала базы после определенной даты  
0
0 / 0 / 0
Регистрация: 19.03.2016
Сообщений: 113
06.10.2016, 10:19  [ТС]
Цитата Сообщение от Панург Посмотреть сообщение
Там поле "адрес" в таблице "ОСЗН" добавил. По-хорошему его надо разбить на составляющие (улиц, дом и т.д. чего там в адресе этой организации), но в принципе можно и так. Этот адрес выводится в твой отчёт. Я не могу убрать в отчёте OLE, у меня ворда нет (и соответственно не зарегистрирован), акс пинается и не хочет убирать.

КРУТЬ!!! Разобрался наконец с адресами))) Теперь осталось при нажатии кнопки выводить окно с предложением ввести необходимую дату обращения (по которой нужно сделать реестр). А еще лучше, что бы она уже стояла поумолчанию текущей датой, но ее можно было бы изменить на любую другую
0
Мы один, давай на "ты"
3858 / 1400 / 348
Регистрация: 16.06.2016
Сообщений: 3,300
06.10.2016, 10:46
Цитата Сообщение от NeilEla Посмотреть сообщение
Теперь осталось при нажатии кнопки выводить окно с предложением ввести необходимую дату обращения (по которой нужно сделать реестр).

А еще лучше, что бы она уже стояла по умолчанию текущей датой, но ее можно было бы изменить на любую другую
Не, отчёт на текущее обращение - кнопка "Открыть отчёт" на форме "ДСЗН", а форма "ОСЗН" может даже и не нужна.

В общем я на ней пока сделал открытие отчёта на сегодня, для примеру.
1
Мы один, давай на "ты"
3858 / 1400 / 348
Регистрация: 16.06.2016
Сообщений: 3,300
06.10.2016, 10:47
забыл причепить пример...
Вложения
Тип файла: zip 2016_05.zip (197.6 Кб, 4 просмотров)
1
Мы один, давай на "ты"
3858 / 1400 / 348
Регистрация: 16.06.2016
Сообщений: 3,300
06.10.2016, 10:49
Цитата Сообщение от NeilEla Посмотреть сообщение
Знаю, что не правильно)))) но не могу понять где((( В запросе, в условии отбора нужно сделать условие, чтобы выводились даты обращения, которым уже более 10 дней с момента их ввода в базу. Нужно выявлять этим запросом просрочки в доставке. Вот что я написал...
<DateAdd("dd";-10ate())
Ты разберись с интерфейсом. Он у тебя неудобен. Да и над таблицами подумай... Я вообще не вникал в твоё творение -сильно времени нет, только урывками.
1
648 / 101 / 11
Регистрация: 08.06.2015
Сообщений: 1,564
06.10.2016, 12:04
Зачем ограничивать функционал Вашей БД после наступления даты икс?
0
Эксперт MS Access
 Аватар для alvk
7459 / 4592 / 302
Регистрация: 12.08.2011
Сообщений: 14,383
06.10.2016, 13:20
Нетленка наверное, Пентагон не дремлет
1
0 / 0 / 0
Регистрация: 19.03.2016
Сообщений: 113
07.10.2016, 13:23  [ТС]
Цитата Сообщение от alexpro1979 Посмотреть сообщение
Зачем ограничивать функционал Вашей БД после наступления даты икс?
Чтобы не терять дружественную связь с заказчиком
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
07.10.2016, 13:23

Программа должна работать до определенной даты у пользователя, независимо, что он выставит в настройках даты и времени
Добрый день, уважаемые! Уже сломал голову, но ничего не могу придумать. Дело вот в чем: есть программа (клиент обращений в поддержку),...

При выборе даты в календаре - заполнять ячейки по порядку до определенной даты и рядом высвечивать день недели
Здравствуйте. Нужна ваша помощь. В программе есть написанный на VBA календарь. нужно написать код, что бы при выборе даты заполнялись...

Вывод даты из базы и подсчет строк где втстречаются эти даты
В таблице mysql есть поле где хранится дата. и это дата встречается в этой таблице по несколько раз. Как в PHP вывести каждую дату и рядом...

Ограничение даты
Подскажите, как сделать ограничения по дате что б в базу данных можно было записать только реальную дату (не будущую и не прошлую) ...

Ограничение даты
Нужно сделать ограничение на дату. Чтобы вводились дата - 10 лет. Например, 02.06.2005, не выше. Попробовал сделать что-то вроде Date()...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
40
Ответ Создать тему
Новые блоги и статьи
ИИ не может найти нужный язык в списке
Supersumestria 05.10.2026
Я ему даю вот такое изображение и прошу найти и подчеркнуть немецкий язык. Возвращает он вот это: https:/ / i. **********/ vqBWLe2. png Нужную строчку в 3й колонке просто выдумал. . Это. . .
Новая последняя моя музыка в SUNO
zorxor 05.10.2026
Здравствуйте, дорогие мои друзья! С большой радостью я хотел бы представить вам свою новую последнею музыку, которую сгенерировала мне по моей просьбе нейросеть SUNO. С уважением, zorxor. Это. . .
Программный домашний кинотеатр
russiannick 27.09.2026
Сподобился на программный домашний кинотеатр. В качестве ЯВУ по традиции выбрал js. В помощники взял Яндекс-Алису. Было создано три зала на разные интересы. исторические и ретро сериал Хичкок. . .
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#. Название изменил на ColorStep. Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами: - ВидТО (СправочникСсылка. ВидыТО); - ВидГСМ. . .
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр. Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала. Ниже прикреплён. . .
Программа опроса у.з. расходомера SLS-720F
Argus19 02.09.2026
Программа опроса у. з. расходомера SLS-720F Программа опрашивает один раз в минуту три ультразвуковых расходомера SLS-720F через интерфейс RS-485 по протоколу Modbus RTU. Опрашиваются регистры. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru