Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.11.25;
Скачать: CL | DM;

Вниз

В одной колонке два поля?   Найти похожие ветки 

 
Barmalej ©   (2002-11-04 12:52) [0]

Мастера подскажите, можно ли в DBGrid в одну колонку вставить два поля, если Dataset - Table? Если можно, то как? (В designtime).
Пример: Два поля "Фамилия" и "Имя Отчество", как сделать, чтобы в DBGrid в колонке отображалось "Фамилия"+" "+"Имя Отчество".
С помощью Query получается а с Table никак.
И ещё, если такое возможно, как соединить поля типа Число+Строка+"/"+Число.


 
MsGuns ©   (2002-11-04 13:00) [1]

Создай поле Calculated, а потом в событии OnCalcFields делай
tb.FieldByName("ClcFld").AsString := tb.FieldByName("FldFIO").AsString+" "+tb.FieldByName("FldName").AsString+" "+ tb.FieldByName("FldName2").AsString;

Только это поле, ессно, нельзя редактировать.

Есть и другой способ, для которого не надо вообще исскуственных полей. Поставь для поля FIO обработчие OnGetText, и в нем в переменную Text занаси то же выражение, что и в предыдущем абзаце


 
myor   (2002-11-04 13:06) [2]

колонка отображает одно поле таблицы. если хочешь вывести "новое" поле, сначала создай его. конечно query позволяет это сделать, на то он и запрос.
можешь попробовать так:
значению колонки грида "фамилия" присвоить значение колонки грида "фамилия" + значение колонки грида "имя_отчество"
fields[1].value:=fields[1].value+fields[2].value
ну а колонку "имя_отчество" скрываешь за ненадобностью.
а число+строка+число- преобразуй число в строку и работай со строками:
inttostr(firstnumber)+mystring+"\"+inttostr(secondnumber).


 
Barmalej ©   (2002-11-04 14:11) [3]

Всё предельно ясно спасибо.



Страницы: 1 вся ветка

Текущий архив: 2002.11.25;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.036 c
6-82888
qqqqq111
2002-09-19 05:32
2002.11.25
Download manager для LAN


7-83035
Ш-К
2002-09-13 10:43
2002.11.25
Как программно реализовать ЕРР?


1-82855
Roman_Tutov
2002-11-14 12:40
2002.11.25
записать файл вкомпилированный в экзешник на винт


14-82986
Pascal's programmer
2002-11-07 05:30
2002.11.25
Посоветуйте струйный принтер


14-82914
VladP
2002-11-05 13:35
2002.11.25
Просмотр архивов старых форумов