Последняя версия DataExpress 3 beta от 20 сентября 2018 года. Скачать. Энциклопедия DX. Форум на Develop-Soft

Модули расширений

Расширение функционала и существующих возможностей программы с помощью модулей выражений и плагинов от сторонних разработчиков.
jurist23rus
Эксперт
Сообщения: 2399
Зарегистрирован: Пт сен 30, 2016 9:42 am
Откуда: Майкоп

Модули расширений

Сообщение jurist23rus » Пт мар 24, 2017 8:32 pm

Модули расширений - это уже готовые дополнительные функции для использования в выражениях и активных кнопках DataExpress 3. Все те, кто владеют языком скриптов могут создать свой модуль выражений и разместить его в этой теме для всеобщего использования. Кто не владеет языком скриптов, но может пользоваться выражениями, могут скачивать уже готовые модули и получать те функции, которые вам необходимы. Таким образом, не обладая навыками программирования, и без каких-либо усилий вы получаете функции для выражений, которые вам нужны.
Назначение: добавляют новые функции в редактор выражений и новые действия для кнопок.
Применение: только в DataExpress v.3
Автор: любой человек, владеющий скриптами.
Пользователь: любой человек владеющий DataExpress, хотя бы основами.
Описание: модуль представляет собой файл с расширением *epas, который содержит написанный на языке Object Pascal программный код. Модуль легко подключается, после чего функциями(ей) (модуль может содержать одну или несколько функций) модуля и новым видом действия для кнопки можно пользоваться. Описание функции появляется в справке по функциям.
Подключение модуля:
1. Иметь установленную версию DataExpress версии не ниже чем 3 (скачать)
2. Скачать модуль и распаковать его, если он в архиве.
3. Запустить DataExpress 3. Найти меню: Файл - Модули выражений - Импорт модуля. Выбираете файл модуля *epas и всё готово. Можно пользоваться.
Destiny is a very convenient word for those who never take decisions.

Аватара пользователя
admin
Разработчик
Сообщения: 3781
Зарегистрирован: Пн мар 14, 2016 11:32 am
Откуда: Ленинградская

Расширения списком

Сообщение admin » Чт авг 16, 2018 9:42 pm

1. Автоматическое закрытие формы.
Автоматическое закрытие формы через установленный промежуток времени.
Функция: AutoCloseForm
Модуль: AutoCloseForm 3.2 | Автор: jurist23rus | Скачать | Домашняя страница

2. Быстрый ввод адресов, компаний, банков с помощью подсказок онлайн-сервиса DaData.ru.
Модуль: DaData 1.5 | Автор: YurAnt | Скачать | Домашняя страница| Демо

3. Видимость компонента по условию.
Функция для управления видимостью объектов. Если условие истинно, указанный объект отображается иначе будет скрыт.
Функция: ObjectVisible
Модуль: neitri 0.15 | Автор: neitri | Скачать | Домашняя страница

4. Генерация QR-кода.
Функция генерирует QR-код из заданного текста и помещает в компонент "Изображение".
Функция: QR_CODE_GEN
Модуль: y_module | Автор: YurAnt | Скачать | Домашняя страница

5. Дерево для запроса.
Действие дает возможность представить данные запроса в виде дерева и использовать его как фильтр для другого запроса.
Действие для формы: Дерево для запроса
Модуль: QueryTree 1.0 | Автор: admin | Скачать | Домашняя страница| Демо

6. Динамический поиск в главном окне.
В главном окне на панели появляется для поиска данных по определенному полю формы. Записи фильтруются в соответствии с введенным значением.
Действие для формы: Поиск в главном окне
Модуль: drts-поиск 3.0b | Автор: drts | Скачать | Домашняя страница

7. Динамический поиск в справочнике.
Справочник, открытый кнопкой объекта будет иметь поле для поиска данных "на лету".
Действие для кнопки: Поиск в справочнике
Модуль: drts-буфер 1.0b | Автор: drts | Скачать | Домашняя страница

8. Добавление новой записи в таблицу.
Добавляет новую запись в таблицу. Запись открывается в отдельном окне для заполнения.
Функция: TAddRec
Модуль: RecordEditor 2.0 | Автор: jurist23rus | Скачать | Домашняя страница

9. Добавление новой записи.
Добавляет новую запись в указанную форму. Запись открывается в новом окне.
Функция: AddRec
Модуль: RecordEditor 2.0 | Автор: jurist23rus | Скачать | Домашняя страница

