1 (edited by kunar80 2014-11-02 07:33:20)

Topic: РЕШЕБНИК. БИБЛИОТЕКА ГОТОВЫХ РЕШЕНИЙ. Исходник прилагается.

Господа форумчане! Дабы не напрягать Дмитрия нашими непонятками и не отвлекать его от совершенствования My Visual Database, предлагаю в этом топике делиться секретами создания проектов с обязательным прикреплением исходника решения. Здесь не просим помощи и не обсуждаем. Здесь ищем подходящий вариант готового решения. Сюда выкладываем тестовые проекты. Лично я вижу эту тему как библиотеку готовых решений.

Не боги горшки лепят!

Re: РЕШЕБНИК. БИБЛИОТЕКА ГОТОВЫХ РЕШЕНИЙ. Исходник прилагается.

Чуть позже я планирую сделать FAQ с категориями )
возможно примеры из данной темы пригодятся для этого.

Dmitry.

3 (edited by kunar80 2014-10-30 08:22:07)

Re: РЕШЕБНИК. БИБЛИОТЕКА ГОТОВЫХ РЕШЕНИЙ. Исходник прилагается.

КНОПКА. ОТКРЫТИЕ ФАЙЛА, ПАПКИ, ДИРЕКТОРИИ.

Post's attachments

Attachment icon Open File & Folder & Directory.zip 3.07 kb, 925 downloads since 2014-10-29 

Не боги горшки лепят!

Re: РЕШЕБНИК. БИБЛИОТЕКА ГОТОВЫХ РЕШЕНИЙ. Исходник прилагается.

ВХОД ЧЕРЕЗ ЛОГИН И ПАРОЛЬ. Назначение прав.

Post's attachments

Attachment icon Username&Password.zip 6.66 kb, 934 downloads since 2014-10-30 

Не боги горшки лепят!

5 (edited by kunar80 2014-10-30 11:05:10)

Re: РЕШЕБНИК. БИБЛИОТЕКА ГОТОВЫХ РЕШЕНИЙ. Исходник прилагается.

СОЗДАНИЕ РЕЗЕРВНОЙ КОПИИ БД
В папке "backup" программы создаются и сохраняются файлы вида backup_дата_время.db при входе в программу, каждые три часа и при выходе.

Post's attachments

Attachment icon Backup.zip 5.94 kb, 1903 downloads since 2014-10-30 

Не боги горшки лепят!

6 (edited by kunar80 2014-10-30 11:19:36)

Re: РЕШЕБНИК. БИБЛИОТЕКА ГОТОВЫХ РЕШЕНИЙ. Исходник прилагается.

СОЗДАНИЕ РЕЗЕРВНОЙ КОПИИ БД
В папке "backup" программы создаётся и сохраняется один файл вида backup_дата_время.db при входе в программу, который обновляется каждые три часа и при выходе.
Файлы в течение дня накапливаться не будут. Но это менее практично, т.к. обнаружить, что база данных кем то испорчена, можно не сразу, а тем временем не испорченная база будет замещена испорченной

Post's attachments

Attachment icon Backup2.zip 6.09 kb, 724 downloads since 2014-10-30 

Не боги горшки лепят!

7 (edited by Чучкин Евгений 2014-11-08 18:17:40)

Re: РЕШЕБНИК. БИБЛИОТЕКА ГОТОВЫХ РЕШЕНИЙ. Исходник прилагается.

Свой проект. Есть скрипты разные и отчеты.
Прога доработана 08.11.14 (обновляется постоянно) и готова к использованию в системе учета спорт клуба

Архив обновлен 08.11.14

Post's attachments

Attachment icon Фитнес.zip 357.98 kb, 941 downloads since 2014-11-08 

Re: РЕШЕБНИК. БИБЛИОТЕКА ГОТОВЫХ РЕШЕНИЙ. Исходник прилагается.

Классная наработка, спасибо.

9 (edited by kunar80 2014-10-31 10:29:12)

Re: РЕШЕБНИК. БИБЛИОТЕКА ГОТОВЫХ РЕШЕНИЙ. Исходник прилагается.

ПОИСК ПО НАЛИЧИЮ ЗНАЧЕНИЯ
Отбор только тех записей, у которых имеется определённое значение.

Post's attachments

Attachment icon Поиск.zip 2.95 kb, 847 downloads since 2014-10-31 

Не боги горшки лепят!

