senseyesenseye1983 wrote:

... Вот у меня есть база на MySQL, созданая не в MVD,

А структуру этой базы и таблицы с картинками посетители форума должны угадать? )))


Но проблема не в этом. Если изображения лежат на сервере, то забирайте их с сервера через файловый доступ. Если доступа нет, то ничего не выйдет )))

602

(4 replies, posted in Russian)

Уточните, прокрутку чего вы хотите добавить на формах?

Простые движения и формы


https://k245.ru/wp-content/uploads/2022/08/prostye-dvizheniya.jpg


Продолжение статьи “Производство: учёт и контроль”


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


Читать: https://k245.ru/mvdb/prostye-dvizheniya-i-formy.html

604

(18 replies, posted in Russian)

senseyesenseye1983 wrote:
k245 wrote:

Про триггеры слышали? Вот они как раз для этого.
Или на крайний случай хранимая процедура - её проще отлаживать smile

Брат, для меня это темный лес ))

Бери фонарик - и вперёд! ))) Но я тебе тут не помощник, требуются продвинутые знания в PSQL.

605

(8 replies, posted in General)

Use calculated fields with care - piling them up can be detrimental to performance. To select data with complex processing, it is better to use one SQL query, written and optimized manually.

606

(18 replies, posted in Russian)

Про триггеры слышали? Вот они как раз для этого.
Или на крайний случай хранимая процедура - её проще отлаживать smile

607

(22 replies, posted in Russian)

indigen wrote:
k245 wrote:

pha1984
Что бы вы конкретно хотели ещё от данного проекта?

Лично я бы хотел:
1) что бы в редакторе скриптов (хотя бы в справке) были отражены все доступные методы и классы, а то иногда по пол дня думаешь как решить задачу.
2) Нормальную поддержку работы с XML
3) Дополнить панель инструментов элементами типа Splitter и прочими (что бы не писать кучу кода руками)
4) Еще можно было бы web view обновить...

Что до покупки лицензии - мне бы тоже было непонятно придет ли мне лицензия если автор не подает признаков жизни на форуме, да и проект замер на версии 6.5

Поддерживаю по всем пунктам.


Решаю на своём уровне:
1)  делаю "Справочник разработчика" - база знаний по My Visual Database.
2) использую OLE  MSXML2.DOMDocument 
3) пишу кучу скриптов
4) думаю над своим генератором PHP-кода .

608

(22 replies, posted in Russian)

vovka3003 wrote:
DriveSoft wrote:

But perhaps I gonna make a web version, but at this stage is just an idea.

Было б зашибись.

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

609

(22 replies, posted in Russian)

pha1984 wrote:

Если нет админа, то где гарантия что лицензию мне выдадут после оплаты?

Почему вы решили, что автора программы, который предоставляет лицензии, нет? Он вам лицензию лично должен домой принести?  А гарантию вы как себе представляете? Я не издеваюсь, мне правда интересно smile

610

(89 replies, posted in Russian)

vovka3003 wrote:
RZ-007 wrote:

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

А что конкретно требуется? Какая глобальная задача?

vovka3003, вот можешь ты интригу создать )))) 


По моим представлениям без применения сторонних программ это невозможно. А с применением.... сложность применения превзойдет сложность MVDB на порядок smile

611

(22 replies, posted in Russian)

pha1984

Автор жив, основной сайт тоже. Вы пробовали им воспользоваться для покупки лицухи?
http://myvisualdatabase.com/ru/purchase.html


А вот насчет развития проекта перспективы весьма туманны...


Что бы вы конкретно хотели ещё от данного проекта? Лично я три года пользуюсь и до сих пор не раскрыл и трети его возможностей smile  Правда, дополнительные фичи возможны не через визуальное программирование, а через обычное, процедурное. Ну и FastReport - тот ещё конь, попробуй обуздать smile


vovka3003

Не сбивай человека с пути истинного )))

Уважаемый senseyesenseye1983


Угловыми скобками обозначают метаопределения, то есть не настоящие названия, а смысловые. Вы должны сами заменить


<Form> - на название формы, например на frmMain
<TableGrid> - на название табличного представления, например на tgrData


В вашем случае с большой вероятностью (приходится догадываться, так как вы не уточнили это в своих постах) нужно писать так:

sIDProduct := FormProduct.TableGrid.dbItemID;

Производство: учёт и контроль


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


Просматривая на сайте KWORK заявки на разработку программного обеспечения, я нашел интересный запрос, по видимому от самозанятого или предпринимателя, у которого есть своё небольшое производство: нужна простая программа для анализа рентабельности производственного процесса, по сути – учет затрачиваемых материалов и сравнение с прибылью, получаемой от реализации готовой продукции. Конечно, для полного анализа необходимо также учитывать расходы на электроэнергию, аренду помещения, амортизацию оборудования, налоги и т.д., но в некоторых случаях достаточно контролировать только материалы и готовую продукцию.


