Topic: Бета версия 2.8

My Visual Database 2.8 beta
https://www.dropbox.com/s/k1wd8mqe3qb35 … a.zip?dl=0



Что нового?

- Для компонента TableGrid добавлено свойство KeepUserSort, позволяющая сохранять сортировку в гриде, которую выбрал пользователь, игнорируя сортировку установленную разработчиком.


- Добавлена функция PosEx для поиска строк.


- Исправлена ошибка в функции SaveFileFromDataBase (не работала для MySQL)


- Добавлены функции для графика (TChart)

Chart.SaveToBitmapFile(const FileName: string);
Chart.SaveToMetaFile(const FileName: string);
Chart.SaveToMetaFileEnh(const FileName: string);
Chart.CopyToClipboardBitmap;
Chart.CopyToClipboardMetafile(Enhanced: Boolean);
Chart.Print;
Chart.Preview;

- Исправлена ошибка с неправильной сортировкой колонок с типом ВЕЩЕСТВ. ЧИСЛО и ДЕНЬГИ


- Заработала фильтрация по времени для кнопки с действием Отчет


- Исправлено неправильное форматирование поля "ДАТА/ВРЕМЯ" для отчета

Dmitry.

Re: Бета версия 2.8

Дмитрий, здравствуйте !
Когда-то поднимался вопрос:  Сохранение изображений с web камеры в базу. Скажите когда планируется реализация данной функции в MVDB ?

Re: Бета версия 2.8

Igor wrote:

Дмитрий, здравствуйте !
Когда-то поднимался вопрос:  Сохранение изображений с web камеры в базу. Скажите когда планируется реализация данной функции в MVDB ?

К сожалению не могу подсказать по срокам.

Dmitry.

Re: Бета версия 2.8

Здравствуйте Дмитрий! Могли бы вы сделать так- чтобы функция сохранения в базе показывала процесс в визуальной форме- а то - в новой программе сохранение стало тугим- нажимаешь кнопку сохранить- программа на какой то момент зависает, потом переходит с полным списком всех данных (ФИО типа и всё такое...) - на секунды две еще там зависает и уже потом только готова для новых действий в программе- не очень удобно!- при сетевой работе получаются двойники в базе.

Ускорьте сохранение! Либо добавьте функцию мониторинга сохранения. Чтобы после нажатия кнопки "Сохранить" бежали кубики типа или например - сделать так чтобы видно было что сохранение идет , а не просто зависла программа! - потому как люди повторно- и уже в базе почему то сохраняются данные по нескольку раз подряд (двойники)

с уважением,
Андрей Александрович.

Re: Бета версия 2.8

Ускорьте функцию Сохранение записей в базе данных! - это очень важно!

с уважением,
Андрей Александрович.

Re: Бета версия 2.8

Добавьте визуальную строку для функции "Сохранение записей" в базе данных!
Чтобы меньше ошибок было!
В базе данных много информации. Ведет себя очень медленно при сохранении!

с уважением,
Андрей Александрович.

Re: Бета версия 2.8

andrey_gb10 wrote:

Добавьте визуальную строку для функции "Сохранение записей" в базе данных!
Чтобы меньше ошибок было!
В базе данных много информации. Ведет себя очень медленно при сохранении!

Вы сохраняете файлы непосредственно в БД? Этого делать не рекомендуется, особенно при сетевой работы БД SQLite.



Создайте форму например с именем frmWait и расположите на ней надпись например "Пожалуйста подождите"


Затем для кнопки с действием "Сохранить запись" создайте события OnClick и OnAfterClick, скрипт в итоге будет примерно такой

procedure frmEmployee_ButtonSave_OnClick (Sender: string; var Cancel: boolean);
begin
    frmWait.Show; // открываем форму перед началом сохранения записи
    Application.ProcessMessages;
end;

procedure frmEmployee_ButtonSave_OnAfterClick (Sender: string);
begin
    frmWait.Close; // закрываем форму после сохранения записи
end;
Dmitry.

Re: Бета версия 2.8

Я никакие файлы не сохраняю... обычную кнопку с функцией Сохранить запись использую!
И мне до сих пор не понятно как создать эти события OnClick и OnAfterClick!!!!!!! хоть по-шагово вкратце рассказали бы сами...

с уважением,
Андрей Александрович.

Re: Бета версия 2.8

Всё разобрался как это сделать! Просто вставить скрипт! И потом после сохранения снова зайти в конфигуратор!
круто что сказать теперь... если возникнет вопрос- можно написать?

с уважением,
Андрей Александрович.

Re: Бета версия 2.8

самое главное какие события писать в OnClick в OnAfterClick?
создать то я их создал-!
Из скрипта взять?

с уважением,
Андрей Александрович.

Re: Бета версия 2.8

Всё перепробовал! Не знаю что написать в строке рядос с OnClick и OnAfterClick!

с уважением,
Андрей Александрович.

Re: Бета версия 2.8

andrey_gb10 wrote:

Всё перепробовал! Не знаю что написать в строке рядос с OnClick и OnAfterClick!

Пришлите пожалуйста ваш проект с базой данных на support@drive-software.com

Dmitry.

Re: Бета версия 2.8

Сейчас выслал проект!

с уважением,
Андрей Александрович.

Re: Бета версия 2.8

Здравствуйте Дмитрий! Выслал Вам проект уже много времени назад!
Какие подвижки у Вас? Что смогли выяснить- почему тормозит функция сохранения в базу!

с уважением,
Андрей Александрович.

Re: Бета версия 2.8

andrey_gb10 wrote:

Здравствуйте Дмитрий! Выслал Вам проект уже много времени назад!
Какие подвижки у Вас? Что смогли выяснить- почему тормозит функция сохранения в базу!

Приветствую,


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


Пожалуйста создайте отдельную тему для данной проблемы, также опишите в ней на сколько тормозит? при каком количестве пользователей? На какой форме?

Dmitry.