Подскажите плиз, что делать с Sheduler'ом в BCB5? При попытке просто положить cxSheduler на форму вываливается access violation в cxlibraryvcl5 Это как-нибудь лечится?
» Использование DevExpress
ShamaN
Нет
Нет
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.
Цитата:
Так действительно работает, спасибо за идею
Может пригодится следующее. Я проверял работу на 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.
Как убрать разделение по разрядам в cxDBCurrencyEdit ?
Alex1978
cxDBCurrencyEdit.Properties.DisplayFormat присвой значение 0.00р'.';-0.00р'.'
cxDBCurrencyEdit.Properties.DisplayFormat присвой значение 0.00р'.';-0.00р'.'
gpi
да там так и присвоено 0.00<пробел>;-0.0<пробел>
да там так и присвоено 0.00<пробел>;-0.0<пробел>
Вопрос по гриду.
1. В стандартном гриде для объекта-столбца было событие onGetText. Как оно называется в этом гриде? Мне просто надо склеить 3 поля (Фамилия + Имя + Отчество)
2. В гриде у меня отображаются данные из 2-х связанных таблиц (запросом). Можно ли это сделать без запрса? Связь 1-к-1
1. В стандартном гриде для объекта-столбца было событие onGetText. Как оно называется в этом гриде? Мне просто надо склеить 3 поля (Фамилия + Имя + Отчество)
2. В гриде у меня отображаются данные из 2-х связанных таблиц (запросом). Можно ли это сделать без запрса? Связь 1-к-1
vcrank
Цитата:
OnGetDataText или OnGetDisplayText
Цитата:
Ну например в указанных в п.1 событиях позиционировать запись во второй таблице и получать нужное значение. Но оно тебе такое надо? Лучше Query может быть только Query.
Цитата:
1. В стандартном гриде для объекта-столбца было событие onGetText. Как оно называется в этом гриде?
OnGetDataText или OnGetDisplayText
Цитата:
2. В гриде у меня отображаются данные из 2-х связанных таблиц (запросом). Можно ли это сделать без запрса? Связь 1-к-1
Ну например в указанных в п.1 событиях позиционировать запись во второй таблице и получать нужное значение. Но оно тебе такое надо? Лучше Query может быть только Query.
Цитата:
OnGetDataText или OnGetDisplayText
AText := DM.aqDataViewFam.Value + ' ' + DM.aqDataViewName.Value + ' ' + DM.aqDataViewOtch.Value;
Все данные в колонке одинаковые получаются
Alex1978
Цитата:
Странно, где-то в строке форматирования должна быть запятая, которая и выделяет разряды. Что-то типа ,0.00<пробел>;-,0.0<пробел>
vcrank
Лучше сделай вычисляемое поле и показывай его в гриде
Цитата:
да там так и присвоено 0.00<пробел>;-0.0<пробел>
Странно, где-то в строке форматирования должна быть запятая, которая и выделяет разряды. Что-то типа ,0.00<пробел>;-,0.0<пробел>
vcrank
Лучше сделай вычисляемое поле и показывай его в гриде
gpi
Цитата:
Ну дабавил я для ADOQuery объект-поле FIO (calcilated)
procedure TDM.aqDataViewFIOGetText(Sender: TField; var Text: String;
DisplayText: Boolean);
begin
Text:=aqDataViewFam.Value + ' ' + aqDataViewName.Value + ' ' + aqDataViewOtch.Value;
end;
указал его в гриде. Эффект тотже
Цитата:
Лучше сделай вычисляемое поле и показывай его в гриде
Ну дабавил я для ADOQuery объект-поле FIO (calcilated)
procedure TDM.aqDataViewFIOGetText(Sender: TField; var Text: String;
DisplayText: Boolean);
begin
Text:=aqDataViewFam.Value + ' ' + aqDataViewName.Value + ' ' + aqDataViewOtch.Value;
end;
указал его в гриде. Эффект тотже
vcrank
Нет, попробуй вот так:
Код:
procedure TDM.aqDataViewCalcFields(DataSet: TDataSet);
begin
aqDataViewFIO.AsString:=aqDataViewFam.AsString+ ' ' +aqDataViewName.AsString+' ' + aqDataViewOtch.AsString;
end;
Нет, попробуй вот так:
Код:
procedure TDM.aqDataViewCalcFields(DataSet: TDataSet);
begin
aqDataViewFIO.AsString:=aqDataViewFam.AsString+ ' ' +aqDataViewName.AsString+' ' + aqDataViewOtch.AsString;
end;
gpi
Цитата:
Ну либо переписаны события OnGetDisplayText или CustomDraw.
Цитата:
Странно, где-то в строке форматирования должна быть запятая, которая и выделяет разряды. Что-то типа ,0.00<пробел>;-,0.0<пробел>
Ну либо переписаны события OnGetDisplayText или CustomDraw.
Alex1978
Цитата:
Попробуй вместо 0.00 поставить #0.00
Цитата:
да там так и присвоено 0.00<пробел>;-0.0<пробел>
Попробуй вместо 0.00 поставить #0.00
Извиняюсь за вторжение.
Имею почти весь набор компонентов DevExpress, но не могу нормально установить, есть ошибки. Посоветовали некоего "feandy" в качестве человека, который может помочь с созданием инсталлятора. Как его найти? Поиск на доске не работает, к сожалению.
Версия Делфи: 6.
Версия компонентов: все самые последние (доступные на 10 марта).
Или дайте, пожалуйста, точную и пошаговую инструкцию, как это добро правильно установить.
Спасибо!
Имею почти весь набор компонентов DevExpress, но не могу нормально установить, есть ошибки. Посоветовали некоего "feandy" в качестве человека, который может помочь с созданием инсталлятора. Как его найти? Поиск на доске не работает, к сожалению.
Версия Делфи: 6.
Версия компонентов: все самые последние (доступные на 10 марта).
Или дайте, пожалуйста, точную и пошаговую инструкцию, как это добро правильно установить.
Спасибо!
reenoip
http://forum.ru-board.com/topic.cgi?forum=35&topic=29558&start=0
Добавлено:
Цитата:
Спасибо, работает.
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;
Спасибо, работает.
Не подскажите как сделать так, чтобы в QuantumGrid при скроллинге не менялась текущая запись? Почемуто двигаешь ползунок и меняется текущая запись.
nekra
Что-то я такого поведения не смог у себя такого поведения добиться.
Какой ползунок ты двигаешь? На скроллбаре?
Что-то я такого поведения не смог у себя такого поведения добиться.
Какой ползунок ты двигаешь? На скроллбаре?
Подскажите, как сделать экспорт графика 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.
как это делать мне непонятно, в базе знаний тоже тишина
на офсайте написано, что это можно сделать:
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.
как это делать мне непонятно, в базе знаний тоже тишина
Пытался работать с VerticalGrid в качестве обычной таблицы без привязки к БД.
Ничего не получилось. Есть ли у кого либо примеры работы с VerticalGrid?
Ничего не получилось. Есть ли у кого либо примеры работы с VerticalGrid?
powertodead
Видимо, как и обычно - ExportGrid4ToXML или ExportGrid4ToHTML. Если активна CardView, она и экспортируется
Видимо, как и обычно - ExportGrid4ToXML или ExportGrid4ToHTML. Если активна CardView, она и экспортируется
NeoKray
см. ProviderModeDemo в папке ...\Developer Express Inc\ExpressVerticalGrid\Demos\Delphi\ProviderModeDemo\
Правда там собственный провайдер для данных сделан, что не совсем тривиально. Но если не разберешься - спрашивай. Только конкретный вопросы задавай, что именно не понятно, а не вообще
Цитата:
см. ProviderModeDemo в папке ...\Developer Express Inc\ExpressVerticalGrid\Demos\Delphi\ProviderModeDemo\
Правда там собственный провайдер для данных сделан, что не совсем тривиально. Но если не разберешься - спрашивай. Только конкретный вопросы задавай, что именно не понятно, а не вообще
Цитата:
Ничего не получилось.
А есть ли у DevExpress аналог ShowMessage? Хочу стилизованное окно выводить =)
fr00m
Я сразу это пробовал, матерится на то что это не cxGrid
Я сразу это пробовал, матерится на то что это не cxGrid
При использовании ExportGrid4ToHTML и т.п если связь мастер-деталь выводится только табл. мастер Есть ли возможность чтобы выводилось и деталь-табл?
Кстати, насчет экспортов, как-нибудь побеждается экспорт чисел как текст при экспорте в Excel?
Добавлено:
SergBSI
http://www.devexpress.com/kbA1113
если коротко, то нет пока такой возможности...
Добавлено:
SergBSI
http://www.devexpress.com/kbA1113
если коротко, то нет пока такой возможности...
Подскажите как русифицировать в QGrid диалоговые окна фильтрации Сообщ и т.п. просто заменой соответств строк и переккомпиляции пакета НО к диалогам что-то никак не могу подкрастся
SergBSI
Смотри cxFilterConsts.pas.
Смотри cxFilterConsts.pas.
SergBSI
Вот модуль с переводом ресурсов
http://rapidshare.de/files/15554268/DevexRes.pas.html
В главной форме приложения в OnCreate поставь DevexRes.SetRes;
Вот модуль с переводом ресурсов
http://rapidshare.de/files/15554268/DevexRes.pas.html
В главной форме приложения в OnCreate поставь DevexRes.SetRes;
TO xokc
Цитата:
Начиная с каталога \Demos\ у меня ничего нет.
Т.е. \Developer Express Inc\ExpressVerticalGrid\
есть а Demos в нем нет. Хелп какой то корявый.
в общем то если есть возможность кинь как нито этот каталог?
Цитата:
см. ProviderModeDemo в папке ...\Developer Express Inc\ExpressVerticalGrid\Demos\Delphi\ProviderModeDemo\
Начиная с каталога \Demos\ у меня ничего нет.
Т.е. \Developer Express Inc\ExpressVerticalGrid\
есть а Demos в нем нет. Хелп какой то корявый.
в общем то если есть возможность кинь как нито этот каталог?
Страницы: 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667
Предыдущая тема: Kylix
Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.