Читать: https://k245.ru/mvdb/proizvodstvo-uchyot-i-kontrol.html

Как писал выше indigen, просто добавь воды smile
точнее, добавь условие выборки по id_product

sIDProduct := <Form>.<TableGrid>.dbItemID;
s := SQLExecute('SELECT IFNULL(GROUP_CONCAT(DISTINCT DATE_FORMAT(`date`, "%e") ORDER BY `date` ASC), "") FROM tabledate WHERE MONTH(`date`) = '+sMonth+' AND YEAR(`date`)='+IntToStr(Year)+' AND id_product = '+sIDProduct );

Выравнивание кода


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


Сначала может показаться, что форматирование исходного текста придумали зануды, но на самом деле выровненный по определенным правилам текст легче воспринимается, а значит на его изучение тратится меньше времени. А время, как вы знаете – самый ценный ресурс.


Читать: https://k245.ru/mvdb/vyravnivanie-koda.html

616

(21 replies, posted in General)

vovka3003 wrote:

Отдельный раздел необязательно. Есть плагины для WP, которые позволяют писать мультиязычные посты "в одном месте". В дальнейшем плагин определяет браузер и выдает на языке пользователя (/ru/, /en/, /fr/, ...)

https://avatars.dzeninfra.ru/get-zen_doc/2807006/pub_5eb3d805e5df9626aacd1785_5eb458249ad7a1537819cedd/scale_1200

Отличная тема! У меня была задача, в которой нужно было хранить в одной базе пользовательские и системные данные. Системные данные могли обновляться при смене версии, а пользовательские нужно было сохранять. Я не смог найти оптимального решения, кроме как экспорт-импорт пользовательских данных при каждом обновлении структуры или содержания системных данных. А вот если их физически хранить в разных файлах, то это было бы круто... Осталось подумать над правилами написания скриптов, чтобы подключать данные из разных БД с минимальными переделками (или без переделок) при использовании их функциональности в разных проектах...

Следующая статья со ссылками на "Справочник разработчика" версии 1.3 будет опубликована в блоге автоматически, через несколько дней. Чтобы не пропустить её появление, рекомендую подписаться на новости сайта https://k245.ru

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

Подсветка разметки

https://k245.ru/wp-content/uploads/2022/08/Vzlyotnaya-polosa.jpg


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


Читать: https://k245.ru/mvdb/podsvetka-razmetki.html

620

(21 replies, posted in General)

jean.brezhonek wrote:

Hello K245

Thank you for your work on the styles. It works without any problem and it adds a visual plus to applications developed with MVD.
May I translate the articles you publish on your blog in French?
Thanks
J.B.

Of course, you can use all published materials without restrictions: translate and publish. I would be grateful if you provide a link to the original when publishing the translation. And, if you want, we can do it like in the good old days: you make translations, and I publish them on my blog, in a special subsection (My Visual Database - Français) or with tag "Français" . If you're interested, please write to me.

621

(21 replies, posted in General)

If you used the script for adding menu items from the article, and the form on which the menu is located is called frmMain, then you can control the visibility of the "Styles" menu item as follows:


TMenuItem(fmMain.FindComponent('mniStyles')).Visible := False;

Пограничная заставка


https://k245.ru/wp-content/uploads/2022/08/Pogranichnaya-zastava.jpg


Для запуска приложения порой достаточно одного клика. Но иногда время запуска оказывается больше ожидаемых одной-двух секунд, и тогда у пользователя может возникнуть ощущение, что программа зависла и что-то пошло не так. Избежать этого можно, если сократить время до появления первого окна, которое называют заставкой (англ. splash screen).


Для этого все действия по подготовке программы к работе выполняются после отображения заставки. А сама заставка становится границей, отделяющей серые будни пользователя Windows от фантастического мира вашего приложения.


Читать:  https://k245.ru/mvdb/pogranichnaya-zastavka.html

623

(21 replies, posted in General)

You need to add a Styles folder and fill it with style files. Added an example style amakrits.vsf

624

(21 replies, posted in General)

v_pozidis wrote:

Sorry but I can not understand where the link is.... I feel very stupid right now

Here is a direct link to download the project. https://drive.google.com/file/d/13Xor_L … sp=sharing


In my blog, I publish tutorials that reveal the intricacies of using the MVDB development environment. But my books and ready-made solutions are placed in the paid section of the library. https://k245.ru/biblioteka

625

(21 replies, posted in General)

k245 wrote:

There is no such thing in the standard features, but it can be done through scripts. Here it is written in detail how to do it.

http://k245.ru/?p=23

http://k245.ru/wp-content/uploads/2022/06/CyanDusk.png


The link to download the project is at the end of the article.