powered by simpleCommunicator - 2.0.52     © 2025 Programmizd 02
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / И снова фильтрация
25 сообщений из 98, страница 2 из 4
И снова фильтрация
    #39733244
Lekks
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
sdkuLekkssdku,
вроде все такда нет не так:
Почему таблица группы "нарушения" является объединяющей(у Вас на схеме таковой не наблюдается вообще)

Объединяет в данном случае "деятельность":
по учету нарушений - таблица OffenceSubj. ключ-нарушение-нарушитель.
по обработке нарушения - таблица Process. ключ-нарушение-сотрудник-статус сотрудника в процессе обработки
по привлечению к ответственности за нарушение - таблица Results. ключ - нарушение - вид наказания

Сводить все это в одну таблицу в моем случае вроде смысла нет, так как общий вид по отдельно взятому нарушению получу путем запроса ...JOIN ... ON "ID нарушения"

sdkuLekksу меня четыре поля по нарушителю, кроме ключа - фамилия, имя, отчество и дата рождения, другие данные не нужны. Проверка на значение - в комбо на событии NotinList по полю "фамилия".проверку нельзя проводить по полю "фамилия"-а если в таблице 2 Иванова полных тезки да и с одинаковой датой рождения?(это маловероятно,но возможно)-только по ключу(а это серия и номер паспорта)-лучше всего счетчик-мое мнение

Без вариантов. Ключевых отличительных признаков нарушителя, кроме ФИО и ДР не предусмотрено условиями ТЗ. Проверка только для перехвата ввода оператором отсутствующих данных, после чего предлагается добавить нового гражданина или сотрудника.

ЛапухВставлю свои 5 копеек.
Со слепу что то не видно по схеме, и как старый и почетный работник правоохранительных органов , предположу, что один и тот же злодей может совершить сразу несколько злодеяний за раз и по одному в разные периоды времени.

Именно так. Учет по таблице OffenceSubj, с условием что совершенные за раз несколько злодеяний - это разные нарушения, требующие отдельной ответственности (априори заданное условие).

__MichelleLekksТолько как бы сделать, чтобы на GotFocus сразу комбо раскрывался?... Где то на форуме видел топик, не могу найти
Код: vbnet
1.
Поле.Dropdown



Спасибо.
...
Рейтинг: 0 / 0
И снова фильтрация
    #39733247
Фотография vmag
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
LekksБез вариантов. Ключевых отличительных признаков нарушителя, кроме ФИО и ДР не предусмотрено условиями ТЗ.

Плохое ТЗ... Практика показывает что заказчик редко в состоянии составить ТЗ правильно. Чаще всего разработчик пишет правильное ТЗ заказчику (вместо него) за деньги (иногда это доходит до 50% стоимости проекта). В противном случае конечный результат может получится такой: Родила царица в ночь Нетто - сына, Брутто - Дочь...
...
Рейтинг: 0 / 0
И снова фильтрация
    #39733268
