Версия для печати
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум на Исходниках.RU > Базы данных: Общие вопросы > Delphi: dBText - Чё делать-та? |
Автор: ERrorMAKros 04.02.03, 18:55 |
...люди!? ...в форме есть dbtext, dbtext отображает кикие-либо данные из таблицы... допустим - данные, типа Word или Byte, Float... всеравно! ...Вопрос: т.к. данные отображаются в точности от таблицы, как можно заставить dbtext помимо прочитанных данных еще и любую заданную мной "приставку", например: отобразить надпись - "124324 чел." или "124324 рубашек", а не обычный дубликат данных "124324"...?? |
Автор: repairman 04.02.03, 19:23 |
Любое поле можно представить/перелопатить в любой вид с помощью события OnGetData соответствующего поля датасета.... |
Автор: ERrorMAKros 05.02.03, 18:13 |
Цитата repairman, 04.02.03, 22:23:22 Любое поле можно представить/перелопатить в любой вид с помощью события OnGetData соответствующего поля датасета.... ...люди, у меня только: TTable; TQuery; TDataSource; ...и всякие там TDBGrid, TDBEdit...; База Данных - ЛОКАЛЬНОГО ТИПА, т.е. Локальная! ...DBE/ODBC! ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Придумайте что то еще! ...плиzzzz!!! :-[ :-[ :'( :'( ...или подробнее о "OnGetData" - как, через что... и вообще - source please... ;D :) |
Автор: Dmitry_S 05.02.03, 19:07 |
Repairman, наверное, имел ввиду OnGetText Там всё просто: procedure ПолеGetText(Sender: TField; var Text: String; DisplayText: Boolean); begin If (Sender.AsString<>'') Then Text:=Sender.AsString+' чел.'; end; |
Автор: ERrorMAKros 05.02.03, 20:04 |
...люди, а от чего обработчик событий "...GetText"...?? ...напишите простой примерчик, а то я нифига не полнимаю! ...плиzz! А то я - Я,я,я - умру! |
Автор: Dmitry_S 05.02.03, 20:14 |
Ну ёпрст!!! >:( Я же написал: ПолеGetText, значит у поля (field) |
Автор: Vit 05.02.03, 20:20 |
Цитата ERrorMAKros, 05.02.03, 23:04:56 ...люди, а от чего обработчик событий "...GetText"...?? ...напишите простой примерчик, а то я нифига не полнимаю! ...плиzz! А то я - Я,я,я - умру! от TField. (Примерно так: 1. Делаем dblclick на компоненте таблицы или квери 2. клик по окошку правок кнопкой 3. Добавляем нужное поле 4. В событии поля прописываем приведенный код ) |
Автор: ERrorMAKros 06.02.03, 17:52 |
...блин! ...сорри! ;D ...сразу не въехал во всю картину! ...спасибки большое! ...все работает!!!! 8) ...пАсибА, пАсибА!!! |