Re: Что реализовать в первую очередь?

Добрый день, Всем)
Возможно в теме уже это было, тогда извиняйте меня)) Главное окно программы>Структура компанентов>Формы. Хорошо бы было, если бы помимо программного имени(Form,Form1,Form2,...) отображалось и пользовательское название формы: например (Form1 - Словарь элементов).
Если в проекте много форм и вы делаете его на протяжении долгого времени - очень просто забыть где и что)

Evgeniy

Re: Что реализовать в первую очередь?

Nervis
Спасибо за идею, думаю будет полезно сделать эту возможность отключаемой.

Dmitry.

Re: Что реализовать в первую очередь?

В MVDB на сегодня реализована возможность размещения изображения на нескольких компонентах: Form, Panel, Group Box  и PageControl. Но только не на Button! Почему? Ведь это не прихоть, а необходимость при создании проекта!

Не боги горшки лепят!

104 (edited by psih12 2015-07-10 17:50:24)

Re: Что реализовать в первую очередь?

1. Хотелось бы, чтобы для поля базы данных была возможность проверки данных, как это сделано в Excel. Примеры: выбран тип данных "Дата" - чтобы была возможность указания промежутка, в пределах которого можно ввести дату. Если выбран тип "число", то также чтобы была возможность указать, в каком диапазоне можно вводить данные. Например, поле названо "День рождения", значит можно вводить только числа от 1 до 31. Ну и т.п.
2. Необходима "защита от дурака". Например, если нажать на кнопку "Script", удалить сам скрипт и запустить проект, то выдает ошибку "BEGIN Expected at 2:1", что не есть хорошо.

Re: Что реализовать в первую очередь?

psih12 wrote:

1. Хотелось бы, чтобы для поля базы данных была возможность проверки данных, как это сделано в Excel. Примеры: выбран тип данных "Дата" - чтобы была возможность указания промежутка, в пределах которого можно ввести дату. Если выбран тип "число", то также чтобы была возможность указать, в каком диапазоне можно вводить данные. Например, поле названо "День рождения", значит можно вводить только числа от 1 до 31. Ну и т.п.
2. Необходима "защита от дурака". Например, если нажать на кнопку "Script", удалить сам скрипт и запустить проект, то выдает ошибку "BEGIN Expected at 2:1", что не есть хорошо.


1.
Вы можете задать максимальную и минимальную дату с помощью скрипта
например:

Form1.DateTimePicker1.MaxDate := ...
Form1.DateTimePicker1.MInDate := ...

Для компонента Edit можно сделать следующий скрипт

procedure Form1_Edit1_OnChange (Sender: string);
begin
    if (Form1.Edit1.Value < 1) or (Form1.Edit1.Value > 31) then Form1.Edit1.Value := 1;
end;

2. Согласен, необходимо поправить.

Dmitry.

Re: Что реализовать в первую очередь?

Вы можете задать максимальную и минимальную дату с помощью скрипта

Это мы с Вами, кто программировал в Delphi или на другом языке программирования, знаем, но если Вы позиционируете приложение как максимально простое, т.е. цитирую "Простая среда разработки баз данных, без помощи специалистов и навыков программирования вы создадите полноценое Windows приложение баз данных.", то необходимо максимально упростить разработку базы пользователем.

Re: Что реализовать в первую очередь?

psih12
Согласен, данные свойства я планирую вынести в инспектор объектов, чтобы это можно было сделать визуально, пока есть проблема в компоненте "Инспектор объектов", который является сторонней разработкой, очень медленно начинает работать, если в нем много свойств.

Dmitry.

Re: Что реализовать в первую очередь?

В скриптах сделать возможность правка->отменить и правка->вернуть для удобства работы со скриптами.

Re: Что реализовать в первую очередь?

fleshkyru wrote:

В скриптах сделать возможность правка->отменить и правка->вернуть для удобства работы со скриптами.

Воспользуйтесь горячими кнопка
Ctrl+Z - отменить
Ctrl+Y - вернуть

Dmitry.

Re: Что реализовать в первую очередь?

В первую очередь реализовать вывод на печать. Или экспорт в Ecxel\Word с целью последующей печати.

Re: Что реализовать в первую очередь?

KiraImago
Для простого экспорта в Excel вы можете использовать кнопку с действием "Открыть в Excel"


также вы можете создать отчет используя кнопку с действием "Отчет", результат которого вы можете экспортировать в Word/Excel/PDF/OpenOffice и т.д.

Dmitry.

112 (edited by fleshkyru 2015-11-25 16:25:24)

Re: Что реализовать в первую очередь?

Добавить библиотеки Curlpas иTRegExpr
Сделать возможность подавление системной ошибки при работе скрипта. Плиз...

Re: Что реализовать в первую очередь?

1) Сворачивание в трей и возможность собственного меню для него.
2) Деревья. Без них возможность очень-очень ограничены. Пусть это будет просто как справочник id,parent_id,name - этого уже хватит почти на все что можно (а если еще и поддержка иконок из коллекции - вообще улет)
3) Собственные иконки для кнопок.
4) Такой элемент на форме как сплиттер - чтобы можно было менять размеры панелей в реальном времени.
5) Встроенную форму "редактор словарей" для таблиц вида id-name, делать для десятков таблиц отдельно очень утомляет
6) Чисто для редактора форм - возможность экспортировать\импортировать настройки полей в гриде (тоесть список полей, название столбцов, вид "итога". Часто при добавлении нового поля в таблицу приходится менять это дело в 10 местах (на разных кнопках поиска и т.д.)

Re: Что реализовать в первую очередь?

В файл проекта включить информацию *.ini и *.xml файлов. При сборке проекта данную информацию поместить, к примеру, в  script.dcu? для которого использовать не XML, а zip(XML).

Re: Что реализовать в первую очередь?

а можно планировщик реализовать? а то прям беда, нужен а на скриптах не получается никак...

Re: Что реализовать в первую очередь?

motorolla wrote:

а можно планировщик реализовать? а то прям беда, нужен а на скриптах не получается никак...

как бы вы хотели чтобы он выглядел?

Dmitry.

Re: Что реализовать в первую очередь?

Добрый день!
Не хватает компонентов для создания диаграмм (графиков, гистограмм и т.п.)

Re: Что реализовать в первую очередь?

Evgeniy D wrote:

Добрый день!
Не хватает компонентов для создания диаграмм (графиков, гистограмм и т.п.)

Приветствую,
Согласен, не хватает, пока этот компонент есть только в отчетах, в будущем будет реализован и для форм.

Dmitry.

119 (edited by Роман 2015-12-01 14:53:54)

Re: Что реализовать в первую очередь?

Всем привет!
Извиняюсь за повтор....

Согласен, не хватает, пока этот компонент есть только в отчетах, в будущем будет реализован и для форм.

Прям очень хочется...........

Post's attachments

Attachment icon Безымянный рисунок.png 91.15 kb, 431 downloads since 2015-12-01 

Re: Что реализовать в первую очередь?

DriveSoft wrote:
motorolla wrote:

а можно планировщик реализовать? а то прям беда, нужен а на скриптах не получается никак...

как бы вы хотели чтобы он выглядел?

Что-то типа ежедневника.

Есть Дела с запланированными датами их выполнения. При наступлении заданной Даты создается заявка на выполнение заданного Дела со статусом в работе. По мере выполнения дела заявка закрывается. Таким образом получается компактный ежедневник-планировщик.

Post's attachments

Attachment icon установки.png 76.53 kb, 389 downloads since 2015-12-03 

Re: Что реализовать в первую очередь?

motorolla
Спасибо.

Dmitry.

Re: Что реализовать в первую очередь?

com - порт

Re: Что реализовать в первую очередь?

С Новым Годом !
Компонент Socket .

Re: Что реализовать в первую очередь?

Pop-up меню в трее (TTrayIcon или аналог)

Re: Что реализовать в первую очередь?

Как можно редактировать данные напрямую в tablegrid?