Страница 1 из 3

Собираем идеи на тему -чего не хватает в MAV Direct ODBC

Добавлено: 03 Ноябрь 2005, 16:20
Andrew™
в заключительной, почти, фазе EIP и а-ля Excel Auto filter for BrowseBox.

Есть ещё идеи на тему автоматического клонирования записи в Browse без формы редактирования, в принципе задачка простая, можно будет и реализовать.

а чего ещё по большому счёту не хватает (кроме доки)?

у меня идеи заканчиваются ;)

Чего нехватает...

Добавлено: 03 Ноябрь 2005, 17:18
Михаил
Для чайников вроде меня - оформления!
(Пусть прога плохая , но выглядеть должна на миллион).
Не спасает смена фонта в листе. Люди слепые.
Желательно 1.ListLineHigh 2.ListFormatMeneger. 3. GreenBar(пользователи просто радуются,особенно когда таблица на весь экран и с цифрами ).
Извините может это у Вас и есть, но пока не нашёл.
С уважением Михаил.

Re: Чего нехватает...

Добавлено: 03 Ноябрь 2005, 18:46
Andrew™
Михаил писал(а):Для чайников вроде меня - оформления!
(Пусть прога плохая , но выглядеть должна на миллион).
Не спасает смена фонта в листе. Люди слепые.
Желательно 1.ListLineHigh 2.ListFormatMeneger. 3. GreenBar(пользователи просто радуются,особенно когда таблица на весь экран и с цифрами ).
Извините может это у Вас и есть, но пока не нашёл.
С уважением Михаил.
Всё что перечислил, это не к разделу SQL + Clarion

для этих целей имеется соответвующий продукт Easy3DStyle, то то что ты перечислил там есть, и ещё много чего.

для табличных отчётов в распространённые форматы EasyListPrint,

для полнофункциональной и удобной установки стратегий для контролов при изменении размеров онка EasyResizeAndSplit

всё родилось в процессе разработок больших проектов

ЗЫ
зачем реализовывать то, что уже реализовано

Добавлено: 04 Ноябрь 2005, 2:51
Admin
Хачу что то типа xQuickFilter по столбцам.
Видал наш продукт?
Или в TheBat! пробовал на поле Ctrl-LeftMouse?

Хочу много настроек... в шаблонах.
Хочу DerivedSelect в виде отдельного шаблона. Повешал на окно, выбрал таблицу и все. QBE рулит...

+ еще бы сделать отметку записей и возможность редактирования их. К примеру отметил 10 записей поменял у всех "ИмяКлиента", или удалил все записи, или еще чего с ними сделал.

Добавлено: 04 Ноябрь 2005, 10:35
Andrew™
Admin писал(а):Хачу что то типа xQuickFilter по столбцам.
Видал наш продукт?
Или в TheBat! пробовал на поле Ctrl-LeftMouse?
это и называется а-ля Excel auto filter, причём фильтр будет хитрым не по БД, а по Queue, явная перезагрузка данных это явный Refresh, потому и поиски по колонкам будут очень шустрыми.
Admin писал(а): Хочу много настроек... в шаблонах.
Хочу DerivedSelect в виде отдельного шаблона. Повешал на окно, выбрал таблицу и все. QBE рулит...
а вот это здравая идея!
Admin писал(а): + еще бы сделать отметку записей и возможность редактирования их. К примеру отметил 10 записей поменял у всех "ИмяКлиента", или удалил все записи, или еще чего с ними сделал.
маркировать мы уже умеем, а вот выполнять доп. действия над выбранными записями, это интересно, подумаю.

Добавлено: 07 Ноябрь 2005, 16:02
Rimas
Как насчет QBE по любому полю (из списка доступных), а не только видимых в бровсе?

Добавлено: 07 Ноябрь 2005, 16:06
Andrew™
Rimas писал(а):Как насчет QBE по любому полю (из списка доступных), а не только видимых в бровсе?
а тут ситуация следующая:

КАК для конечного юзверя обзывать поля не входящие в колонки,

что ему показывать в качестве имён - ID_DOC, MSG_NAME и т д предлагать

я думаю у этого конечного юзверя просто крыша поедет. ;)

Добавлено: 07 Ноябрь 2005, 16:32
Admin
В xQuickFilter для этого сделана возможность подмены имени перменной её дескрипшном!
Юзеру же не нужно в QBE в ручную вводить описание.
Тебе только нужно его показать... Описание поля из словаря хватается на ура.

Добавлено: 07 Ноябрь 2005, 16:49
Andrew™
Admin писал(а):В xQuickFilter для этого сделана возможность подмены имени перменной её дескрипшном!
Юзеру же не нужно в QBE в ручную вводить описание.
Тебе только нужно его показать... Описание поля из словаря хватается на ура.
интересная мысль

Добавлено: 08 Ноябрь 2005, 7:10
Rimas
А как сделано в ABC QBE? Там можно обзывать поля по-своему

Добавлено: 08 Ноябрь 2005, 8:26
Andrew™
Rimas писал(а):А как сделано в ABC QBE? Там можно обзывать поля по-своему
не, штатный QBE мне не нравится, кузяво как то ;)