10. Дублирование записи таблицы
Дублирует и сразу сохраняет запись подчиненной формы. В отличие от штатной кнопки таблицы "Дублировать",при установке соответствующей опции может открыть окно редактирования новой записи. Например, чтобы изменить значения каких-то полей перед сохранением записи.
Действие для кнопки: Дублировать запись таблицы
Модуль: dupl 1.0 | Автор: jurist23rus | Скачать | Домашняя страница

11. Закрыть текущую форму.
Закрывает текущую форму по нажатию кнопки.
Действие для кнопки: Закрыть текущую форму
Модуль: RecordEditor 2.0 | Автор: jurist23rus | Скачать | Домашняя страница

12. Запуск внешнего приложения.
Действие для кнопки: Запустить приложение/файл
Модуль: exec_act | Автор: YurAnt | Скачать | Домашняя страница

13. Изменение записи.
Вносит изменения, согласно заданным параметрам, в указанное поле, указанной записи, указанной родительской формы.
Функция: EditingRec
Модуль: RecordEditor 2.0 | Автор: jurist23rus | Скачать | Домашняя страница

14. Копирование выделенной строки в буфер обмена.
Функция добавляет в контекстное меню пункт для копирования значения полей выделенной строки.
Функция: dr_CopyAllToClipboard
Модуль: drts 2.0 | Автор: drts | Скачать | Домашняя страница

15. Копирование значений полей в буфер обмена.
Функция добавляет в контекстное меню пункт для копирования значения указанных полей.
Функция: dr_CopyToClipboard
Модуль: drts 2.0 | Автор: drts | Скачать | Домашняя страница

16. Копирование произвольного текста в буфер обмена.
Функция добавляет в контекстное меню пункт для копирования произвольного текста в буфер обмена.
Функция: dr_CopyStrToClipboard
Модуль: drts 2.0 | Автор: drts | Скачать | Домашняя страница

17. Копирование произвольного текста компонента в буфер обмена.
Действие добавляет в контекстное меню выбранного компонента пункт для копирования произвольного текста в буфер обмена. В тексте можно комбинировать значения полей аналогично выражениям DX.
Действие для формы: Копировать текст в буфер обмена
Модуль: drts-буфер 1.0b | Автор: drts | Скачать | Домашняя страница

18. Короткие ссылки
Функция для укорачивания url с помощью сервиса clck.ru
Функция: SHORT_URL
Модуль: Короткие ссылки | Автор: Гость | Скачать | Домашняя страница

19. Логирование действий пользователя.
Комплекс, состоящий из взаимодействующих и программно связанных друг с другом форм и модуля расширений, в совокупности предназначенный для организации системы логирования (журналирования) определённых действий пользователя и фиксации изменений в журнале событий.
Модуль: loger 3.1a | Автор: jurist23rus | [url]Скачать[/url] | Домашняя страница

20. Многострочный текст в кнопке.
Функция: BtnMLCaption
Модуль: y_module | Автор: YurAnt | Скачать | Домашняя страница

21. Название БД и имя пользователя в заголовке приложения.
Функция: dr_AppName
Модуль: drts 2.0 | Автор: drts | Скачать | Домашняя страница

22. Обновление запроса.
Функция обновляет запроса. Аналогична штатной кнопке запроса "Обновить".
Функция: QueryUpdate
Модуль: j_module 7.1 | Автор: jurist23rus | Скачать | Домашняя страница

23. Объединение в одну строку значений столбца таблицы.
Объединяет в одну строку значения столбца таблицы. Аналог штатной функции Merge, но в отличие от последней позволяет фильтровать результат.
Функция: MergeIf
Модуль: j_module 7.1 | Автор: jurist23rus | Скачать | Домашняя страница

24. Определение модуля числа.
Функция: ABC
Модуль: j_module 7.1 | Автор: jurist23rus | Скачать | Домашняя страница

25. Открытие записи на редактирование.
Открывает для редактирования (в отдельном окне) указанную запись указанной родительской формы.
Функция: OpenRec
Модуль: RecordEditor 2.0 | Автор: jurist23rus | Скачать | Домашняя страница

26. Отправка почты через Outlook.
Функция: OUTLOOKMAILSEND
Модуль: neitri 0.15 | Автор: neitri | Скачать | Домашняя страница

27. Отправка почты через Thunderbird.
Функция: THUNDERBIRDMAILSEND
Модуль: neitri 0.15 | Автор: neitri | Скачать | Домашняя страница

28. Отправка почты через почтовый клиент по умолчанию.
Функция: MAILSEND
Модуль: neitri 0.15 | Автор: neitri | Скачать | Домашняя страница

29. Очистка фильтра формы по нажатию кнопки.
Добавляет действие в группу поиск и фильтрация, позволяющее очистить все установленные фильтры в форме (включая дочерние).
Действие для кнопки: Очистка фильтра формы
Модуль: Очистка фильтра формы 1.0 | Автор: drts | Скачать | Домашняя страница

30. Печать шаблона в файл.
Функция: ReportSave
Модуль: neitri 0.15 | Автор: neitri | Скачать | Домашняя страница

31. Поиск координат на Яндекс-карте по полному или частично введенному адресу.
Функция поиска координат на Яндекс-карте по полному или частично введенному адресу.
(требуется интернет-подключение)

Функция: GET_COORDINATES
Модуль: GetFuncs 0.1 | Автор: YurAnt | Скачать | Домашняя страница| Демо

32. Поиск приблизительного центра в массиве из множества координат.
Функция поиска приблизительного центра в массиве из множества координат. Может использоваться в качестве указателя при открытии карты в браузере.
Функция: GET_POLYGON_CENTER
Модуль: GetFuncs 0.1 | Автор: YurAnt | Скачать | Домашняя страница| Демо

33. Получение курса валют.
Функция получает курс валют (евро, доллар) на указанную дату из сервиса центробанка (cbr.ru).
Функция: KURS_UE
Модуль: y_module | Автор: YurAnt | Скачать | Домашняя страница

34. Получения уникального ключа из даты и времени.
Функция: IDDT
Модуль: IDDT 1.0 | Автор: SirWolf | Скачать | Домашняя страница

35. Проверка вхождения одной координаты в полигон.
Функция для проверки вхождения одной координаты в полигон, состоящий из массива координат. Может применяться для поиска объекта в заданной зоне(зонах).
Функция: FIND_PT_IN_POLYGON
Модуль: GetFuncs 0.1 | Автор: YurAnt | Скачать | Домашняя страница| Демо

36. Произвольный текст в заголовке приложения.
Функция: dr_AppAnyName
Модуль: drts 2.0 | Автор: drts | Скачать | Домашняя страница

37. Разделение чисел по разрядам и упрощенный ввод дат.
Действие служит для организации визуального форматирования чисел в полях типа «Число» и упрощения ввода данных в поля «Дата».
Действие для формы: Форматирование полей
Модуль: formatedit 2.1b | Автор: jurist23rus | Скачать | Домашняя страница

38. Сумма прописью на английском.
Функция: TotalByWords
Модуль: TotalByWords | Автор: Runenkov | Скачать | Домашняя страница

39. Транслитерация кириллицы в латиницу.
Функция: K_KIR_LAT
Модуль: KROKS_KIR_LAT | Автор: kroks | Скачать | Домашняя страница

40. Удаление записи из таблицы.
Удаляет записи в таблице согласно заданному фильтру.
Функция: TDeleteRec
Модуль: RecordEditor 2.0 | Автор: jurist23rus | Скачать | Домашняя страница

41. Установка значения в поле запроса.
Изменяет поле в записях, выведенных запросом. Изменение поля может вызвать перерасчет в зависимых полях.
Функция: SMART_SetFieldValue
Модуль: SMART 1.0 | Автор: admin | Скачать | Домашняя страница

42. Установка отметки на Яндекс-карте.
Функция открывает в браузере Яндекс-карту и ставит отметку на объект или в точку координат
(автоопределение передаваемого параметра: координаты, адрес, организация).

Функция: VIEW_ON_YMAP
Модуль: GetFuncs 0.1 | Автор: YurAnt | Скачать | Домашняя страница| Демо

43. Форматирование даты и времени.
Функция преобразует дату к определенному виду.
Функция: FormatDate
Модуль: FormatDT | Автор: jurist23rus | Скачать | Домашняя страница

44. Хранилище файлов.
Комплекс, состоящий из взаимодействующих и программно связанных друг с другом форм и модуля расширений, в совокупности предназначенный для организации системы загрузки/выгрузки, хранения и манипуляций с одним или группой файлов.
Модуль: filestore 3.2 | Автор: jurist23rus | [url]Скачать[/url] | Домашняя страница

45. Экспорт сводной таблицы в MS Excel.
Функция: SMART_PivotToXls
Модуль: SMART 1.0 | Автор: admin | Скачать | Домашняя страница

46. Эмуляция клика на компоненте.
Действие эмулирует клик левой кнопкой мыши на указанном компоненте.
Действие для кнопки: Клик
Модуль: Клик | Автор: YurAnt | Скачать | Домашняя страница

Ещё расширения