powered by simpleCommunicator - 2.0.52     © 2025 Programmizd 02
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / И снова фильтрация
23 сообщений из 98, страница 4 из 4
И снова фильтрация
    #39734463
Фотография sdku
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вдогонку: принципы можно,иногда даже нужно нарушать,но при этом четко представлять для чего это делается и обязательно предусматривать меры исключающие "поломку" БД в результате этого
...
Рейтинг: 0 / 0
И снова фильтрация
    #39734467
Фотография vmag
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Lekksvmag, почему нельзя сделать так (извиняюсь, но не переводил, это третий мой вариант схемы):

-я не говорил что именно так нельзя, если есть внятное описание ключевых моментов, можно не переводить
- не хватает ролей нарушителей для случая если они вводятся все за нарушение (по аналогии со статусом сотрудника)...
...
Рейтинг: 0 / 0
И снова фильтрация
    #39734471
Фотография Лапух
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Lekks,
Вот, начал с божъей помощью.
Заполните данными с помощью форм таблички, Дабы было от чего отталкиваться.
Данные можно выдуманные, но максимально приближенные к реальным
Типа не ББББББ, а Борисов
Не ДДДД, а Начальник
Желательно данных ввести не менее 10-20, ибо так будет проще тестировать то что создается.
...
Рейтинг: 0 / 0
И снова фильтрация
    #39734472
Фотография sdku
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vmagLekksvmag, почему нельзя сделать так (извиняюсь, но не переводил, это третий мой вариант схемы):-я не говорил что именно так нельзя, если есть внятное описание ключевых моментов, можно не переводить
- не хватает ролей нарушителей для случая если они вводятся все за нарушение (по аналогии со статусом сотрудника)... Всего третья?Маловато будет
Заметьте, советов общего плана (которые есть в учебниках) много,а создавать конкретную структуру придется Вам и только Вам
...
Рейтинг: 0 / 0
И снова фильтрация
    #39734478
Фотография vmag
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Lekks,

Попробуйте расписать свой алгоритм на своей третьей схеме...
- Обычный нарушитель - это пипл, который есть в OffenceSubj и которого нет в Officers, по идее так ?
- Сотрудник по делу - наоборот есть в Officers и нет в OffenceSubj ?
- Сотрудник/Нарушитель это кто ? Как его описать ? И какая будет логика в запросах ?
По идее он должен быть и в в OffenceSubj и в Officers, Если ему записать в Statuses Нарушитель, и заполнить схему полностью, то он задвоится, + в ветке Сотрудники не явно появится ветвь нарушителей...
Если сотрудника/нарушителя не заводить в OffenceSubj то для поиска всех нарушителей нужно будет два запроса (по нарушителям и по сотрудникам нарушителям).
Можно конечно заполнить сотрудника /нарушителя в OffenceSubj и обрубить вторую ветку на Officers дабы не вводя его роль уйти от дубля нарушителя...

В принципе могли бы это проанализировать и сами... тут как в шахматах, не проиграешь в уме - получишь соответствующие последствия....
...
Рейтинг: 0 / 0
И снова фильтрация
    #39734492
Lekks
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
vmag, вообще, планировал делать просто - дата рождения в таблице People для сотрудника не вводится (программное ограничение на поле формы при вводе пипла). В итоге, пипл в таблице OffenceSubj без даты рождения - это сотрудник/нарушитель. Есть еще вариант "категории", предложенный skdu.

Спасибо всем, наверное тему можно закрыть, а то я вообще запутаюсь в схемах. Лучше дополнительно изучу первоисточники, посмотрю, где можно поправить или улучшить, а где оставить как есть, в том числе с отступлением от принципов.
...
Рейтинг: 0 / 0
И снова фильтрация
    #39734495
Фотография Лапух
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Lekks...наверное тему можно закрыть....
Типа зря я всю ночь не спал и пример начинал делать?
...
Рейтинг: 0 / 0
И снова фильтрация
    #39734510