Фотография sdku
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
LekksОбъединяет в данном случае "деятельность":Это не более чем справочник "деятельность" с перечнем деятельности и что-либо объединять этой таблицей низя (это касается и других таблиц в которых Вы пытаетесь что-то объединять
LekksБез вариантов. Ключевых отличительных признаков нарушителя, кроме ФИО и ДР не предусмотрено условиями ТЗ. Проверка только для перехвата ввода оператором отсутствующих данных, после чего предлагается добавить нового гражданина или сотрудника.Стесняюсь спросить:А как кодовое поле типа счетчик(служебное поле Акса, на которое ни данные ни пользователь никак не влияют)связано с ТЗ?
если есть желание изложите задачу стоящую перед Вами-набросаю примерный вариант
(есть такие-то категории,они,при выполнении неких задач могут совершать некие нарушения,которые надо учитывать-как-то так)
...
Рейтинг: 0 / 0
И снова фильтрация
    #39733273
Фотография sdku
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я уже Вам предлагал очень общий(грубый) пример 21733339 ,если поподробней опишите "хотелку" набросаю более подробный который будет полностью опираться на предложенный.
И обратите внимание на эти слова:sdku....полно и конкретно сформулированная задача 60-80% успеха при создании БД...vmagПлохое ТЗ... Практика показывает что заказчик редко в состоянии составить ТЗ правильно. Чаще всего разработчик пишет правильное ТЗ заказчику (вместо него) за деньги (иногда это доходит до 50% стоимости проекта). В противном случае конечный результат может получится такой: Родила царица в ночь Нетто - сына, Брутто - Дочь...Обычно начинающие пропускают начальные главы учебников(в которых описаны основные принципы проектирования и вроде бы как никаких описаний "активных" действий) не понимая,огромной важности проектирования БД и только неоднократно наступив на грабли(даже не понимая что наступил), пытаются "родить" формы,запросы,отчеты,что не возможно при неправильной структуре(опять же не понимая этого),которая оказалась таковой из-за того что не была четко сформулирована задача-а понимание того что структура неверна приходит после набивания большого количества шишек. Короче думайте какие исходные данные Вы имеете(будете вводить в БД) и что хотите получить на выходе. Почитайте о проектировании БД,а не о том как создавать объекты и программировать их.
В связи с вышесказанным послушайте опытных людей (себя к их числу не отношу т.к процесс приобретения опыта бесконечен) например vmag
Чой-то меня развезло на демагогию,пойду спать
...
Рейтинг: 0 / 0
И снова фильтрация
    #39733770
Lekks
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
sdkuЯ уже Вам предлагал очень общий(грубый) пример 21733339 ,если поподробней опишите "хотелку" набросаю более подробный который будет полностью опираться на предложенный.

Через электронную почту не вариант? Или через личку. Правда на форуме не нашел её )))
...
Рейтинг: 0 / 0
И снова фильтрация
    #39733799
Фотография sdku
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Lekks,
мой мэйл есть в профиле
а вобще выкладывайте задание здесь,только не рассказывайте как Вы хотите сделать. Только исходные данные(что надо хранить в базе) и что хотите получить на выходе
...
Рейтинг: 0 / 0
И снова фильтрация
    #39733800
Lekks
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
sdku, "хотелки" положил на яндекс диск файлом. Постарался описать подробно. https://yadi.sk/i/vjTRbqoMHdvBEw
...
Рейтинг: 0 / 0
И снова фильтрация
    #39734126
Фотография sdku
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Lekks,
это табличная часть-дальше делать не буду. Вся отчетность лишена какой-либо логики и сильно напоминает поговорку "один с сошкой-семеро с ложкой"-одно нарушение регистрировать в нескольких журналах разными людьми(абсолютно не нужными-даром получающими деньги,правда очень небольшие). Обратите внимание,что "скелет" схемы остался прежним-одно из основных правил "базостроения"-таблица-справочник должна описывать максимально полно,в нужном Вам объеме(можете добавлять сколько угодно полей,описывающих одну сущность,которую нельзя описывать в трех таблицах, и все данные сводить в кучу в какой-то отдельной(например отображающей деятельность всего предприятия,или организации. Производство, закупка материалов,их оплата-это все разные вещи-короче мухи и котлеты должны быть отдельно,хотя и находятся в одном помещении. Наличие поля "категория" в нескольких таблицах необходимо для создания зависимых полей,хотя это есть как-бы нарушение вышеизложенного,но создатели Акса подобное учитывали и для поляСоСписком существует свойство "только значения источника строк"-которое надо устанавливать "ДА"(а можно установить связи [категория].[кодК] с полями [категория]всех таблиц,где оно есть. В других вопросах всегда предусматривать меры по невозможности "поломки БД при ошибочных действиях юзера (иногда такое творят,что и не предусмотришь).Что-то типа справки не писал-будут вопросы-отвечу.Все
...
Рейтинг: 0 / 0
И снова фильтрация
    #39734296
Lekks
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
sdku Вся отчетность лишена какой-либо логики

В точку!!!!

sdku одно нарушение регистрировать в нескольких журналах разными людьми(абсолютно не нужными...)

Тут вы ошибаетесь. Люди как раз нужны, регистрация - это около 5% от возложенных на них задач))) А вот журналы, да еще в таком количестве - нет (правда это мое субъективное мнение, к которому удалось склонить людей повыше чином), в связи с чем и озадачился созданием БД. Но вот эти пережитки бюрократии - "но чтобы было как в журналах" и ломают всю стройность теории ))))

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

