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

Тестовая версия DataExpress 3 beta

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

Re: Тестовая версия DataExpress 3 beta

Сообщение admin » Вс май 27, 2018 12:27 pm

Исправление.
1. Источник списка для "Заметки"
2. Увеличено количество подгружаемых записей с 10 до 100 при прокрутке таблицы, в связи с некоторыми неудобствами.

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

Re: Тестовая версия DataExpress 3 beta

Сообщение admin » Вс июн 24, 2018 4:14 pm

Обновление.
1. Устранены ошибки и недоработки: фильтр в списке подключений, тип события TDBGrid.OnMouseUp, фильтр по времени, ошибка в парсере фильтра источника, не всегда открывается поле объекта.

2. Возможно из скрипта разрешать/запрещать редактирование в табличной части формы (тема).

3. Парсер SQL понимает ключевые слова FIRST, SKIP, CAST, EXTRACT.

4. Добавлено групповое изменение ширины выделенных колонок при настройке табличной части.

5. В список форм добавлен пункт меню "Скрипт", который открывает модуль формы или создает, если его нет.

6. Работа функций Period, Age, ToWords не зависит от выбранного языка интерфейса (функции уже не возвращают значение "unsupported").

7. Формат времени при редактировании совпадает с форматом времени при просмотре. При сохранении в поле время усекается до выбранного формата. Например, если выбран формат времени ЧЧ:ММ, то секунды и миллисекунды будут обнулены.

8. Доработка API. Свойство TParamList.Values является свойством по умолчанию. Добавлены функции GetComponentId, GetComponentFieldName. Новый метод TdxGrid и TdxQueryGrid FindColumnByTitle. Метод Locate может искать по нескольким полям. Имена полей перечисляются через ";". Второй параметр изменен на массив строк. В базах данных, где в скриптах используется этот метод, будет ошибка компиляции "Type mismatch". Надо найти все Locate и взять второй параметр в квадратные скобки.

10. Добавлена поддержка ссылок вида dxdb://server:base&u:user&p:password. Такую ссылку можно скопировать в буфер обмена в менеджере подключений и поделиться ей. Переход по такой ссылке в браузере или проводнике вызовет запуск приложения DataExpress и открытие базы.

11. Доработки в дереве форм.

12. Окно списка заметки открывается снизу или сверху компонента так, чтобы не закрывать поле.

13. При экспорте отчета скрытые столбцы не отображаются в списке.

14. В окно экспорта данных формы и отчета добавлены кнопки "Отметить все", "Снять отметку".

15. Окно вывода снова открывается поверх остальных окон.

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

Re: Тестовая версия DataExpress 3 beta

Сообщение admin » Сб июл 28, 2018 9:15 pm

Обновление.
1. Устранены ошибки и недоработки:
- Ошибка sql при импорте проекта
- Исключение при доступе к dataexpress.cfg
- Access Violation в редакторе скриптов
- TCreateListWindowEvent
- Текст заголовка группы
- Ошибка грида в @action
2. В функция IIF изменен текст сообщения в случае ошибки в логическом выражении.
3. Обнаружение зацикливаний в вычислениях при проверке выражения.
4. Программа различает необработанные исключения в скриптах и расширениях и выдает соответствующее сообщение с указанием модуля и процедуры, где возникла ошибка.
5. Оптимизирована работа с подчиненными данными и вычисляемыми надписями в представлении формы "Только таблица". Чтение данных и вычисление надписей происходит при открытии окна редактирования, при обращении к данным из выражения или скрипта, в процессе печати и пересчета.
6. В API добавлены свойства TdxForm: Images, Files для доступа к изображениям и файлам формы.
7. Команда "Дублировать" не дублирует итоговые поля (сумма по таблице, количество позиций и т. д.).
8. Список объекта больше не отображается поверх всех окон, также список не появляется, если не найдено ни одного элемента.
9. При клике на какую-либо кнопку таблицы, запроса фокус устанавливается на компоненте. То же самое, если нажать на кнопку на панели инструментов: фокус передается в табличную часть формы.

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

Re: Тестовая версия DataExpress 3 beta

Сообщение admin » Вс июл 29, 2018 10:04 pm

Исправлены ошибки.

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

Re: Тестовая версия DataExpress 3 beta

Сообщение admin » Пт авг 03, 2018 10:43 pm

Исправление.
1. Ошибка при заполнении таблицы.
2. Настройка таблицы.
3. Сообщение об ошибке "invalid value for field 'f..', возникающее при вычислении выражений и появляющееся в Красном Пятачке, а также при вызове функции setfield заменил на более понятное.

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

Re: Тестовая версия DataExpress 3 beta

Сообщение admin » Сб авг 11, 2018 11:00 pm

Исправление.
1. Доработки в проверках на зацикливание в выражениях.
2. Исправлена Ошибка в настройке колонок запроса.
2. В выходном фильтре и вычисляемых полях запроса корректно определяется тип поля запроса. Реальный тип поля запроса зависит не только от того какое поле формы было выбрано, но и от применяемой итоговой функции (Количество, Количество уникальных, Соединить, Соединить все), а также от группировки по дате. Например, результатом функции "Количество" будет всегда число. Если в группировке по дате, например, выбрать "Месяц", то поле даты будет текстовым, если выбрать "Год", то тип будет числовым.

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

Re: Тестовая версия DataExpress 3 beta

Сообщение admin » Пт авг 31, 2018 9:18 pm

Обновление.
1. Отображение флажков в запросах и отчетах.
2. Добавлена опция "Группировать цифры" в свойство "Точность". Опция работает в том числе в запросах, отчетах и шаблонах.
3. Добавлена функция FNumber для группировки цифр по классам.
4. Отображение прогресса подключения и загрузки сетевой базы. Для локальных баз прогресс не отображается.
5. Убрал FreeObj.
6. Включена поддержка мониторов с высоким разрешением.
7. Доработано:
- Ошибка при попытке добавить скриптом колонку в TdxGrid
- Передача типа в ods

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

Re: Тестовая версия DataExpress 3 beta

Сообщение admin » Вс сен 02, 2018 2:22 pm

Исправление.
1. Исправлена ошибка при подсчете итогов в сводной таблице в связи с последним обновлением.
2. Добавил вывод подробностей об ошибке, если ошибка произошла в процедуре Form_Create.
3. Добавлена функция в API ShowExprEditor.

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

Re: Тестовая версия DataExpress 3 beta

Сообщение admin » Вт сен 04, 2018 9:09 pm

Исправление.
1. Некоторые вычисляемые поля в запросах программа ошибочно принимала за флажок.
2. Во всех вычисляемых числовых полях запроса включена опция "Группировать цифры". Пока отключить ее нельзя. Позже добавлю эту возможность.
3. Добавлен логический атрибут "noform" (принимает значения 1 и 0) в ui-тег "expr". Если noform=1, то в редакторе выражений кнопка выбора полей формы будет скрыта.

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

Re: Тестовая версия DataExpress 3 beta

Сообщение admin » Чт сен 20, 2018 12:41 pm

Обновление.
1. Автозамена имен форм, полей, компонентов, запросов, отчетов в действиях при их переименовании.
2. Программа не дает удалить компонент, если он используется в действии.
3. Выпадающие списки в действиях стали нередактируемыми, кромер списка шаблонов.
4. Новый атрибут действий "target" - определяет, где можно применять действие: в форме, кнопке или везде. В редакторе скриптов в комментариях @action должен идти после атрибута id. Допустимые значения: form, button, all. При выборе действия в списке будут только допустимые действия. Пока атрибут необязательный, чтобы дать время разработчикам обновить свои расширения. Через месяц этот атрибут станет обязательным и компилятор будет сообщать об ошибке в случае его отсутствия.
5. В редакторе действий при изменении размера окна теперь меняется ширина левой и правой панелей.
6. Ускорены операции изменения данных в TdxSQLQuery при их отправке на сервер. Изменился тип свойства UseGenerator. Возможные значения свойства: ugNotUse - не использовать генератор, ugAppend - генерировать id при добавлении записи, ugApplyUpdates - генерировать id при отправке изменений на сервер. Последний вариант самый быстрый при добавлении большого количества записей в базу. По умолчанию установлено значение ugAppend.
7. Добавлено в API: TdxSQLQuery.Locate, TStrings.StrictDelimiter.
8. Интеграция с вики. Теперь кнопка "Помощь" будет открывать соответствующий раздел вики в Интернет. Встроенная справка была удалена. Можно скачать оффлайн-версию вики на сайте. Есть и соответствующий пункт в меню "Помощь".
9. Исправлены ошибки и недоработки: несколько точек останова на одной строке в редакторе скриптов теперь удаляются все сразу, при выборе в нередактируемом списке компоненты теперь реагируют на изменения.


Вернуться в «Новости и релизы платформы»