Ru-Board.club
← Вернуться в раздел «Прикладное программирование»

» Использование DevExpress

Автор: aurally
Дата сообщения: 10.03.2006 02:53
Подскажите плиз, что делать с Sheduler'ом в BCB5? При попытке просто положить cxSheduler на форму вываливается access violation в cxlibraryvcl5 Это как-нибудь лечится?
Автор: CAV
Дата сообщения: 10.03.2006 08:26
ShamaN
Нет
Автор: Alex47
Дата сообщения: 10.03.2006 09:00
DimaDiZ

Цитата:
Так действительно работает, спасибо за идею

Может пригодится следующее. Я проверял работу на Demo EditorsMaskDemo.
Там больше десятка редакторов, поэтому, чтобы ручками не приклеивать к ним
обработчики OnEnter, OnClick, я использовал цикл в обработчике FormCreate:

for I := 0 to EditorsMaskDemoMainForm.ComponentCount-1 do
if EditorsMaskDemoMainForm.Components[I] is TcxCustomEdit then
if not Assigned(TcxCustomEdit(EditorsMaskDemoMainForm.Components[I]).OnEnter) then
begin
TcxCustomEdit(EditorsMaskDemoMainForm.Components[I]).OnEnter := EditorsEnter;
if not Assigned(TcxCustomEdit(EditorsMaskDemoMainForm.Components[I]).OnClick) then
TcxCustomEdit(EditorsMaskDemoMainForm.Components[I]).OnClick := EditorsClick;
end;
В цикле всем редакторам (наследникам TcxCustomEdit), не получившим в design time
обработчиков OnEnter, OnClick, оные присваиваются в виде двух стандартных процедур
EditorsEnter и EditorsClick.
Автор: Alex1978
Дата сообщения: 10.03.2006 11:56
Как убрать разделение по разрядам в cxDBCurrencyEdit ?
Автор: gpi
Дата сообщения: 10.03.2006 12:21
Alex1978
cxDBCurrencyEdit.Properties.DisplayFormat присвой значение 0.00р'.';-0.00р'.'
Автор: Alex1978
Дата сообщения: 10.03.2006 14:29
gpi
да там так и присвоено 0.00<пробел>;-0.0<пробел>
Автор: vcrank
Дата сообщения: 10.03.2006 16:25
Вопрос по гриду.
1. В стандартном гриде для объекта-столбца было событие onGetText. Как оно называется в этом гриде? Мне просто надо склеить 3 поля (Фамилия + Имя + Отчество)
2. В гриде у меня отображаются данные из 2-х связанных таблиц (запросом). Можно ли это сделать без запрса? Связь 1-к-1
Автор: xokc
Дата сообщения: 10.03.2006 16:50
vcrank

Цитата:
1. В стандартном гриде для объекта-столбца было событие onGetText. Как оно называется в этом гриде?

OnGetDataText или OnGetDisplayText

Цитата:
2. В гриде у меня отображаются данные из 2-х связанных таблиц (запросом). Можно ли это сделать без запрса? Связь 1-к-1

Ну например в указанных в п.1 событиях позиционировать запись во второй таблице и получать нужное значение. Но оно тебе такое надо? Лучше Query может быть только Query.
Автор: vcrank
Дата сообщения: 10.03.2006 17:24

Цитата:
OnGetDataText или OnGetDisplayText

AText := DM.aqDataViewFam.Value + ' ' + DM.aqDataViewName.Value + ' ' + DM.aqDataViewOtch.Value;
Все данные в колонке одинаковые получаются
Автор: gpi
Дата сообщения: 10.03.2006 18:16
Alex1978

Цитата:
да там так и присвоено 0.00<пробел>;-0.0<пробел>

Странно, где-то в строке форматирования должна быть запятая, которая и выделяет разряды. Что-то типа ,0.00<пробел>;-,0.0<пробел>
vcrank
Лучше сделай вычисляемое поле и показывай его в гриде

Автор: vcrank
Дата сообщения: 10.03.2006 18:41
gpi

Цитата:
Лучше сделай вычисляемое поле и показывай его в гриде

Ну дабавил я для ADOQuery объект-поле FIO (calcilated)
procedure TDM.aqDataViewFIOGetText(Sender: TField; var Text: String;
DisplayText: Boolean);
begin
Text:=aqDataViewFam.Value + ' ' + aqDataViewName.Value + ' ' + aqDataViewOtch.Value;
end;
указал его в гриде. Эффект тотже
Автор: gpi
Дата сообщения: 10.03.2006 19:18
vcrank
Нет, попробуй вот так:
Код:
procedure TDM.aqDataViewCalcFields(DataSet: TDataSet);
begin
aqDataViewFIO.AsString:=aqDataViewFam.AsString+ ' ' +aqDataViewName.AsString+' ' + aqDataViewOtch.AsString;
end;
Автор: nekra
Дата сообщения: 10.03.2006 19:34
gpi

Цитата:
Странно, где-то в строке форматирования должна быть запятая, которая и выделяет разряды. Что-то типа ,0.00<пробел>;-,0.0<пробел>

Ну либо переписаны события OnGetDisplayText или CustomDraw.
Автор: Alex47
Дата сообщения: 10.03.2006 20:33
Alex1978

Цитата:
да там так и присвоено 0.00<пробел>;-0.0<пробел>

Попробуй вместо 0.00 поставить #0.00
Автор: reenoip
Дата сообщения: 10.03.2006 22:12
Извиняюсь за вторжение.
Имею почти весь набор компонентов DevExpress, но не могу нормально установить, есть ошибки. Посоветовали некоего "feandy" в качестве человека, который может помочь с созданием инсталлятора. Как его найти? Поиск на доске не работает, к сожалению.

Версия Делфи: 6.
Версия компонентов: все самые последние (доступные на 10 марта).

Или дайте, пожалуйста, точную и пошаговую инструкцию, как это добро правильно установить.

Спасибо!
Автор: vcrank
Дата сообщения: 11.03.2006 04:56
reenoip
http://forum.ru-board.com/topic.cgi?forum=35&topic=29558&start=0

Добавлено:

Цитата:
Код:

procedure TDM.aqDataViewCalcFields(DataSet: TDataSet);
begin
aqDataViewFIO.AsString:=aqDataViewFam.AsString+ ' ' +aqDataViewName.AsString+' ' + aqDataViewOtch.AsString;
end;

Спасибо, работает.
Автор: nekra
Дата сообщения: 13.03.2006 06:23
Не подскажите как сделать так, чтобы в QuantumGrid при скроллинге не менялась текущая запись? Почемуто двигаешь ползунок и меняется текущая запись.
Автор: xokc
Дата сообщения: 13.03.2006 18:38
nekra
Что-то я такого поведения не смог у себя такого поведения добиться.
Какой ползунок ты двигаешь? На скроллбаре?
Автор: powertodead
Дата сообщения: 14.03.2006 15:36
Подскажите, как сделать экспорт графика tcxGridDBChartView (QuantumGrid 5) в графику или XML
на офсайте написано, что это можно сделать:
Export a Chart as an Image or Data
A chart displayed within the ChartView can be exported as an image, to HTML and XML. In addition, you can also export the data to Excel and Text formats.

как это делать мне непонятно, в базе знаний тоже тишина
Автор: NeoKray
Дата сообщения: 14.03.2006 16:25
Пытался работать с VerticalGrid в качестве обычной таблицы без привязки к БД.
Ничего не получилось. Есть ли у кого либо примеры работы с VerticalGrid?
Автор: fr00m
Дата сообщения: 14.03.2006 17:23
powertodead
Видимо, как и обычно - ExportGrid4ToXML или ExportGrid4ToHTML. Если активна CardView, она и экспортируется
Автор: xokc
Дата сообщения: 14.03.2006 18:49
NeoKray
см. ProviderModeDemo в папке ...\Developer Express Inc\ExpressVerticalGrid\Demos\Delphi\ProviderModeDemo\
Правда там собственный провайдер для данных сделан, что не совсем тривиально. Но если не разберешься - спрашивай. Только конкретный вопросы задавай, что именно не понятно, а не вообще
Цитата:
Ничего не получилось
.
Автор: vcrank
Дата сообщения: 14.03.2006 19:42
А есть ли у DevExpress аналог ShowMessage? Хочу стилизованное окно выводить =)
Автор: powertodead
Дата сообщения: 15.03.2006 07:27
fr00m
Я сразу это пробовал, матерится на то что это не cxGrid

Автор: SergBSI
Дата сообщения: 15.03.2006 09:08
При использовании ExportGrid4ToHTML и т.п если связь мастер-деталь выводится только табл. мастер Есть ли возможность чтобы выводилось и деталь-табл?
Автор: DimaDiZ
Дата сообщения: 15.03.2006 10:34
Кстати, насчет экспортов, как-нибудь побеждается экспорт чисел как текст при экспорте в Excel?

Добавлено:
SergBSI

http://www.devexpress.com/kbA1113

если коротко, то нет пока такой возможности...
Автор: SergBSI
Дата сообщения: 15.03.2006 13:00
Подскажите как русифицировать в QGrid диалоговые окна фильтрации Сообщ и т.п. просто заменой соответств строк и переккомпиляции пакета НО к диалогам что-то никак не могу подкрастся
Автор: Vitus_Bering
Дата сообщения: 15.03.2006 13:25
SergBSI
Смотри cxFilterConsts.pas.
Автор: gpi
Дата сообщения: 15.03.2006 13:40
SergBSI
Вот модуль с переводом ресурсов
http://rapidshare.de/files/15554268/DevexRes.pas.html
В главной форме приложения в OnCreate поставь DevexRes.SetRes;
Автор: NeoKray
Дата сообщения: 15.03.2006 13:46
TO xokc


Цитата:
см. ProviderModeDemo в папке ...\Developer Express Inc\ExpressVerticalGrid\Demos\Delphi\ProviderModeDemo\


Начиная с каталога \Demos\ у меня ничего нет.
Т.е. \Developer Express Inc\ExpressVerticalGrid\
есть а Demos в нем нет. Хелп какой то корявый.
в общем то если есть возможность кинь как нито этот каталог?

Страницы: 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667

Предыдущая тема: Kylix


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.