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

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

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

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

Сообщение admin » Вт окт 25, 2016 8:21 am

Да, пожалуй. Надо какую-то проверку добавить.

Аватара пользователя
vovka3003
Эксперт
Сообщения: 1376
Зарегистрирован: Сб апр 30, 2016 9:32 pm
Откуда: г. Белгород (Ростов, Краснодар)
Контактная информация:

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

Сообщение vovka3003 » Вт окт 25, 2016 8:31 am

Надо бы что-то такое на глобальном уровне...
1. Если собираемся закрыть изменив хоть один символ.
2. Если собираемся сохранить изменив хоть один символ (должен быть шанс отката, т.к. ctrl+z отсутствует)
3. Ну и "тихое" закрытие если последним действием было "сохранить". Хотя уточняющий запрос ("хотите", "не хотите") и в этом случае сильно грузить не будет...

Аватара пользователя
vovka3003
Эксперт
Сообщения: 1376
Зарегистрирован: Сб апр 30, 2016 9:32 pm
Откуда: г. Белгород (Ростов, Краснодар)
Контактная информация:

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

Сообщение vovka3003 » Вт окт 25, 2016 9:02 am

Добавлю: если появится возможность полноценной проверки, желательно ее не "вшивать", а устанавливать опционально, т.к. для некоторых форм это не нужно и может наоборот мешать...

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

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

Сообщение admin » Вс окт 30, 2016 3:36 pm

Обновление.
1. Объединение проектов.
2. Команда кнопки "Вызвать функцию".
3. Добавлены функции:
SETFIELD - устанавливает значение в указанном поле;
SETLABEL - устанавливает значение в указанной надписи;
EDITREC - выдает статус редактирования существующей записи;
MODIFIEDREC - проверяет - была ли изменена запись;
MSGBOX - показывает сообщение;
YESNOBOX - сообщение с выбором ответа "Да", "Нет";
YESNOCANCELBOX - сообщение с выбором ответа "Да", "Нет", "Отмена";
DBUNIQUE - проверяет поле/список полей на уникальность;
UNIQUE - проверяет записи подчиненной формы/запроса на уникальность.
4. Копирование текста справки в буфер обмена.
5. Добавлен ключ командной строки t для указания папки шаблонов. Он меняет папку шаблонов в настройках программы.
6. Добавлены горячие клавиши: F11 - открыть/закрыть дизайнер, F12 - открыть окно отчетов.
7. При удержании клавиши Shift во время запуска программы открывается дизайнер.

Исправлено.
1. Изменено сообщение при закрытии программы из дизайнера. (Теперь логично?! :) )
2. Исправлен формат отображения времени в отчете, если к данному полю применяется функция.

В связи с появление новой команды кнопки и плагина EXEC команда "Выполнить" добавлена не будет.

Аватара пользователя
vovka3003
Эксперт
Сообщения: 1376
Зарегистрирован: Сб апр 30, 2016 9:32 pm
Откуда: г. Белгород (Ростов, Краснодар)
Контактная информация:

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

Сообщение vovka3003 » Вс окт 30, 2016 10:18 pm

Ууух... Сколько гуда... Ща затестим. РЕСПЕКТ! :)

Аватара пользователя
vovka3003
Эксперт
Сообщения: 1376
Зарегистрирован: Сб апр 30, 2016 9:32 pm
Откуда: г. Белгород (Ростов, Краснодар)
Контактная информация:

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

Сообщение vovka3003 » Пн окт 31, 2016 1:11 am

admin писал(а):4. Копирование текста справки в буфер обмена.

А это можно применить к справке с функциями? (В окне выбора функции в редакторе выражения)

Аватара пользователя
vovka3003
Эксперт
Сообщения: 1376
Зарегистрирован: Сб апр 30, 2016 9:32 pm
Откуда: г. Белгород (Ростов, Краснодар)
Контактная информация:

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

Сообщение vovka3003 » Пн окт 31, 2016 1:17 am

Оффтоп:
6. Добавлены горячие клавиши: F11 - открыть/закрыть дизайнер

Как ковбой перед зеркалом (серьезно смотрит себе в глаза и тренируется на скорость выхватывания револьвера из кобуры) - сижу вслепую и разных позиций раз 500 пытаюсь резко достать F11... :lol: ... Уже неплохо получается...

Аватара пользователя
vovka3003
Эксперт
Сообщения: 1376
Зарегистрирован: Сб апр 30, 2016 9:32 pm
Откуда: г. Белгород (Ростов, Краснодар)
Контактная информация:

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

Сообщение vovka3003 » Пн окт 31, 2016 1:35 am

SETFIELD... Протестил и думаю что это еще и закрывает совсем другой вопрос (п.1 "Управление фильтром). Уже протестил. Класс!

Аватара пользователя
vovka3003
Эксперт
Сообщения: 1376
Зарегистрирован: Сб апр 30, 2016 9:32 pm
Откуда: г. Белгород (Ростов, Краснодар)
Контактная информация:

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

Сообщение vovka3003 » Вт ноя 01, 2016 12:12 am

vovka3003 писал(а):SETFIELD... Протестил и думаю что это еще и закрывает совсем другой вопрос (п.1 "Управление фильтром). Уже протестил. Класс!

Она только по кнопке работает..? обсуждение

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

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

Сообщение admin » Ср ноя 02, 2016 12:19 am

Доработано:
1. В режиме "Простая форма" кнопки панели недоступны, кроме "Справки". Также не отображается номер и число записей. Это сделано для уменьшения путаницы.
2. В функциях DB... допустимо обращаться к полям объектов, например: DBGET('форма', 'объект|поле', 'какой-то фильтр').
3. Заменил возвращаемое значение MSGBOX на пустую строку (ранее возвращался 0, число).
4. Доработан порядок обновления запросов с учетом подчиненности.