Добавлено: 08 Ноябрь 2005, 9:04
Admin
Кстати Андрей.

1. Описание поля в словаре "Description" может быть очень длинным по этому нужно предусмотреть возможность получения описания из полей "Prompt Text" или из поля "Column Heading". У "Prompt Text" нужно будет отрезать двоеточие...

2. Стоит по моему убрать в шаблоне дефолтовые шрифты на окнах. У тебя там сейчас стоит "Tahoma" что не совсем верно для Windows 98 без офиса. Напрягает менять...

3. Стоит сделать шаблон который генерит из словаря скрипт для создания таблиц на SQL сервере. Включая инструкции для добавления "Description" к полю в таблице на сервере. Руками задолбаешься ...

4. Когда появятся поля DATETIME в QBE хочется иметь возможность задавать им не только фиксированную дату но и к примеру GETDATE() которая вернет текущий день. И не только так... В идеале что бы можно было делать (GETDATE()+1) и т.д. С DATEPART тоже можно что нибуть замутить но это уже посложнее...

5. Если у поля в браузе есть иконка, он (Browse) не учитывает это при
рассчете размера панели над колонкой, которая служит для сортировки полей по LeftMouseClick

Добавлено: 08 Ноябрь 2005, 9:29
Andrew™
Admin писал(а):Кстати Андрей.
1. Описание поля в словаре "Description" может быть очень длинным по этому нужно предусмотреть возможность получения описания из полей "Prompt Text" или из поля "Column Heading". У "Prompt Text" нужно будет отрезать двоеточие...
это понятно
Admin писал(а):2. Стоит по моему убрать в шаблоне дефолтовые шрифты на окнах. У тебя там сейчас стоит "Tahoma" что не совсем верно для Windows 98 без офиса. Напрягает менять...
в смысле у Defult окон в шаблонных процедурах?
переведу на MS Sans Serif
Admin писал(а):3. Стоит сделать шаблон который генерит из словаря скрипт для создания таблиц на SQL сервере. Включая инструкции для добавления "Description" к полю в таблице на сервере. Руками задолбаешься ...
не, нехАчу, и не советую никому заниматься изобретением велосипеда, для этих целей имеются очень хорошие соответсвующие продукты, с помощью которых можно прекрасно документировать БД и генерить соответсвующие скрипты с триггерами , правилами и хранимыми процедурами, CLARION - это средство для написания клиентской части, и это надо понимать. Я, например, использую Sybase PowerDesigner, очень удобно, а главное очень хорошо предоставить документацию БД заказчику.

Admin писал(а):4. Когда появятся поля DATETIME в QBE хочется иметь возможность задавать им не только фиксированную дату но и к примеру GETDATE() которая вернет текущий день. И не только так... В идеале что бы можно было делать (GETDATE()+1) и т.д. С DATEPART тоже можно что нибуть замутить но это уже посложнее...
про QBE говорил, идеи приветсвуются, сам же QBE переписывается
Admin писал(а):5. Если у поля в браузе есть иконка, он (Browse) не учитывает это при
рассчете размера панели над колонкой, которая служит для сортировки полей по LeftMouseClick
а вот тут засада, т к расчёт ширины можно делать двумя способами, через PROPLIST:Width или через PROP:Edit, я юзаю второй , но в обоих случаях ширина колонки возвращается без учёта области иконки.

может у кого есть идеи другого расчёта XPOS и WIDTH колонки?

Добавлено: 08 Ноябрь 2005, 9:56
Admin
Andrew Myalin писал(а): в смысле у Defult окон в шаблонных процедурах?
переведу на MS Sans Serif
Ok
Andrew Myalin писал(а): не, нехАчу, и не советую никому заниматься изобретением велосипеда, для этих целей имеются очень хорошие соответсвующие продукты, с помощью которых можно прекрасно документировать БД и генерить соответсвующие скрипты с триггерами , правилами и хранимыми процедурами, CLARION - это средство для написания клиентской части, и это надо понимать. Я, например, использую Sybase PowerDesigner, очень удобно, а главное очень хорошо предоставить документацию БД заказчику.
И что он Clarion синхронизирует с SQL ? :)

P.S. По иконам что то нужно делать. Или дать возможность убирать сортировку столбцов.

Добавлено: 08 Ноябрь 2005, 10:02
Andrew™
Admin писал(а):
Andrew Myalin писал(а): не, нехАчу, и не советую никому заниматься изобретением велосипеда, для этих целей имеются очень хорошие соответсвующие продукты, с помощью которых можно прекрасно документировать БД и генерить соответсвующие скрипты с триггерами , правилами и хранимыми процедурами, CLARION - это средство для написания клиентской части, и это надо понимать. Я, например, использую Sybase PowerDesigner, очень удобно, а главное очень хорошо предоставить документацию БД заказчику.
И что он Clarion синхронизирует с SQL ? :)
ничего он не синхронизирует, хочешь синхронизации, юзай кривой словарный синхронизатор через DRIVER('ODBC'), я DCT веду исключительно руками.
Admin писал(а): P.S. По иконам что то нужно делать. Или дать возможность убирать сортировку столбцов.
отказываться не буду, не так уж и не красиво, а вот решение найти надо