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

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

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

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

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

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

Аватара пользователя
admin
Разработчик
Сообщения: 3657
Зарегистрирован: Пн мар 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
Разработчик
Сообщения: 3657
Зарегистрирован: Пн мар 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
Разработчик
Сообщения: 3657
Зарегистрирован: Пн мар 14, 2016 11:32 am
Откуда: Ленинградская

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

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

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

Аватара пользователя
admin
Разработчик
Сообщения: 3657
Зарегистрирован: Пн мар 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
Разработчик
Сообщения: 3657
Зарегистрирован: Пн мар 14, 2016 11:32 am
Откуда: Ленинградская

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

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

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