Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » DataExpress - конструктор баз данных

Модерирует : gyra, Maz

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4

Открыть новую тему     Написать ответ в эту тему

Sembit

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору




Универсальный конструктор баз данных для одного или группы пользователей, не требующий знаний программирования.
Основные возможности:
Визуальный конструктор форм.
Печать шаблонов документов в форматах docx, docm, xml, odt, html.
Автоматические расчёты с помощью выражений.
Отчёты/запросы - выборка данных с группировкой и расчётом итогов.
Работа в локальной сети и в Интернете.
Настройка прав доступа пользователей.
Доступ к базе через браузер (требуется DataExpress Server).

Полезная информация:
Скрипт для перевода создаваемого интерфейса...
Коллекция полезных расширений
Пожелания и предложения по разработке расширений
Бесплатный сервис тестирования баз. Примеры.
. . . .

NB! Программа распространяется абсолютно бесплатно!

Всего записей: 4 | Зарегистр. 20-04-2016 | Отправлено: 10:11 20-04-2016 | Исправлено: DimmY, 16:06 23-11-2019
Sembit

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
VitRom, названные Вами недостатки не критичны. По возможности я вношу доработки в программу.  
1. Что с контекстным меню не так?
2. Enter специально убрал из некоторых диалогов, чтобы случайно не закрыть его. Да, действительно кое-где Esc работает. Надо будет доработать.
3. Пока в раздумьях на счет панельки свойств. Для просмотра сделать можно. Для редактирования сложнее, многие свойства связаны друг с другом и редактировать их по отдельности будет неудобно и чревато ошибками.
4. Есть сводка. Можно сделать, если будет панель свойств.
5. Не так уж просто ее сделать.

Всего записей: 4 | Зарегистр. 20-04-2016 | Отправлено: 17:17 29-03-2020
Voldemar31



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Обновление от 01.04.2020:
 
Добавлено:
1. Свойства заметки "Источник списка" и "Разделитель" объединились в одно - "Выбрать из окна списка". Добавлена опция обновления дерева.
2. Пункт меню "Файл-Настройки" сделан видимым для пользователя.
3. Добавлено в API:  
 
классы:
    TXmlNode
    TXmlNodeList
    TXmlDocument
    TJSONData
    TJSONArray
    TJSONObject  
функции и процедуры:  
    ReadXmlFromFile
    ReadXmlFromStream
    ReadXmlFromString
    ReadXmlNodeFromString
    WriteXmlToFile
    WriteXmlToStream
    WriteXmlToString
    WriteXmlNodeToString
    ReadJSONFromFile
    ReadJSONFromStream
    ReadJSONFromString
    JSONStringToString
    StringToJSONString

4. свойство TdxForm.LockMode - позволяет отключать блокировку записи.
 

Скачать | Обсудить | Сказать $па$ибо ))

Всего записей: 52 | Зарегистр. 15-03-2018 | Отправлено: 23:54 01-04-2020 | Исправлено: Voldemar31, 23:59 01-04-2020
Voldemar31



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Обновление от 17.04.2020:
 
1. Добавлено 2 атрибута в ui-компоненты (интерфейс действий): editing (для list) и texthint (для text, number, file, folder, expr, filter).
2. Добавлена возможность группировать действия по подгруппам. В параметре Group подгруппы отделяются слешем "/":
Group=Группа/Подгруппа/Подгруппа.
3. Программа запоминает размеры редактора действий.
4. Для TJSONData.FormatJSON добавлена новая опция foFormatFloat - вывод вещественных чисел в виде целой и дробной части (без опции выводится в экспоненциальной форме).
5. Небольшие перестановки в структуре классов: свойства OnDblClick, OnMouseMove, OnMouseDown, OnMouseUp, OnMouseEnter, OnMouseLeave, OnMouseWheel, OnEditingDone, ParentColor, ParentFont переместились в базовый класс TControl. Свойство OnUtf8KeyPress переместилось в TWinControl. Тип TUtf8Char стал array [0..6] of Char (был String). Для работы с типом TUtf8Char добавлены функции Utf8CharToString и StringToUtf8Char. В связи с перемещением этих свойств в базовые классы, они стали доступны у всех потомков (даже у тех, у кого их не было изначально).
6. Небольшое изменение в поведении компонента "Запрос" (TdxQueryGrid). Событие OnAfterOpen теперь срабатывает после вычисляемых полей и выходного фильтра. Прежнее поведение - событие срабатывало до вычисляемых полей и фильтра из-за чего в обработчике события невозможно было прочитать вычисляемые поля.
7. Добавлена функция в выражения TIMESTAMP.
8. Добавлено событие OnMouseWheel.
 

Скачать | Обсудить | Сказать $па$ибо ))

Всего записей: 52 | Зарегистр. 15-03-2018 | Отправлено: 22:42 18-04-2020
Voldemar31



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Обновление от 08.05.2020:
 
