powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Небольшой вопрос по поводу EhLib.
20 сообщений из 20, страница 1 из 1
Небольшой вопрос по поводу EhLib.
    #32207309
Есть компонент TDBGrid и TDBGridEh. Так вот. В стандартном, когда используется обработчик поля OnGetText в гриде рисуется то значение, которое задается в TEXT. В улучшенном такого нет, или если есть, подскажите плиз как это сделать ? А то что-то не могу найти...
...
Рейтинг: 0 / 0
Небольшой вопрос по поводу EhLib.
    #32207318
pkarklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
OnGetText и OnSetText - события TField, а не TDBGrid.
...
Рейтинг: 0 / 0
Небольшой вопрос по поводу EhLib.
    #32207323
Знаю, но при этом TDBGrid отображает эти события.. Я хочу чтобы эти же события отображались и в TDBGridEh. Это возможно и если да,то как ?
...
Рейтинг: 0 / 0
Небольшой вопрос по поводу EhLib.
    #32207343
pkarklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Непонятно, что у тебя где отображается. На закладке Events для TDBGrid отображаются события для самой TDBGrid, для DataSource, если он привязан И для DataSet, если он привязан к DataSource, но не события TFieldов, составляющих TDataSet. Ты ничего не напутал?
...
Рейтинг: 0 / 0
Небольшой вопрос по поводу EhLib.
    #32207352
Блин.

Поясняю есть поля, например типа Boolean. Если не писать обработчик OnGetText поля, то в TDBGride будет отображаться как есть информация, т.е. в виде галочки если истинно или ничего, елси ложь. А я вместо этого вывожу такую информацию если истинно выводится типа "Есть", если ложь то типа "Нет". Вот мне надо чтобы также выводилось и в TDBGrideEh. Есть обработчик OnGetText, где обрабатывается таким образом значение поле. Если значение такое то, выводится одно, если другое, то выводится другое значение.

Так понятно ? Наверно я просто не так выразился.
...
Рейтинг: 0 / 0
Небольшой вопрос по поводу EhLib.
    #32207368
pkarklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Блин. мне надо чтобы также выводилось и в TDBGrideEh.

Ну то есть, ты хочешь сказать, что при наличии обработчика OnGetText на поле, которое отображается в TDBGrid этот обработчик отрабатывает, а в TDBGridEH нет? Быть такого не может. Работаю с TDBGridEH и пишу такие обработчики и значения отображаются так, как я написал в OnGetText.
...
Рейтинг: 0 / 0
Небольшой вопрос по поводу EhLib.
    #32207382
А у меня вот не отображается :( Если бы сюда можно было скрин окна скинуть, скинул бы...
...
Рейтинг: 0 / 0
Небольшой вопрос по поводу EhLib.
    #32207456
Ну что ? Никто не сталкивался с такой проблемой ?
...
Рейтинг: 0 / 0
Небольшой вопрос по поводу EhLib.
    #32207576
mpro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
наврятле потому как такие дела решаются через picklist с keylist
...
Рейтинг: 0 / 0
Небольшой вопрос по поводу EhLib.
    #32207897
Papka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Nu mozhno poprobovat tak:

DBGridEh->ColumnsX->GetCellParams(Sender: TObject;
EditMode: Boolean; Params: TColCellParamsEh)

V Params jest Text. Pihaj tudit`. Hotja stranno kak-to. OnGetText dolzhen rabotat`.
...
Рейтинг: 0 / 0
Небольшой вопрос по поводу EhLib.
    #32207916
Papka а у тебя работает ? Какая версия у тебя ?
...
Рейтинг: 0 / 0
Небольшой вопрос по поводу EhLib.
    #32207981
Papka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
U menja vrode 2.6. Bardak v jassike - nichego ne ponjat. Peregruzhus - poprobuju OnGetText. Togda skazhu tochno. A ti proboval moj variant? Dolzhno rabotat.
...
Рейтинг: 0 / 0
Небольшой вопрос по поводу EhLib.
    #32208006
У меня версия 3.0, или 3.1, скачал во всяком случае последнюю версию с сайта. Твой вариант пытаюсь пробовать, хотч если честно не понятный он. Да и если на то пошло, то вообще нереально. Столько делать рукодвижений, чтобы OnGetText нормально заработал...
...
Рейтинг: 0 / 0
Небольшой вопрос по поводу EhLib.
    #32208022
mpro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
конечно много движений еще надо с бубеном вокруг попрыгать
...
Рейтинг: 0 / 0
Небольшой вопрос по поводу EhLib.
    #32208034
Очень смешно и оригинально.
...
Рейтинг: 0 / 0
Небольшой вопрос по поводу EhLib.
    #32208059
ПРоблема решена.
...
Рейтинг: 0 / 0
Небольшой вопрос по поводу EhLib.
    #32208061
pkarklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Попробовал счас у себя на 7 дельфи. Подконектился к сиквелу через ADO, вывел в грид через ADODataset запрос SELECT * FROM sysobjects базы master и для поля xtype написал следующий обработчик:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
procedure TForm1.ADODataSet1xtypeGetText(Sender: TField; var Text: String;
  DisplayText: Boolean);
begin
  if Trim(Sender.AsString) = 'S' then
    Text := 'system'
  else if Trim(Sender.AsString) = 'P' then
    Text := 'primary key'
  else
    Text := Sender.AsString;
  DisplayText := True;
end;


Запустил прогу, все работат. А ты часом не в дезайн-тайм в гриде пытаешься увидеть значения, которые в обработчике подсовываешь? Идиотский, конечно, вопрос, но обработчики то в дезайн-тайм не работают.
...
Рейтинг: 0 / 0
Небольшой вопрос по поводу EhLib.
    #32208075
pkarklin

нет просто я совсем тормоз :) КОроче есть у меня поля bit где значения или False или true. Так вот в них он выдавал типа галка или нет :) Я просто все перерыл, но так и не понял, как вместо галок выдавать то, что мне надо :) Пока не наткнулся на такое свойство Checkboxes и не поставил его в false :) После этого все стало хорошо... Просто он по умолчанию стоит в true :) Вот и вылезало его, а не мое... :)
...
Рейтинг: 0 / 0
Небольшой вопрос по поводу EhLib.
    #32208286
Papka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Mndas. Nu vi blin dajete. Buben bil nuzhen.
...
Рейтинг: 0 / 0
Небольшой вопрос по поводу EhLib.
    #32208353
mpro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А если бы еще почитал первую страница хелпа по ehlib о никаких обработчиков и бубнов бы не требовалось
...
Рейтинг: 0 / 0
20 сообщений из 20, страница 1 из 1
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Небольшой вопрос по поводу EhLib.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]