- Это схема БД для штата Невада?
- Вот сейчас все сядут со словарями и будут додумывать что тут имеется ввиду...
Вам же в другой ветке наглядно показали что таблички можно быстро с двумя-тремя словами по русски набросать и следовательно быстро получить ответ, а потом уже (когда все понятно) можно делать начисто по взрослому по англицки... Кто приводит такие схемы, как правило расписывают подробно Таблицы их состав и назначение, а так же логику (хотя бы на пальцах).
- И Обычно это делают в ветке Проектирование БД, а не где попадя...
- Прежде чем рисовать квадратики, у вас есть хотя бы вот такое описание (подобие ТЗ)
http://elib.sfu-kras.ru/bitstream/handle/2311/28154/grudinin_0.pdf?sequence=2
согласованное с людьми повыше чином вашего ? Возможно эти люди вычеркнут половину ваших задумок и добавят кучу своих, да и вообще самому проще делать когда знаешь что нужно делать и как нужно делать...
...
Рейтинг: 0 / 0
И снова фильтрация
    #39734327
Lekks
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
vmag таблички можно быстро с двумя-тремя словами по русски набросать

В общем то я откорректировал готовые. Поэтому все на инглише. Могу перевести.

vmag - Прежде чем рисовать квадратики, у вас есть хотя бы вот такое описание (подобие ТЗ)
http://elib.sfu-kras.ru/bitstream/handle/2311/28154/grudinin_0.pdf?sequence=2
согласованное с людьми повыше чином вашего ? Возможно эти люди вычеркнут половину ваших задумок и добавят кучу своих, да и вообще самому проще делать когда знаешь что нужно делать и как нужно делать...

Есть. Приказ об организации деятельности называется. Для служебного пользования. Изученный почти наизусть. Утвержденный министром. Как мог, передал его суть выше (в ссылке на яндекс диск). И даже формы журналов отразил. Часть, касающаяся проектирования БД, естественно, в данном приказе не изложена. Согласование с людьми чином повыше прошло в форме "делай что хочешь, но не нарушай приказ", ибо им не переворачивать все журналы за пять лет в поисках нарушения, допущенного Пупкиным 18 марта N-года в 15 часов 18 минут. И не считать сколько выявлено нарушений, связанных с оказанием сопротивления сотрудникам в первом квартале текущего года в сравнении с аналогичными периодами двух предыдущих лет. А также не листать журналы еженедельно (а чаще не получается) в поисках, а не ошиблись ли регистраторы в нумерации, что случается стабильно. Так что я знаю, что нужно делать, но не в полном объеме понимаю как, а также тяжеловато подбирать выражения для объяснения сути задачи людям, не входящим в структуру. Ибо "дсп".
...
Рейтинг: 0 / 0
И снова фильтрация
    #39734332
Фотография Лапух
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Lekks, что же это за УФСИН или МВД (ибо это по задумке и описанию им больше всего подходит кажется) где нет своих программистов, которые смогли бы создать Общую Единообразную БД, а отдают все на откуп в низшие подразделения.
Допускаю что это типа конкурса на лучшее решение, по итогам которого создадут Лучшее, да ещё и с премией разработчику и естественно начальнику, ибо своевременно заметил или взял под свое крыло Такого, но что то верится с трудом.
Такое ощущение, что это просто - Самодеятельность и приказы министров тут не причем.
...
Рейтинг: 0 / 0
И снова фильтрация
    #39734337