10 (edited by alex842 2014-11-05 12:20:56)

Re: РЕШЕБНИК. БИБЛИОТЕКА ГОТОВЫХ РЕШЕНИЙ. Исходник прилагается.

ВЫБОРКА ПО НЕСКОЛЬКИМ ВЫДЕЛЕННЫМ ЗАПИСЯМ ТАБЛИЦЫ.
Выборка данных из таблицы Сотрудники по нескольким выделенным строкам таблицы Категории.

Post's attachments

Attachment icon MultiSelect categories.zip 7.26 kb, 830 downloads since 2014-11-05 

Re: РЕШЕБНИК. БИБЛИОТЕКА ГОТОВЫХ РЕШЕНИЙ. Исходник прилагается.

kunar80 wrote:

ВХОД ЧЕРЕЗ ЛОГИН И ПАРОЛЬ. Назначение прав.

супер!
а возможно ли вывести информацию о текущем пользователе, т.е. пользователе под чьим именем осуществлен вход?

12 (edited by kunar80 2014-12-15 20:03:19)

Re: РЕШЕБНИК. БИБЛИОТЕКА ГОТОВЫХ РЕШЕНИЙ. Исходник прилагается.

ВХОД ЧЕРЕЗ ЛОГИН И ПАРОЛЬ. КОНТРОЛЬ ПОСЕЩЕНИЯ ПРОГРАММЫ ПОЛЬЗОВАТЕЛЯМИ ПО ЛОГИНУ, ИМЕНИ ПОЛЬЗОВАТЕЛЯ КОМПЬЮТЕРА, ДАТЕ И ВРЕМЕНИ ВХОДА И ВЫХОДА. ОПРЕДЕЛЕНИЕ ПРАВ ПОЛЬЗОВАТЕЛЕЙ ЧЕРЕЗ СКРИПТ. ДИАЛОГ ПРИ ВЫХОДЕ.

motorolla wrote:

а возможно ли вывести информацию о текущем пользователе, т.е. пользователе под чьим именем осуществлен вход?

Ответ в тестовом проекте.
Проект перезалит: добавлены определение прав пользователей и диалог (хотя, диалог здесь не идёт - он добавляет ещё одну фиксацию времени выхода, поэтому в скрипте он явно лишний).
БЫЛА ОШИБКА (смотрите далее в комментариях). Исправлено 15.12.2014

Post's attachments

Attachment icon Entry.rar 9.5 kb, 725 downloads since 2014-12-15 

Не боги горшки лепят!

13 (edited by alex842 2014-11-09 10:53:17)

Re: РЕШЕБНИК. БИБЛИОТЕКА ГОТОВЫХ РЕШЕНИЙ. Исходник прилагается.

ИСПОЛЬЗОВАНИЕ HOTKEY В ПРОЕКТЕ
Назначение кнопкам и событиям возможности срабатывания при нажатии кнопок клавиатуры.
Коды клавиш можно посмотреть, напр., здесь  http://delphi-box.ru/kodi-klavish-delphi.html

Post's attachments

Attachment icon HotKey on Form.zip 323.78 kb, 713 downloads since 2014-11-09 

Re: РЕШЕБНИК. БИБЛИОТЕКА ГОТОВЫХ РЕШЕНИЙ. Исходник прилагается.

а возможно ли вывести информацию о текущем пользователе, т.е. пользователе под чьим именем осуществлен вход?

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

kunar80 благодарен за примеры, очень познавательно, а если немного усложнить проект - сохранить запись с указанием  пользователя, который сохранил? Так же возможно?

Re: РЕШЕБНИК. БИБЛИОТЕКА ГОТОВЫХ РЕШЕНИЙ. Исходник прилагается.

kunar80 благодарен за примеры, очень познавательно, а если немного усложнить проект - сохранить запись с указанием  пользователя, который сохранил? Так же возможно?

в моем проекте в данном разделе (пункт 7)
есть такой раздел в клиенте. - прием платежей. там как разреализовано - пользователь принявший платеж (формируется в зависимсти от того под чьим логином проводилась запись)

Re: РЕШЕБНИК. БИБЛИОТЕКА ГОТОВЫХ РЕШЕНИЙ. Исходник прилагается.

ЗАПИСЬ С УКАЗАНИЕМ ПОЛЬЗОВАТЕЛЯ, КОТОРЫЙ ЕЁ СОХРАНИЛ