Фотография sdku
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Lekks Есть еще вариант "категории", предложенный skdu.А что Вам мешает для конкретной категории скрывать или блокировать поля на форме и в итоге в таблице,для конкретной категории некоторые поля будут пусты (и есть не просят)-это не нарушает никаких правил-я ж говорю "мильон" вариантов
...
Рейтинг: 0 / 0
И снова фильтрация
    #39734512
Фотография sdku
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
кстати,в дальнейшем, по тому заполнено\не заполнено поле можно определять категорию
...
Рейтинг: 0 / 0
И снова фильтрация
    #39734519
Фотография Лапух
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Что то я уже потерял нить разговора, но фозможно такой примерчик будет не лишним, ибо можно по типу контакта, (Физическое или Юридическое лицо) менять надписи при вводе данных.
...
Рейтинг: 0 / 0
И снова фильтрация
    #39734601
Lekks
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
sdkuLekks Есть еще вариант "категории", предложенный skdu.А что Вам мешает для конкретной категории скрывать или блокировать поля на форме и в итоге в таблице,для конкретной категории некоторые поля будут пусты (и есть не просят)-это не нарушает никаких правил-я ж говорю "мильон" вариантов

Именно так и реализовано. Поле дата рождения невидимо для сотрудников, а для нарушителей невидимы поля должность и звание. И по незаполненным полям определяется категория.
...
Рейтинг: 0 / 0
И снова фильтрация
    #39734628
Фотография sdku
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Lekks,
одно не ясно-каково назначение кнопок на форме-ведь это все штатные операции Акса и их замена на что-то "самописное" вводит юзера в растерянность(мое мнение-этого делать не надо)
...
Рейтинг: 0 / 0
И снова фильтрация
    #39734658
Lekks
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
sdku,
большинству моих юзеров акс неизвестен от слова совсем. Им надо понятные кнопочки )))
...
Рейтинг: 0 / 0
И снова фильтрация
    #39734668
Фотография vmag
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
LekksИм надо понятные кнопочки )))

Это нужно всем кто в армии, милиции, пожарник и т.д. (без капли сарказма)...
А также таджикам, узбекам, армянам и другим южным народам вставшим за кассу...
Из них никто и никогда не будет знать что такое Ctrl + C и Ctrl + V,
А те из них кто это постиг, вполне обходятся экселем без всяких программ...
...
Рейтинг: 0 / 0
И снова фильтрация
    #39734787
Lekks
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
vmagLekksИм надо понятные кнопочки )))

Это нужно всем кто в армии, милиции, пожарник и т.д. (без капли сарказма)...
А также таджикам, узбекам, армянам и другим южным народам вставшим за кассу...
Из них никто и никогда не будет знать что такое Ctrl + C и Ctrl + V,
А те из них кто это постиг, вполне обходятся экселем без всяких программ...

Практически в десятку ))) В одном подразделении восемь лет пытаюсь научить личный состав элементарным комбинациям горячих клавиш, хотя бы для работы в Ворд... Но - "а зачем? мышка же есть!"
И даже те, кто постиг - книги эксель, если они без встроенных ограничений, проверки данных, фильтрации, умудряются запоганить до полного абсурда.
...
Рейтинг: 0 / 0
И снова фильтрация
    #39735247
uum
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
uum
Гость
Lekks, Учет - это то, что "происходит" в книге учета.
Нарушение - то, что происходит где-то, когда-то, с кем-то.
Разные явления - разные таблицы.
В связи с этим, ИМХО исправьте сначала крупные недочеты:

1. В таблице Учет нужно оставить только те поля, которые имеют отношение к регистрации. К ней привязать таблицу Решения (наверное у Вас - Наказание?), ведь их может быть несколько с разными датами(целая история), а разбирательство может быть поручено нескольким сотрудниками по очереди и по подследственности.
2. Поля таблицы Места Нарушения должны быть частью таблицы Нарушение, как и поля с датой и временем его совершения. (В основном только у следаков и дознавателей дела объединяются в одно производство). При этом выбор улиц (а можно и домов) места правонарушения должен происходить из библиотечной таблицы, чтобы у юзеров не было расхождений при вводе адресов, которую, опять же, связать с таблицей Нарушение.
3. Таблицу Нарушитель связать не с таблицей Учет, а с таблицей Нарушение, ведь в одном и том же нарушении могут принимать участие несколько злодеев. Кроме того, один и тот же злодей может принимать участие в нескольких правонарушениях.
4. Таблица Люди должна содержать сведения и по злодеям и по терпилам. А вот сотрудников - в отдельную таблицу, ведь сотрудники - это и те, кто регистрирует правонарушение в книге, и те, кто выявляют преступление, как и те, кто задерживают злодеев. При этом один и тот же сотрудник может быть в 1-3 "лицах". Всех человеков в одну таблицу - перебор. К примеру, зачем держать в каждой строке большой таблицы Люди поля о должности, звании, подразделении 30-100 сотрудников???
...
Рейтинг: 0 / 0
И снова фильтрация
    #39735297
Фотография vmag
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
uumLekks, Учет - это то, что "происходит" в книге учета.
Нарушение - то, что происходит где-то, когда-то, с кем-то.
Разные явления - разные таблицы.
В связи с этим, ИМХО исправьте сначала крупные недочеты:

- Ну что касается пунктов 1-3, то переименуйте у себя в голове таблицу Учет на Нарушение и все станет на свои места...
- По поводу п.4 уже были прения, причем в вашу сторону тоже...
...
Рейтинг: 0 / 0
И снова фильтрация
    #39735330
uum
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
uum
Гость
vmag, Вы, вероятно, не сталкивались со спецификой штабных заморочек полиционеров. Если столкнетесь, то упомянутая Вами объединенная таблица Нарушение потребует от Вас, рано или поздно через хотелки её юзеров, указанной нормализации.

Если кратко, правонарушения совершают правонарушители, при этом некоторые из регистрируемых происшествий правонарушениями вообще не являются. А вот нарушения сроков и порядка регистрации этих происшествий, а также нарушения сроков и порядка исполнения зарегистрированных материалов проверки по ним могут совершать сотрудники. Кроме того, как уже говорилось, материалы могут объединяться в одно производство, либо наоборот, из одного материала может быть выделен другой.

По п. 4, учитывая начальные пробы создания БД Lekks_ом, было упрощение. Ни слова мною не было сказано о том, что злодеи могут состоять на учете в МВД или ФСИН, что кроме злодеев и потерпевших есть еще и понятые, а также свидетели, которые не имеют отношения к материалу регистрации, но имеют отношения к происшествию, правонарушению или преступлению.
...
Рейтинг: 0 / 0
И снова фильтрация
    #39735349
Фотография vmag
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
uum,
Будем надеяться, что ваша информация ТС у будет полезна, мне все равно, вам возможно будет приятно...
...
Рейтинг: 0 / 0
И снова фильтрация
    #39735471
Фотография Лапух
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vmag... то переименуйте у себя в голове таблицу Учет на Нарушение ...
Это у них называется - КУСП
"Книга Учета Сообщений и Преступленияй"
Сроки рассмотрения по ней блюдются строго.
...
Рейтинг: 0 / 0
И снова фильтрация
    #39735489
Фотография vmag
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Лапух,

Да хоть ПУПС, это уже дискуссия по поводу Тех задания... причем тут вообще акцесс... это нужно обсуждать на службе с теми кто заказывает музыку...
...
Рейтинг: 0 / 0
И снова фильтрация
    #39735499
Фотография Лапух
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vmag,

Это по поводу - Переименуйте.
Если уж обзывать, то изначально как можно ближе к правильному названию, тем более оно короче.
Думаю вы и сами часто любите использовать короткие именадля таблиц и полей
...
Рейтинг: 0 / 0
И снова фильтрация
    #39736348
Lekks
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
uum,
по п.1 + Примерно так и реализовано
по п.4 действительно прения были, и еще какие, причем не только в этом топике))) Но для моих именно целей - все таки - таблица люди общая и из нее в другую таблицу выделены сотрудники, как раз со сведениями о должности, звании и т.п. Мне реально так удобнее.
...
Рейтинг: 0 / 0
23 сообщений из 98, страница 4 из 4
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / И снова фильтрация
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]