powered by simpleCommunicator - 2.0.52     © 2025 Programmizd 02
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / И снова фильтрация
25 сообщений из 98, страница 3 из 4
И снова фильтрация
    #39734392
Lekks
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ЛапухТак по Русски же сказано.
Буржуинский с сокращениями нашему Нутру не шибко пригоден.

Так по русски же сделано: https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1305271&msg=21736776
...
Рейтинг: 0 / 0
И снова фильтрация
    #39734393
Фотография Лапух
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
LekksЛапухТак по Русски же сказано.
Буржуинский с сокращениями нашему Нутру не шибко пригоден.

Так по русски же сделано: ...
Извиняюсь, не узрил или упустил.
Попробую мозг поморщить.
...
Рейтинг: 0 / 0
И снова фильтрация
    #39734397
Lekks
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Лапух, спасибо))) Конечно у меня и на первой схеме работает то, что успел наваять, как я это вижу, но пловец я совсем неопытный, подводные камни для меня в новинку, поэтому лучше уж с советами "старших" товарищей. Особенно в вопросе схемы данных. Так как с программированием мне попроще. Общие принципы известны, вопрос в синтаксисе, по которому примеров достаточно, да и подсказки по написанию кода воспринимаются не в пример легче подсказкам по проекту.
...
Рейтинг: 0 / 0
И снова фильтрация
    #39734398
Фотография Лапух
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Lekks,
Так это же - Картинка, а на Схема БД.
Это же нужно всё САМОМУ по картинке с нуля создавать?
+ примерные данные вводить.
Типа, помогающим помочь и облегчить помощь нет желания?
В чём тогда заключается помощь помочь, ибо если набивать даже имена таблиц и полей, это палец можно до ладони стесать.
А вот если изменить или подправить, то это другое дело,даже в охотку от безделья зачастую., плюс если это запрос, то и проверить как подсчитталось, соответственно есть удовлетворение от проделанной работы ибо убеждён, что - ПРАВИЛЬНО.
...
Рейтинг: 0 / 0
И снова фильтрация
    #39734399
Lekks
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Лапух, вот пустая БД с таблицами и схемой
...
Рейтинг: 0 / 0
И снова фильтрация
    #39734403
Фотография Лапух
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Lekks,
Открылось.
Это нужно обмозговать.
Если кто то ещё ни чего не предложит, то можно вам идти спокойно спать, ибо уточняющие вопросы задам только с утра, т. к. нужно вникнуть и мозг поморщить, что бы если чего будет непонятно уточнить.
Если возникли сомнения, что я приложу все возможные усилия, то это напрасно, Ну типа поняли.
Своих не посрамим.
Если и простенько , но со вкусом.
...
Рейтинг: 0 / 0
И снова фильтрация
    #39734414
Фотография vmag
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Lekks,

- Вот видишь, без всяких пояснений сразу видны плюхи на русской схеме - у тебя нарушителем может быть только сотрудник полиции, то есть каждая запись из таблицы Люди относительно таблицы Учет это однозначно нарушитель, а относительно таблицы Сотрудники это однозначно Оборотень...
- Наверное тебе (лично) проще будет разнести по разным веткам нарушителей и сотрудников, - мухи отдельно, котлеты отдельно... Сотрудники учитывают, нарушители нарушают...
- Нарушителей естественно нужно вынести в отдельную таблицу и сделать типа досье ибо ввиду рецедивов нарушители как правило одни и те же, по этому могут участвовать во многих нарушениях (в досье указывать по максимуму, рост, вес, фас, профиль, татуировки и прочее). Через год это будет самая важная и ценная таблица в министерстве.
- В виду того что за каждым правонарушением стоит один нарушитель только по статистике ГИБДД, а во всех остальных случаях это как правило групповуха, то в учете сделать код для нарушителя - этого мало, нужна связующая таблица между таблицей Учет и таблицей Нарушитель - это таблица Участники (один или более) в которой можно расписать их роли (Организатор, наводчик, на стреме и т.д.).
- Соответственно и наказания они понесут разные и вешать таблицу Наказание, возможно нужно на таблицу Участники, тогда можно получить отчет кто сколько и за что сидел...

Ну это так на вскидку...
Когда разберешься, переделаешь на английский ибо буржуйские серваки не любят русских наименований,
просто на русском языке проще и понятнее обсуждать мозг работает только на проблему и не отвлекается
на ее понимание...
...
Рейтинг: 0 / 0
И снова фильтрация
    #39734415
Фотография Лапух
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vmag,
Как так то вы пофигистично относитесь НАПРИМЕР к званиям.
а В бд НЕТ НИ ЧЕГО Второстепенного
Минус 2 к репе.
С таким пофигистическим мотношением к праведному и полезному, ПРЕДЛАГАЮ СДЕЛАТЬ ИЛИ ПОДРЕДАКТИРОВАТЬ ЗАННЫЕ ФОРМЫ - Звания
Предлагаю если ЧЁ не так СВОЕВРЕМЕННО Подредактировать как можно реальней, ибо лично я не особо в виртуальных действах божественен, только в примеерных примерах.
Как бы примерно так как так.
Если не будите слушаться того как я хочу, то лично я вас точно ни чему не научу, ибо привык изначально следовать как заповедовано изначально - азработчиками, ИНАЧЕ Я ВАМ НЕ ПОМОШНИК.
бУДУ ПОСТОЯННО ВАМ ЭТО НАПОМИНАТЬ, ИБО НЕ ВИЖУ СМЫСЛА ПОМОГАТЬ, ЕСЛИ НЕ СЛУШАЮТЬ.
нУ ВОТ ТАКОЙ Я ВРЕДНЫЙ, ПРИНЦЫПИАЛЬНЫЙ
, НУ И ВВААААЩЕ
...
Рейтинг: 0 / 0
И снова фильтрация
    #39734416
Фотография vmag
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
LekksЛапух, вот пустая БД с таблицами и схемой

У меня не открывается (битый архив), архив желательно делать когда бд закрыта...
...
Рейтинг: 0 / 0
И снова фильтрация
    #39734417
Фотография vmag
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЛапухКак так то вы пофигистично относитесь НАПРИМЕР к званиям.
а В бд НЕТ НИ ЧЕГО Второстепенного

не засоряйте эфир, мы все и так тут не там, - монтируем схему в фильтрации, да еще и без фильтрации базара...
...
Рейтинг: 0 / 0
И снова фильтрация
    #39734419
Lekks
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
vmag, спасибо, но:

vmag Сотрудники учитывают, нарушители нарушают...

К сожалению, нет ((( Нарушают и сотрудники тоже - правила несения службы. Для них в бумажном виде отдельный учет. В БД по совету skdu связь через "категорию". Кстати, разносил изначально нарушителей и сотрудников. Но в другом топике predeclared меня наругал )))

vmag Нарушителей естественно нужно вынести в отдельную таблицу и сделать типа досье ибо ввиду рецедивов нарушители как правило одни и те же, по этому могут участвовать во многих нарушениях (в досье указывать по максимуму, рост, вес, фас, профиль, татуировки и прочее). Через год это будет самая важная и ценная таблица в министерстве.

Ценный совет. Реально. Но... в рамках учета нарушений ни у одного участвующего сотрудника нет возможности вносить эти данные. Проблема во времени. Как правило, надо быстро без излишней информации. (местная специфика, изменить не вариант). В случае расширения БД обязательно учту.

vmag В виду того что за каждым правонарушением стоит один нарушитель только по статистике ГИБДД, а во всех остальных случаях это как правило групповуха, то в учете сделать код для нарушителя - этого мало, нужна связующая таблица между таблицей Учет и таблицей Нарушитель - это таблица Участники (один или более) в которой можно расписать их роли (Организатор, наводчик, на стреме и т.д.).
- Соответственно и наказания они понесут разные и вешать таблицу Наказание, возможно нужно на таблицу Участники, тогда можно получить отчет кто сколько и за что сидел...

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

Обычно на удобсто внимание не обращають, но лично на мой незамысловатый взгляд, без этого ни в куда.
Вот пример как лично я со званиями управляюсь.
Если не подходит, то без меня, кто то ещё подскажет.
Если подходит и приемлемо, то Сообщите - Да
...
Рейтинг: 0 / 0
И снова фильтрация
    #39734421
Lekks
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
vmagLekksЛапух, вот пустая БД с таблицами и схемой

У меня не открывается (битый архив), архив желательно делать когда бд закрыта...

Закрытую архивировал
...
Рейтинг: 0 / 0
И снова фильтрация
    #39734422
Lekks
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ЛапухКак так то вы .... относитесь НАПРИМЕР к званиям.


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

Еще раз:
...
Рейтинг: 0 / 0
И снова фильтрация
    #39734425
Фотография vmag
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Lekks,

У меня и этот не открывается... вы случаем не на работе сейчас?
Я как то с одним банком работал, так они мне что не вышлют - ничего не открывается, оказалось безопасники в комп вставили крипто защиту, архивы открываются только на компах системы банка...
...
Рейтинг: 0 / 0
И снова фильтрация
    #39734426
Фотография Лапух
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Lekks,
Я особо ещё если честно то не ВНИК, но по высказываниям Великих Сущьностей уже практически на 99% вы всё делаете не так как задумано и рекомендовано отцами-разработчиками сей программы.
Если не по душе как нужно делать, то ни кто не заставляет и не принуждает.
Изучайте более сложное, но наверное более быстрое.
Лично я считаю что всяким деятелям, типа вас, дали слишком много воли, и соответственно вы чуя волю не приемлите обязанности, соответственно всё разрушаете без возведения.
Тут тогда я точно я не помошник, ибо повсеместно буду таких изжить, дабы не прекратилась жизднь.
И я не один такой, это уж точно.
...
Рейтинг: 0 / 0
И снова фильтрация
    #39734429
Фотография vmag
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
LekksК сожалению, нет ((( Нарушают и сотрудники тоже - правила несения службы. Для них в бумажном виде отдельный учет. В БД по совету skdu связь через "категорию". Кстати, разносил изначально нарушителей и сотрудников. Но в другом топике predeclared меня наругал )))

Все равно этот кусок не рабочий, посмотрите сами - Есть запись Люди, вы можете ее привязать к учету только в качестве Нарушителя (ни дознавателя, ни регистратора), теперь если это нарушитель не сотрудник, то не должно быть связи между Люди и Сотрудники и Ответственного сотрудника уже не прикрепить к учету...

LekksЦенный совет. Реально. Но... в рамках учета нарушений ни у одного участвующего сотрудника нет возможности вносить эти данные. Проблема во времени.

А зачем тогда весь сыр-бор ? Делать так делать, или вообще не делать...


LekksДаже типовое нарушение, совершенное группой лиц, в том числе по предвариловке, должно быть учтено как несколько нарушений, совершенных отдельными лицами. Приказ блин.

Такая дырища в законодательстве, машинист сделал вид что забыл внести в БД 1-2 участников преступления и все... концы в воду... Уже только на этом можно написать и защитить кандидатскую...
...
Рейтинг: 0 / 0
И снова фильтрация
    #39734433
Фотография Лапух
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vmag,
Ну если не хотите, то и ладненько, мне меньше мороки.
Особо то и не хотось, просто ралди коллег хотелось
Но как говорится - мил не будешь.
Баба с возу...
Ещё пива тогда попью, хоть и не хэотел.
...
Рейтинг: 0 / 0
И снова фильтрация
    #39734436
Фотография vmag
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
LekksКстати, разносил изначально нарушителей и сотрудников. Но в другом топике predeclared меня наругал )))

- вам пытались показать самый общий случай (идеал), к которому нужно стремиться, но по жизни иногда можно и нужно отступать от правил, например тогда, когда у одной сущности, например Люди есть два и более исключающих друг друга наборов атрибутов, которые дают право рассматривать одну сущность как две и более... Например у Нарушителей не должно быть информации о принадлежности к органам если они там не состоят, у сотрудников не должно быть атрибутов раскрывающих полностью их личные данные и все это должно происходить автоматически... Оператор должен фиксировать сотрудника - нарушителя даже не подозревая что он сотрудник, но впрочем если у вас получится все держать в одной таблице - никто не мешает, но пока я не вижу что это работает или объясните мне в вашей схеме это...
- Все таки самая ценная таблица тут Нарушители из которой можно было бы получить полный портрет преступника, с фото в фас и профиль, родственниками, всеми его подвигами и т.д. и т.п.
...
Рейтинг: 0 / 0
И снова фильтрация
    #39734439
Фотография vmag
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
LekksДаже типовое нарушение, совершенное группой лиц, в том числе по предвариловке, должно быть учтено как несколько нарушений, совершенных отдельными лицами. Приказ блин.

Это правда реально?
- Цифры по статистике растут... раскрыли одно преступление с тремя участниками - значит три преступления раскрыли, премию давай...
- При такой раскрываемости можно кое кого и не учитывать от слова совсем, главное одного учесть - пусть мотает за всех...
...
Рейтинг: 0 / 0
И снова фильтрация
    #39734442
Фотография vmag
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Lekks,

Посмотрите вот этот фрагмент схемы (только связка Нарушение - Нарушители - Сотрудники) остальное ваше я не трогал...
эта связка не идеал, но по крайней мере я могу на ней объяснить алгоритм работы :
1. В Люди входят и обычные нарушители и наруштели/сотрудники и просто сотрудники по ведению нарушения.
- У обычных нарушителей в Люди Код_Сотрудника не задан или ноль (от сюда и целосность не нужна ибо связь к Сотрудники м.б. не восстребована)
- У нарушителей-сотрудников стоит код сотрудника.
- У сотрудников по ведению нарушения тоже стоит код сотрудника в Люди ибо они занимаются этим нарушением.
- Все кто выше описан конкретизируются Ролью_Участника в таблице Участники:
а). Человек с кодом сотрудника и Ролью в Участниках "Регистратор" это тот кто зарегистрировал нарушение...
б). Человек с кодом сотрудника и Ролью в Участниках "Ответственный" это тот кто Ответственный за нарушение...
в). Человек БЕЗ кода сотрудника это Нарушитель и нужно просто указать его роль в Участниках (например организатор)
- Таким образом в описании Нарушения может фигурировать любое количество нарушителей и сотрудников с определенными ролями...
2. Соответственно есть перспектива на потом и выполнение условий на сейчас:
- можно заводить каждого участника нарушения отдельно, создавая каждый раз одно и то же нарушение по новой.
- можно заводить сразу всех нарушителей в одно нарушение...
- Таблица Люди отдельно от Сотрудников и ее можно наращивать на перспективу для хранения полных атрибутов нарушителей,
если нарушителем является сотрудник - расширенные поля можно не заполнять...

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

Таблица Accounting описывает нарушение и регистрирует его, содержит данные о самом нарушении (даты нарушения и регистрации, вид нарушения, место и т.п.)

Таблица OffenceSubj описывает нарушителя из таблицы People, поскольку связь с таблицей Accounting один-ко-многим, для одного нарушения можно указать нескольких нарушителей

Таблица Process описывает роль сотрудников из таблицы Officers в процессе выявления, регистрации и обработки нарушения.
...
Рейтинг: 0 / 0
И снова фильтрация
    #39734462
Фотография sdku
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Выскажу свое мнение:по созданию структуры БД Вам навряд-ли что-то удастся посоветовать т.к этот процесс очень индивидуален-даже на Вашем примере граждане и сотрудники как нарушители это одна таблица или две? Ни тот ни другой варианты не противоречат принципам Акса а одна таблица граждане как нарушители и сотрудники как сотрудники в одной таблице-недопустимо. Считаю что на форуме в рамках,даже большого топика, что-то растолковать про структуру БД не удастся.Для создания оной надо изучить и очень хорошо понимать про нормальные формы,организацию мероприятий и работ на предприятии(в организации)и еще кучу "мелочей". Создавая таблицу,поля в ней,связи Вы должны четко,для себя ответить,что и зачем я делаю.Если возможны варианты(это очень часто)-выбор только за Вами.Короче:изучите основные принципы и не нарушайте их.
На форуме Вам всегда ответят на вопрос типа"в чем моя ошибка в этой процедуре","как импортировать данные в Ёксель" и навряд-ли что-то конкретное на вопрос "а правильно ли создана структура БД" т.к этот процесс(лично для меня) самый сложный и достаточно творческий-все остальное значительно проще,при правильно,рационально созданной структуре(и вот на вопросы про "все остальное" Вам запросто ответят на этом форуме).А вот создавать структуру,переделывать её,"набивать шишки"-это сами-на форум только самые простые и конкретные вопросы типа как создать связь многие ко многим.
...
Рейтинг: 0 / 0
25 сообщений из 98, страница 3 из 4
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / И снова фильтрация
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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