Lekks
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ЛапухLekks, что же это за УФСИН или МВД (ибо это по задумке и описанию им больше всего подходит кажется) где нет своих программистов, которые смогли бы создать Общую Единообразную БД, а отдают все на откуп в низшие подразделения.
Допускаю что это типа конкурса на лучшее решение, по итогам которого создадут Лучшее, да ещё и с премией разработчику и естественно начальнику, ибо своевременно заметил или взял под свое крыло Такого, но что то верится с трудом.
Такое ощущение, что это просто - Самодеятельность и приказы министров тут не причем.

Скорее первое с частью второго. Ну или второе с частью первого. Конкурсная самодеятельность на уровне территория-субъект, с последующим выносом на уровень субъект - министерство. А приказы министров очень даже причем, ибо определяют порядок действий и внешнюю форму отражения их (действий) результатов. Скорее всего после некоторого срока эксплуатации созданной БД, при наличии положительных проявлений (как то - уменьшение трудозатрат, увеличение скорости обработки запросов Центра и т.п.) как раз "свои программисты" и займутся ее оптимизацией. Возможно даже на foxpro ))) Уже пройденный этап.
...
Рейтинг: 0 / 0
И снова фильтрация
    #39734349
Фотография Лапух
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Lekks,
Ну, похоже, что предчуйствие меня не обмануло.
Проходили ибо приходилось подобное творить.
Но на мой взгляд хоть и некоего специалиста в области правоохранительной деятельности и не сильного как програмиста, то подобная проблемма кажется довольно смешной, ибо правильную схему данных сможет создать даже такой начинающий любитель как я, плюс создать формы для ввода данных и отчеты для отображения статистических данных, а уж о ИСТИННЫХ програмистах я не говорю, для них это как пару семечек разгрысть, лишь бы задача стояла внятная, а не примерная.
За месяц, не более (Это при условии, что будет конкретика, - Что и для чего) это вполне реально сделать.
Возможно, нужно будет для тестирования на 2-3 месяца разослать версии, дабы ВСЕМ было понятно и удобно, что и учесть, но это уже мелочи, но то что бы проводить конкурс на так сказать - "Лучший рисунок", это выше моего понимания.
Тут какая то другая подоплёка.
...
Рейтинг: 0 / 0
И снова фильтрация
    #39734351
Фотография Лапух
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Это я как - ШерлокПух , торжественно заявляю.
...
Рейтинг: 0 / 0
И снова фильтрация
    #39734355
Lekks
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Лапух, в любом случае мы тут не подоплеку необходимости создания БД обсуждаем, как вы думаете? К тому же я обозначил, что вы частично правы, так что можете покупать кепку с двумя козырьками )))
...
Рейтинг: 0 / 0
И снова фильтрация
    #39734366
Фотография Лапух
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Lekks... так что можете покупать кепку с двумя козырьками ...
У меня такая уже есть и даже сверху - Кокошник нахлобучен.
Как уже было сказано ранее
- Судоку
и
- Имиджем
Всё нужно делать практически с Нуля и Желательно на Русском, дабы сокрашения даже все помогальщики смогли понять, ибо буржуинский язык не очень подвержен в понимании в сокращениях.
Тем более, вы как истинный Патриот, в тайне, не хотите же, Вражеским Тёмным силам облегчить перевод и прочие идиомы?
Тем более передавать данные потенциальному врагу или хотя бы сопернику?
Всё таки - ДСП.
Соответственно НАФИГА по буржуински в БД имена давать?
Ибо всё в России же предполагается хранить и открывать?
Или мы чего то не знаем?
...
Рейтинг: 0 / 0
И снова фильтрация
    #39734367
Lekks
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
[quot Лапух]Lekks НАФИГА по буржуински в БД имена давать?

Традиция же на форумах примеров насмотрелся)))
Так мне перевести? Или всем уже надоело глупого новичка учить? Пусть FAQ читает... и поиском пользуется...
...
Рейтинг: 0 / 0
И снова фильтрация
    #39734372
Lekks
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вот, на родном великом и могучем...
...
Рейтинг: 0 / 0
И снова фильтрация
    #39734373
Lekks
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
...
Рейтинг: 0 / 0
И снова фильтрация
    #39734374
Фотография Лапух
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Lekks,
Я лично вот не очень с Буржуинским дружу, но мне это не мешает создавать вполне работоспособные БД.
Буржуинский по служам нужен, если переносищь в не совсем доработанные програмки, которые только один язык понимають.
Но вы же Россиянин, соответственно если ПОТОМ вскочит необходимость, то Знающие переведут, а так по большому счёту - Желательно делать на всем понятном Великом и Могучем.
Если хотите помощи на Русском форуме, то логично на нём и делать БД,
Не особо принципиально конечно, но Всё же зацепляет немного.
...
Рейтинг: 0 / 0
И снова фильтрация
    #39734377
Lekks
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Лапух Не особо принципиально конечно, но Всё же зацепляет немного.

Извиняюсь, но много примеров даже тут на аглицком, а уж на других форумах... Стадный эффект, будь он неладен Исправился же )
...
Рейтинг: 0 / 0
И снова фильтрация
    #39734383
Фотография Лапух
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Lekks...но много примеров даже тут на аглицком, ...
Ну так эти супостаты обычно же денежек потом просят, вот я весь из себя такой весь - Праведный почти со всеми из за этого и на ножах, ибо иначе не вредничали бы, если были бы Святы и чисты в своей помощи страждущим.
Но видимо страсти преобладають над многими грешными злыднями, принявшими за истину ЗЛАТО, а не Безвозмедную помошь.
Я правда изо всех сил стараюсь их приобщить к светлой стороне, но если честно не всегда получается.
Но некоторые победы всё же - Слава Богу - ЕСТЬ.
...
Рейтинг: 0 / 0
И снова фильтрация
    #39734386
Lekks
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
К вопросу о схеме данных... Что -то еще не так есть? Или можно перебивать имеющиеся наработки под эту схему? ))
...
Рейтинг: 0 / 0
И снова фильтрация
    #39734388
Фотография Лапух
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Lekks...К вопросу о схеме данных... ...
Так по Русски же сказано.
Буржуинский с сокращениями нашему Нутру не шибко пригоден.
А если без шуток, то тот, кому воистину нужна помощь, тот создат пример ТАК, как СМОЖЕТ или СМОГУТ помочь Помогающие.
Если интересует, то у меня Access-2000? ну типа - mdb
Самонадеянно расчитываю что смогу помочь и даже объяснить почему так нужно делать, а не этак, ибо сам себя считаю начинающим любителем и всё постигал изначально по книжкам, а уж потом по форумам, СООТВЕТСТВЕННО СЧИТАЮ, ЧТО УЧИТЬ НОВИЧКА ДОЛЖЕН , тот, кто сам был Новичком, ибо даже терминологии зачастую не знаешь.
Но если что я очень вредный и привередливый подсказчик, ибо с опытом пришел к мнению, что с самого начала НУЖНО делать как заповедовали в своих талмудах - Отцы-Разработчики, а не так как - Хотса.
Это потом только уже можно поизвращаться, но не в начале же пути.
Я как всегда малость преувеличиваю свои возможности, но для начального начала этого будет надеюсь даже будет больше чем нужно.
...
Рейтинг: 0 / 0
25 сообщений из 98, страница 2 из 4
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / И снова фильтрация
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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