Страница 1 из 2 12 ПоследняяПоследняя
Показано с 1 по 10 из 12

Тема: База данных для учёта работ оператора-монтажёра

  1. #1
    Аватар для Guaho
    Зарегистрированные пользователи
    Статус : Guaho вне форума
    Доп. информация

    База данных для учёта работ оператора-монтажёра

    Привет всем, уважаемые форумчане!
    Представляю вам свою программу - базу данных для учёта работ оператора-монтажёра. Когда-то давно, когда был жив сайт "Видеомонтажёр", выкладывал эту же программу там. С тех пор программа никак не изменилась (больше над ней я не работал), и вот я выкладываю её здесь. Надеюсь, программа окажется полезной нашим форумчанам.

    Итак, что это за программа? База данных (далее для краткости - БД) предназначена для:
    - хранения, просмотра и сортировки информации о поступавших заказах, выполненных работах, полученных денежных средствах, а также другой сопутствующей информации (расписания съёмок, информации об ассистентах, местах съёмки и т.п.);
    - быстрого определения занятости на заданную дату, а также поиска нужной работы (включая открытие соответствующей ей папки);
    - создания выборок данных произвольной сложности по заданным критериям;
    - просмотра и вывода информации и статистики (в виде графиков) по данным, находящимся в базе;
    - создания как простых, так и специфичных отчётов - например, "Задание на съёмку" - листинг всей необходимой информации о предстоящей съёмке;
    Кроме того, в БД хранятся сведения о лицах (операторах, фотографах, ассистентах, ведущих, музыкантах и т.п.), характеристиках мест проведения мероприятий, национальных особенностях мероприятий.
    Таким образом, БД - это не только резервное хранилище такого рода информации (наряду с "бумажными" блокнотами, настенными календарями и т.п.), но и инструмент для быстрого поиска, выборок данных и создания статистики и отчётов по ним.

    Программа - бесплатная, поставляется "как есть", не содержит какого-либо вредоносного кода, не требует инсталляции, не делает записей в реестре Windows, не передаёт никакие данные в Интернет. Написана в среде разработки приложений Delphi 7. Совместима с любыми версиями ОС Windows - от ХР и выше, x32 / x64, системные требования - самые минимальные; единственное реальное условие - разрешение экрана: оно должно быть не менее 1024 х 768 точек. Формат таблиц с данными - MSAcsess (в случае особой необходимости допустима правка данных с помощью приложения Microsoft Access). К программе прилагается файл справки в виде документа Microsoft Word.

    Файлы БД
    В прилагаемом архиве - 7 файлов (суммарный размер архива - 1,6 Мб), которые после распаковки должны находиться в одной папке:
    - Pr_dbz.exe - исполняемый модуль программы (пользователь может его переименовать в более удобное для него имя).
    - dbz.mdb - файл таблиц БД (формат таблиц - MSAcsess). Содержит демонстрационные данные, необходимые для изучения всех возможностей программы.
    - options.ini - файл, в котором хранятся настройки программы (в реестр Windows ничего не пишется, всё хранится только в этом файле).
    - dbz_empty.mdb - файл "чистых" таблиц БД. Используя его, пользователь может не утруждать себя удалением демонстрационных данных из файла dbz.mdb, а сразу начать работу со своими данными "с чистого листа". Для использования надо удалить или переместить в другое место файл dbz.mdb, а файл dbz_empty.mdb переименовать в dbz.mdb. Использовать другое имя, отличное от "dbz.mdb", нельзя - исполняемый модуль в этом случае его "не увидит". Все манипуляции с удалением/переименованием необходимо производить, когда исполняемый модуль программы не запущен.
    - Справка по программе.doc - краткая справка по программе для ознакомления с особенностями интерфейса и функциями программы.
    - Терминология.doc - краткий "словарь" основных терминов и понятий.
    - Прочти меня!.txt - краткая информация, которую желательно прочесть перед первым запуском программы.

    После первого запуска и закрытия программы она создаст в своей рабочей папке дополнительный файл - alarms.txt. Это файл, в котором в особом виде хранится информация для работы модуля оповещений о предстоящих съёмках (функция таких оповещений будет реализована в следующих версиях программы).


    Примечание
    Как говорилось выше, БД поставляется с демонстрационными данными (без которых было бы невозможно увидеть, как работает программа). Эти данные взяты из реальных данных за 2 года работы, но практически вся информация (имена, даты, телефоны, цены, веб-адреса и т.п.) намеренно искажена, дабы избежать лишних вопросов. Ссылки на папки с работами заменены на ссылки на некоторые системные папки.
    Текущая версия программы, хотя и вполне пригодна для использования, может показаться где-то "сыроватой" (т.е. скорее всего в ней обнаружатся некоторые недочёты), поэтому с течением времени буду её доводить до совершенства и выкладывать новые версии, если мой проект кому-то из вас покажется интересным.
    Возможность импорта данных из файлов (например, кто-то, возможно, хранит информацию о своих работах в Excel-е, Word-е и т.п., и хотел бы быстро, избегая ручного ввода, занести эти данные в базу данных) отсутствует, ввиду достаточной сложности этого программного фрагмента. Однако, если такая возможность действительно понадобится достаточно большому числу пользователей, её можно со временем реализовать.


    [Только зарегистрированные и активированные пользователи могут просматривать ссылки. ]

  2. Спасибо Помпадур, sasha20957, alekcey2, nipvideo поблагодарил(и) за сообщение
    Нравится Paul Yux, vlad1959 понравилось это сообщение
  3. #2
    Аватар для Paul Yux
    Супер-Модератор
    Статус : Paul Yux вне форума
    Доп. информация

    Re: База данных для учёта работ оператора-монтажёра

    Некоторые отзывы.

    1. Программа работает на Windows 10 безо всяких манипуляций с совместимостью и вредным отключением UAC.
    2. Таблица "Лица" заполняется. Но в главном окне в колонках "Фотограф" и "Ведущий" всё пусто и невозможно добавить из этой таблицы "Лица".
    Остальные три таблицы ("Типы мероприятий", "Места съёмок", "Национальности") работают правильно.
    3. Давно в таких базах не работал. Что там с горячими клавишами?

    Андрей, программу не бросай! Обновить бы среду, подрихтовать и будет рабочая конфетка )))

  4. Спасибо alekcey2 поблагодарил(и) за сообщение
  5. #3
    sfinks48
    Аватар для sfinks48
    Гость
    Статус :
    Доп. информация

    Re: База данных для учёта работ оператора-монтажёра

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

  • #4
    Аватар для Guaho
    Зарегистрированные пользователи
    Статус : Guaho вне форума
    Доп. информация

    Re: База данных для учёта работ оператора-монтажёра

    Друзья, спасибо за отзывы! Извините, что не часто сюда заглядываю, так уж складывается.
    По проблеме с полем "Лица". Вам нужно в таблице "Лица" указать для фотографов их тип (поле "Тип") - "фотограф". Когда мы находимся в главном окне программы, список возможных значений поля "Фотограф" фильтруется так, чтобы из всего списка лиц показывались бы только фотографы. Это ускоряет ввод данных.
    Однако, с полем "Ведущий" - вышла откровенная ошибка: в нём вместо списка ведущих показывается список фотографов. Постараюсь эту ошибку исправить и в ближайшее время выложить обновление.
    Теперь по горячим клавишам. Чтобы они работали, нужно в меню "Параметры" установить галку "Разрешить быстрое редактирование". И вот тогда появляются следующие возможности:
    1) Нажатие Enter в момент, когда курсор находится в какой-либо таблице, приводит к переходу в режим вставки новой записи.
    2) Дальнейшие нажатия на Enter приводят к переходу от текущего поля таблицы к следующему (аналог Tab).
    3) Когда все поля пройдены, и в последнем поле нажимается Enter, текущая запись сохраняется и автоматически вставляется новая (это удобно при вводе большого кол-ва записей подряд.
    4) Нажатие Escape отменяет изменения в таблице, если таблица находилась в состоянии редактирования или вставки (работает на всех таблицах).
    5) Нажатие Escape закрывает справочное окно, если таблица в этом окне находилась в состоянии просмотра.
    6) Нажатие F1 в момент, когда курсор находится в каком-либо справочном поле главной таблицы (заголовки таких полей отмечены тёмно-красным цветом), приводит к показу соответствующего справочного окна. Справочное окно можно закрыть либо двойным щелчком по нужной нам строке, либо, после выбора нужной строки, нажатием Escape.
    Вообще, думаю в будущем доработать интерфейс программы (сейчас он мне уже не нравится), добавить горячую клавишу для сохранения изменений, и, возможно, добавить дополнительные поля. Вот один мой коллега просит поле "Заказчик" разбить на два, а также добавить поле "Фото заказчика". И ещё: сейчас мне интерфейс программы кажется перегруженным ненужными функциями выборки. Мне кажется, число критериев выборки нужно значительно сократить, а скрываемую панель выборки сделать постоянно видимой. Если есть предложения по дополнительным полям, или по удалению ненужных вещей - пишите.
    Да, и ещё. Достаточно давно возникла мысль сделать функцию "напоминалок" о предстоящих событиях (съёмках). Т.е., например, включил комп - и выскочило сообщение: "Завтра в 9:00 - начало съёмок, мероприятие - свадьба, заказчики такие-то". Если всё будет нормально, постараюсь эту функцию со временем реализовать.
    Последний раз редактировалось Guaho; 30.08.2015 в 14:47.

  • Спасибо Stella, Помпадур поблагодарил(и) за сообщение
    Нравится neron8, Paul Yux понравилось это сообщение
  • #5
    Аватар для Guaho
    Зарегистрированные пользователи
    Статус : Guaho вне форума
    Доп. информация

    Re: База данных для учёта работ оператора-монтажёра

    Всем привет, друзья! Выкладываю обновление базы данных от 22.09.2015.
    В архиве - исполняемый модуль программы, который нужно скопировать в рабочую папку программы с заменой.
    Что изменилось:
    1) Исправлена ошибка с отображением содержимого выпадающих ссылочных полей ("Фотограф", "Ведущий"). Теперь в этих списках отображается полный список лиц. Список отсортирован по типам, а внутри типов - по алфавиту. Интересующие категории выделяются цветом. Ширина выпадающего списка увеличена, у его столбцов появились заголовки.
    2) Исправлены другие замеченные ошибки.
    3) Добавлена группа глобальных горячих клавиш для редактирования, сохранения данных, изменения режима просмотра (см. Справка -> Горячие клавиши).
    4) Внесены изменения в интерфейс:
    - в режиме "Просмотр" ("быстрое редактирование" отключено) текущая строка в каждой таблице теперь выделяется более чётко, а кнопки в полях не показываются, что расширяет отображаемое пространство полей.
    - двойной клик мышью по какой-либо записи в главной таблице ("Заказы") открывает папку, где лежат файлы данной работы (разумеется, если ранее такая привязка была указана пользователем).
    - в каждом окне правее навигатора появилась область для отображения количества записей в наборе данных.
    - в главном окне изменены размеры и положение некоторых элементов (не просто так, а для удобства).
    - заголовки столбцов в таблицах увеличены по высоте; при уменьшении размера столбца текст его заголовка теперь отображается в несколько строк (авто-перенос).
    - при ручном изменении ширины столбцов теперь сдвигается не только граница, а и все столбцы справа.
    - убраны некоторые ненужные опции в окне "Дополнительные параметры".
    5) Кардинально переработана логика запуска программы: теперь отображается заставка с индикатором прогресса запуска.
    Ссылка: [Только зарегистрированные и активированные пользователи могут просматривать ссылки. ]
    З.Ы. Что-то не получается сделать упаковку ссылки в спойлер, может тэг какой-то хитрый нужен?
    Последний раз редактировалось mozgonov; 22.09.2015 в 13:06. Причина: скрыл ссылку

  • Нравится Paul Yux, neron8 понравилось это сообщение
  • #6
    Аватар для Paul Yux
    Супер-Модератор
    Статус : Paul Yux вне форума
    Доп. информация

    Re: База данных для учёта работ оператора-монтажёра

    Пришлось удалять файл options.ini в папке с программой, т.к. если его не удалять, то при запуске ошибка SQL и завершить работу приложения можно только через Диспетчер задач.

    Что-то не получается сделать упаковку ссылки в спойлер, может тэг какой-то хитрый нужен?
    Да. В редакторе проверь, включен ли BB-код (по умолчанию он включен).

    Пример:
    Код:
    [ SPOILER=Картинка] [Только зарегистрированные и активированные пользователи могут просматривать ссылки. ][/SPOILER ]
    
    Пробелы после [ SPOILER и перед /SPOILER ] убрать.
    А чтобы ссылка стала активной гиперссылкой, необходимо поставить пробел перед ссылкой, как на примере.

  • Спасибо Guaho поблагодарил(и) за сообщение
  • #7
    Аватар для Guaho
    Зарегистрированные пользователи
    Статус : Guaho вне форума
    Доп. информация

    Re: База данных для учёта работ оператора-монтажёра

    Павел, спасибо за подробное сообщение об ошибке! Не зря я изменил принцип запуска программы - теперь видно, на каком этапе возникает проблема. Причину уже нашёл (надеюсь ). Но вообще это сообщение (что на картинке) вижу впервые, у меня такое никогда не выскакивало. Скорее всего "новизна" сообщения связана с разными версиями Windows. Но как это связано с options.ini - мне непонятно, ибо в этом файле хранятся только свойства форм (исключая форму модуля данных) и интерфейсных элементов на них. Сегодня обнаружил ещё одну небольшую ошибку с выборкой данных, в новом обновлении всё вместе будет исправлено.

  • #8
    Аватар для sv-film
    Зарегистрированные пользователи
    Статус : sv-film вне форума
    Доп. информация

    Re: База данных для учёта работ оператора-монтажёра

    можно добавить -назначать цвет по своему усмотрению и сделать цвета ярче или больше на выбор

  • Спасибо Guaho поблагодарил(и) за сообщение
  • #9
    Аватар для Guaho
    Зарегистрированные пользователи
    Статус : Guaho вне форума
    Доп. информация

    Re: База данных для учёта работ оператора-монтажёра

    Спасибо за предложение. Теоретически можно добавить, и даже мысль у меня такая была. Реально с выбором цвета я ещё не работал, так что 100%-но реализацию не гарантирую. Но обязательно попробую в ближайшее время.

  • #10
    Аватар для serp-09
    Зарегистрированные пользователи
    Статус : serp-09 вне форума
    Доп. информация

    Re: База данных для учёта работ оператора-монтажёра

    винда 8 не могу загрузить программу. антивирус и smartscreen отключил. что ещё нужно. пишет что файл модуля dbz.mdb не найден в рабочей папке программы. Проверьте не был ли фай переименован, перемещен или удален. Что можно сделать?

  • Спасибо Guaho поблагодарил(и) за сообщение
  • Страница 1 из 2 12 ПоследняяПоследняя

    Информация о теме

    Пользователи, просматривающие эту тему

    Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

    Ваши права

    • Вы не можете создавать новые темы
    • Вы не можете отвечать в темах
    • Вы не можете прикреплять вложения
    • Вы не можете редактировать свои сообщения
    •