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

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

Модерирует : ShIvADeSt

ShIvADeSt (29-01-2007 03:17): идем сюда
http://forum.ru-board.com/topic.cgi?forum=33&topic=7918
 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100

   

golkanavt



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

Обмен опытом, обсуждение нюансов и решение проблем возникающих при использовании библиотеки компонент Developer Express




 
Сами прирученные компоненты частенько приходят на водопой сюда

Всего записей: 1069 | Зарегистр. 08-04-2002 | Отправлено: 10:42 08-10-2003 | Исправлено: golkanavt, 15:41 08-09-2006
aurally

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Подскажите плиз, что делать с Sheduler'ом в BCB5? При попытке просто положить cxSheduler на форму вываливается access violation в cxlibraryvcl5 Это как-нибудь лечится?

Всего записей: 72 | Зарегистр. 13-02-2006 | Отправлено: 03:53 10-03-2006
CAV



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

Всего записей: 38 | Зарегистр. 09-06-2004 | Отправлено: 09:26 10-03-2006
Alex47



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
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.

Всего записей: 366 | Зарегистр. 20-03-2003 | Отправлено: 10:00 10-03-2006 | Исправлено: Alex47, 10:03 10-03-2006
Alex1978

Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Как убрать разделение по разрядам в cxDBCurrencyEdit ?

Всего записей: 307 | Зарегистр. 27-02-2003 | Отправлено: 12:56 10-03-2006
gpi

Alone Wanderer
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Alex1978
cxDBCurrencyEdit.Properties.DisplayFormat присвой значение 0.00р'.';-0.00р'.'

Всего записей: 432 | Зарегистр. 30-05-2004 | Отправлено: 13:21 10-03-2006
Alex1978

Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
gpi
да там так и присвоено 0.00<пробел>;-0.0<пробел>

Всего записей: 307 | Зарегистр. 27-02-2003 | Отправлено: 15:29 10-03-2006
vcrank

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Вопрос по гриду.
1. В стандартном гриде для объекта-столбца было событие onGetText. Как оно называется в этом гриде? Мне просто надо склеить 3 поля (Фамилия + Имя + Отчество)
2. В гриде у меня отображаются данные из 2-х связанных таблиц (запросом). Можно ли это сделать без запрса? Связь 1-к-1

Всего записей: 1089 | Зарегистр. 24-10-2005 | Отправлено: 17:25 10-03-2006 | Исправлено: vcrank, 17:34 10-03-2006
xokc

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

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

OnGetDataText или OnGetDisplayText

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

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

Всего записей: 478 | Зарегистр. 22-09-2002 | Отправлено: 17:50 10-03-2006
vcrank

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

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

AText := DM.aqDataViewFam.Value + ' ' + DM.aqDataViewName.Value + ' ' + DM.aqDataViewOtch.Value;
Все данные в колонке одинаковые получаются

Всего записей: 1089 | Зарегистр. 24-10-2005 | Отправлено: 18:24 10-03-2006 | Исправлено: vcrank, 19:08 10-03-2006
gpi

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

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

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

Всего записей: 432 | Зарегистр. 30-05-2004 | Отправлено: 19:16 10-03-2006
vcrank

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

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

Ну дабавил я для ADOQuery объект-поле FIO (calcilated)
procedure TDM.aqDataViewFIOGetText(Sender: TField; var Text: String;
  DisplayText: Boolean);
begin
Text:=aqDataViewFam.Value + ' ' + aqDataViewName.Value + ' ' + aqDataViewOtch.Value;
end;
указал его в гриде. Эффект тотже

Всего записей: 1089 | Зарегистр. 24-10-2005 | Отправлено: 19:41 10-03-2006
gpi

Alone Wanderer
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
vcrank
Нет, попробуй вот так:
Код:
 
procedure TDM.aqDataViewCalcFields(DataSet: TDataSet);
begin
       aqDataViewFIO.AsString:=aqDataViewFam.AsString+ ' ' +aqDataViewName.AsString+' ' + aqDataViewOtch.AsString;
end;


Всего записей: 432 | Зарегистр. 30-05-2004 | Отправлено: 20:18 10-03-2006
nekra



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

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

Ну либо переписаны события OnGetDisplayText или CustomDraw.

Всего записей: 35 | Зарегистр. 20-12-2005 | Отправлено: 20:34 10-03-2006
Alex47



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

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

Попробуй вместо 0.00 поставить #0.00

Всего записей: 366 | Зарегистр. 20-03-2003 | Отправлено: 21:33 10-03-2006 | Исправлено: Alex47, 21:50 10-03-2006
reenoip



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Извиняюсь за вторжение.
Имею почти весь набор компонентов DevExpress, но не могу нормально установить, есть ошибки. Посоветовали некоего "feandy" в качестве человека, который может помочь с созданием инсталлятора. Как его найти? Поиск на доске не работает, к сожалению.
 
Версия Делфи: 6.
Версия компонентов: все самые последние (доступные на 10 марта).
 
Или дайте, пожалуйста, точную и пошаговую инструкцию, как это добро правильно установить.
 
Спасибо!

Всего записей: 1768 | Зарегистр. 10-03-2006 | Отправлено: 23:12 10-03-2006
vcrank

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
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;
 

Спасибо, работает.

Всего записей: 1089 | Зарегистр. 24-10-2005 | Отправлено: 05:56 11-03-2006
nekra



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Не подскажите как сделать так, чтобы в QuantumGrid при скроллинге не менялась текущая запись? Почемуто двигаешь ползунок и меняется текущая запись.

Всего записей: 35 | Зарегистр. 20-12-2005 | Отправлено: 07:23 13-03-2006
xokc

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
nekra
Что-то я такого поведения не смог у себя такого поведения добиться.
Какой ползунок ты двигаешь? На скроллбаре?

Всего записей: 478 | Зарегистр. 22-09-2002 | Отправлено: 19:38 13-03-2006
powertodead

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Подскажите, как сделать экспорт графика  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.  
 
как это делать мне непонятно, в базе знаний тоже тишина

Всего записей: 4 | Зарегистр. 26-03-2005 | Отправлено: 16:36 14-03-2006
NeoKray

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Пытался работать с VerticalGrid в качестве обычной таблицы без привязки к БД.
Ничего не получилось. Есть ли у кого либо примеры работы с VerticalGrid?

Всего записей: 22 | Зарегистр. 05-03-2005 | Отправлено: 17:25 14-03-2006
   

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100

Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Использование DevExpress
ShIvADeSt (29-01-2007 03:17): идем сюда
http://forum.ru-board.com/topic.cgi?forum=33&topic=7918


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

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2025

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru