Где можно почитать о её возможностях? Краткое описание на сайте слишком краткое, чтобы разобраться )))

Revolution delayed


https://k245.ru/wp-content/uploads/2022/09/kreyser-avrora4-1.jpg


After the author of the My Visual Database framework stopped developing his project, calls are increasingly heard on the developer forum for a new project that would take the banner of the revolution in the production of applications for work with databases.


Read: https://k245.ru/en/mvdb-en/revolution-delayed.html

Революция откладывается


https://k245.ru/wp-content/uploads/2022/09/kreyser-avrora4-1.jpg


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


Читать: https://k245.ru/mvdb/revolyutsiya-otkladyvaetsya.html

554

(36 replies, posted in Russian)

Удалось ли исправить ограничения на имя папки размещения программы?


А ещё я бы хотел обсудить тему UI, в частности, приём, который широко используется на сайтах: добавление элементов управления (кнопок) для каждой записи в таблице. Я понимаю, почему это делается на сайтах - для упрощения реализации механизмов редактирования. Но цена за это - огромное количество элементов управления. То есть данные теряются на фоне вспомогательных элементов, перетягивают внимание на себя. То есть интерактивный значек "Избранное" - на мой взгляд это хорошо, а кнопки просмотр/редактирование/удаление для каждой строки таблицы - не очень хорошо.

Sophisticated simplicity


The words of truth are simple
Euripides


https://k245.ru/wp-content/uploads/2022/06/snezhinki.jpg


The concept of object-oriented programming is both simple and complex. Its simplicity lies in the conciseness of its solutions: the hierarchical structure of the description of a set of entities with their properties, connections and possibilities of interaction with other entities practically eliminates the duplication of terms and their interpretations. This article is devoted to an attempt to create a convenient and efficient system for organizing knowledge in the field of programming, which can be useful not only in working with My Visual Database (MVDB), but also with other systems using an object-oriented approach (OOP).


Read: https://k245.ru/en/mvdb-en/sophisticate … icity.html

sparrow wrote:

...И пихайте себе запрос в таблицу. Никто не запрещает.

действительно, всё работает! Век живи - век учись  smile
Спасибо, буду использовать.

Отчетность


https://k245.ru/wp-content/uploads/2022/09/otchetnost.jpg


Учет и контроль на производстве подразумевает отчетность: выборку данных с возможностью вывести её на экран и/или печать. Самым простым способом получение отчетности является заполнение табличного представления нужной информацией с последующей выгрузкой в MS Excel для форматирования и печати.


Читать: https://k245.ru/mvdb/otchetnost.html

В таблицу нельзя засунуть SQL-запрос, но его можно засунуть в кнопку, которая выполняет действие по заполнению таблицы.


В статье есть нужный вам пример: https://k245.ru/mvdb/otchetnost.html

senseyesenseye1983 wrote:

k245 Душевно smile

Вот так сразу и не пойму - то ли работает всё как надо, то ли это сарказм smile

procedure ChangeValues(value: boolean);
var
i,c: integer;
  s: string;
  Row:integer;
begin
    if value then s := '1' else s := '0';
    c := Form1.TableGridMasters.RowCount-1;
    for i := 0 to c do
    begin
        if Form1.TableGridMasters.Selected (i) then
        begin
        SQLExecute('UPDATE bsm_off SET Vidali = '+s + ' WHERE id='+IntToStr(Form1.TableGridMasters.dbIndexToID(i)));
        end;
    end;
    Row := Form1.TableGridMasters.SelectedRow; // запомнить выбранную строку
    Form1.TableGridMasters.dbUpdate;
    Form1.TableGridMasters.SelectedRow := Row; // восстановить выбранную строку
end;

Cookbook


https://k245.ru/wp-content/uploads/2022/06/%D0%9A%D1%83%D0%BB%D0%B8%D0%BD%D0%B0%D1%80%D0%BD%D0%B0%D1%8F-%D0%BA%D0%BD%D0%B8%D0%B3%D0%B0.jpg


After preparing breakfast this morning, I decided that each day I would create one small project, or one next version of existing projects. Each such project will be distributed without restrictions and will be accompanied by a brief report on its creation. Therefore, it is quite logical to make your first project suitable for storing culinary recipes.


Read:  https://k245.ru/en/mvdb-en/cookbook.html

Family album


https://k245.ru/wp-content/uploads/2022/06/%D0%A1%D0%B5%D0%BC%D0%B5%D0%B9%D0%BD%D1%8B%D0%B9-%D0%B0%D0%BB%D1%8C%D0%B1%D0%BE%D0%BC.png


Each of us has a lot of photographs that keep the memory of our loved ones, friends, relatives, memorable events and beautiful places that we visited. Modern technology allows you to take high-quality photos with high resolution quickly and easily, besides, the camera is now always at hand – all modern mobile phones have the ability to take pictures. And it would be great to have a simple and functional system for storing and viewing these photos.


Read: https://k245.ru/en/mvdb-en/family-album.html

563

(16 replies, posted in Russian)

frmMain.DoubleBuffered := True;

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

https://www.vyazma.name/imagehosting/2013/07/04/110251d588088afeb.jpg

Component Explorer


The My Visual Database development environment holds a lot of secrets and mysteries. This is partly due to the lack of detailed documentation that would allow us to solve many problems, in particular – customization of system forms (“About the program”, “Authorization” and others) or their localization. In the article “Hello, world!” I posted as a bonus a couple of lines that change the appearance standard login form. It’s time to take a closer look at what MVDB has under the hood.


https://k245.ru/wp-content/uploads/2022/06/kosmos.jpg


Read: https://k245.ru/en/mvdb-en/component-explorer-2.html

566

(36 replies, posted in Russian)

pavlenko.vladimir.v wrote:

да, путь должет быть без пробелов
это проблема суматры
когда программно передаешь файл, то суматра воспринимает слова через пробелы как дополнительные папки

Почти все консольные программы так себя ведут. Обычно помогают двойные кавычки.

567

(36 replies, posted in Russian)

Ошибку поймал:

http://myvisualdatabase.com/forum/misc.php?action=pun_attachment&item=8999&download=0

568

(36 replies, posted in Russian)

Файлы на месте

http://myvisualdatabase.com/forum/misc.php?action=pun_attachment&item=8998&download=0

569

(36 replies, posted in Russian)

"Регулярные выражения" открывал в первой версии программы без проблем.
Для обычного текстового файла та же проблема:
http://myvisualdatabase.com/forum/misc.php?action=pun_attachment&item=8997&download=0

Project Viewer


https://k245.ru/wp-content/uploads/2022/06/Kletki.jpg


My work on the screen form generator began with research into the file structure that defines the look and feel of projects created in the My Visual Database development environment. This time, we will learn the structure of the forms.xml file, which stores all the screen forms of the application, and at the same time we will learn how to read files in XML format.


Read:  https://k245.ru/en/mvdb-en/project-viewer-2.html

571

(36 replies, posted in Russian)

Да, но теперь не работает просмотр:

http://myvisualdatabase.com/forum/misc.php?action=pun_attachment&item=8996&download=0

I have resumed the practice of translating my articles into English. I have not been able to complete the full localization of my site yet, but I'm working on it )))


Chameleon

https://k245.ru/wp-content/uploads/2022/06/hameleon.jpg


As you probably know, My Visual Database allows you to style your applications. A style is a combination of the appearance of the window title, buttons, and colors of other user interface elements. The style of the application is determined when creating the application by selecting the desired item in the main menu of the development environment. The list of styles is impressive, but still finite. In addition, the style chosen by the developer does not always match the theme of the operating system, which can make it difficult for the end user.


Let’s consider the possibility of programmatically changing the style of the final application, as well as expanding the style palette.


Read: https://k245.ru/en/mvdb-en/chameleon.html

573

(36 replies, posted in Russian)

Скачал, работает, но после выбора изображения при сохранении выдает ошибку:

http://myvisualdatabase.com/forum/misc.php?action=pun_attachment&item=8993&download=0

574

(36 replies, posted in Russian)

Почему-то ничего не скачивается  (((

Универсальный навигатор

https://k245.ru/wp-content/uploads/2022/08/Universalnyj-navigator.jpg


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


Читать:  https://k245.ru/mvdb/universalnyj-navigator.html