motorolla wrote:

а если немного усложнить проект - сохранить запись с указанием  пользователя, который сохранил? Так же возможно?

Post's attachments

Attachment icon Employees logs.rar 6.32 kb, 845 downloads since 2014-11-10 

Не боги горшки лепят!

Re: РЕШЕБНИК. БИБЛИОТЕКА ГОТОВЫХ РЕШЕНИЙ. Исходник прилагается.

kunar80, Чучкин Евгений благодарю, очень полезные примеры!

18 (edited by motorolla 2014-11-12 21:05:37)

Re: РЕШЕБНИК. БИБЛИОТЕКА ГОТОВЫХ РЕШЕНИЙ. Исходник прилагается.

kunar80 wrote:

СОЗДАНИЕ РЕЗЕРВНОЙ КОПИИ БД
В папке "backup" программы создаётся и сохраняется один файл вида backup_дата_время.db при входе в программу, который обновляется каждые три часа и при выходе.
Файлы в течение дня накапливаться не будут. Но это менее практично, т.к. обнаружить, что база данных кем то испорчена, можно не сразу, а тем временем не испорченная база будет замещена испорченной

Извините, Александр, что-то не врубаюсь, при запуске проекта ругается на незадекларированный идентифинёр)). А что не так у меня? Бэкап2 такая же история. А в чем может быть проблема? И еще какая-то вторая ошибка в модуле бла бла бла...версия 1.44

http://s020.radikal.ru/i702/1411/a8/2cc104eaa5a1.jpg

Re: РЕШЕБНИК. БИБЛИОТЕКА ГОТОВЫХ РЕШЕНИЙ. Исходник прилагается.

motorolla
у вас старая версия программы, в которой отсутствует функция CopyFile
скачайте пожалуйста бета версию 1.46, она бесплатна
https://www.dropbox.com/s/30ysr48sd8ca4 … 6.zip?dl=0

Dmitry.

20 (edited by motorolla 2014-11-12 21:22:44)

Re: РЕШЕБНИК. БИБЛИОТЕКА ГОТОВЫХ РЕШЕНИЙ. Исходник прилагается.

а спасибо, так и понял что в программе чего-то не хватает....ща попробуем

....ага работает, только немного странно - версия программы 1.46, а компилирует проект под 1.45. Но главное работает! Спасибо!

Re: РЕШЕБНИК. БИБЛИОТЕКА ГОТОВЫХ РЕШЕНИЙ. Исходник прилагается.

Здравствуйте, сразу оговорюсь что я новичок в работе с My Visual Database. И у меня такой вопрос, вот смотрю тут есть прекрасные готовые решения, скажите как правильно их совмещать с уже существующими наработками?

Re: РЕШЕБНИК. БИБЛИОТЕКА ГОТОВЫХ РЕШЕНИЙ. Исходник прилагается.

yandex
Зависит от примера, можете прислать мне свой проект на support@drive-software.com
и сказать, что именно вы хотели бы совместить.

Dmitry.

Re: РЕШЕБНИК. БИБЛИОТЕКА ГОТОВЫХ РЕШЕНИЙ. Исходник прилагается.

Хотел попробовать совместить готовый пример Клиент-Мастер (правда уже местами мною изменный) + выложенный здесь пример  ВХОД ЧЕРЕЗ ЛОГИН И ПАРОЛЬ + ЗАПИСЬ С УКАЗАНИЕМ ПОЛЬЗОВАТЕЛЯ, КОТОРЫЙ ЕЁ СОХРАНИЛ, ну и наверное нужно будет прикрутить бекап БД, но я еще не смотрел на ее реализацию

Re: РЕШЕБНИК. БИБЛИОТЕКА ГОТОВЫХ РЕШЕНИЙ. Исходник прилагается.

yandex
Пришлите пожалуйста ваш вариант проекта Клиент-Мастер, совмещу для вас проект со входом через логин и пароль.

Dmitry.

Re: РЕШЕБНИК. БИБЛИОТЕКА ГОТОВЫХ РЕШЕНИЙ. Исходник прилагается.

Проекты совмещать можно следующим образом:

берет файлы своего проекта tables.ini, forms.xml и вставляете в них информацию из аналогичных файлов другого проекта. открываете свой проект и видите  что формы  уже у вас и таблицы тоже должны появится ну а потом если есть какие то скрипты их копируете в свой.