1. Значения фильтра списка вставляются в новую запись (как в запросах).
2. В API добавлены новые свойства TdxForm: CustomFilter, CustomFilterForm, UseSelectCondition. Их назначение полностью соответствует параметрам метода OpenRecords. OpenRecords фактически устанавливает новые свойства формы и вызывает метод Open. CustomFilter и фильтр формы объединяются. Для сохранения прежнего поведения OpenRecords дополнительно очищает фильтр формы. Добавлено свойство TdxForm.OnDestroy.
3. Переработан асинхронный режим в THttpClient. Теперь он называется многопоточный и свойство Async было переименовано в MultiThreaded. Важным отличием от прежней версии THttpClient является то, что при вызове Send, FormPost или StreamFormPost создаются потоки со своей копией THttpClient и в обработчиках событий Sender будет указывать на копию, а не оригинал. Поэтому при чтении свойств http-клиента надо пользоваться параметром Sender:

Код:
 
var
    HC: THttpClient;            // Оригинал
...    
procedure HttpClientFinish(Sender: TObject);
begin
    // Так неправильно.
    HC.Content;
    // Правильно использовать копию из потока
    THttpClient(Sender).Content;
end;
...
 

При вызове вышеуказанных методов создается новый поток, при этом не ожидается завершения других потоков. Сколько раз вызовите Send, FormPost, StreamFormPost столько потоков будет создано. Потоки сами освобождают память, когда сделают свою работу. Свойство ConnectionCount покажет сколько потоков работает. Метод Terminate пошлет всем потокам команду Stop, не дожидаясь когда они остановятся. При уничтожении клиента также вызывается метод Terminate.
Свойство ContentStream теперь задавать необязательно, оно уже содержит объект по умолчанию.
4. Доработана сортировка в окне выбора действия: сначала идут действия, затем подгруппы.
5. Если действие отключено, ввод параметров не проверяется.
6. Добавлена проверка при компиляции на заполненность параметров в описаниях действий @action и функций @function.
 

Скачать | Обсудить | Сказать $па$ибо ))

Всего записей: 52 | Зарегистр. 15-03-2018 | Отправлено: 22:53 08-05-2020 | Исправлено: Voldemar31, 22:54 08-05-2020
Voldemar31



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Обновление от 10.06.2020:
 
1. В свойствах "Вычисляемые поля", "Раскраска" форм, запросов появились команды копирования и вставки выделенных ячеек.
2. Функция SetField корректно работает с файлами и изображениями. Функция RecId работает и с подчиненной формой.
3. Добавлено в АПИ: TToolButton.Click, THttpServer.IOTimeout - решает проблему с зависанием веб-сервера, значение задается в миллисекундах.
4. Некоторые исправления и улучшения.
 
 

Скачать | Обсудить | Сказать $па$ибо ))

Всего записей: 52 | Зарегистр. 15-03-2018 | Отправлено: 09:14 15-06-2020
Voldemar31



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Обновление от 09.11.2020:
 
1. Переработан интерфейс настройки табличной части форм, запросов и отчетов. Добавлена опция "Индикатор" (скрыть/показать), выравнивание в ячейках, настройка ширины колонки в пикселях, тестовые данные в ячейках в зависимости от типа.
   
2. Добавлено в АПИ: TCustomBitBtn.LoadGlyphFromFile, LoadGlyphFromStream, LoadGlyphFromStringBase64, TCustomImageList.AddFromStringBase64, TdxImage.LoadFromStringBase64, TdxFormTree.OnUpdateTree.
3. В функции Text изменен способ экранирования символов [ { }. Вместо \ надо просто продублировать символ [[ {{ }}.
4. В настройках иерархии убрана опцию "Оптимизировать отбор".
5. Запрещено использование неограниченных заметок в компонентах "объект" и "поле объекта" - ((memo) в объекте если неограниченное поле объекта TdxMemo).
6. Исправлено добавление значений в заметку из окна списка.
7. Снято ограничение на использование функций SUM, COUNT, ... в вычисляемых полях запросов (Проблема с SUMIF в вычисляемых полях).
8. Исправлена ошибка с ограничением точности числовых вычисляемых полей в 4 знака (Округление в вычисляемом поле).
9. Методы TdxForm Open, OpenRecords, OpenRecord теперь предварительно закрывают набор, если тот был открыт.
10. Исправлено искажение масштаба отчетов, если они сохранялись без входа в дизайнер.
11. Исправлена ошибка Объекта.
 

Скачать | Обсудить | Сказать $па$ибо ))


Всего записей: 52 | Зарегистр. 15-03-2018 | Отправлено: 18:19 09-11-2020 | Исправлено: Voldemar31, 18:20 09-11-2020
Frantishek



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
а можно такой вопрос (или отсылку к нему, если уже было). сравнивания DataExpress и FileMaker, какие отличия, и слабые/сильные стороны. спасибо!

Всего записей: 945 | Зарегистр. 02-05-2006 | Отправлено: 22:46 20-07-2021
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3 4

Компьютерный форум Ru.Board » Компьютеры » Программы » DataExpress - конструктор баз данных


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.Board
© Ru.Board 2000-2020

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru