Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Базы данных и репортинг > DBGrid


Автор: Guest 4.1.2006, 22:33
Привет. Мне нужно чтобы компонент DBGrid отображал дополнительный столбец, в котором будет отображаться номер по порядку, т. е. номер строки (не путать с ключевым полем auto_increment). И еще можно ли чтобы DBGrid отображал последнюю строку, в которой будет отображаться например сумма всех значений в столбце причем чтобы шрифт был, например, жирным?

Автор: FRAGNATIC 4.1.2006, 22:42
в компоненте Query или Table что ты там юзаешь)
добовляешь новое поле через FieldEditor тип ставишь калкулэйтэд)
и потом на онкалкфиелд добовляешь в него значение и если последнее то сумму всех полей

Автор: Alex 4.1.2006, 22:53
Что касается суммы, то обрати внимание на http://ehlib.com/RUS/default.htm

Автор: Guest 5.1.2006, 00:20
Цитата(FRAGNATIC @ 4.1.2006, 22:42)
в компоненте Query или Table что ты там юзаешь)
добовляешь новое поле через FieldEditor тип ставишь калкулэйтэд)
и потом на онкалкфиелд добовляешь в него значение и если последнее то сумму всех полей

А можно код?

Автор: FRAGNATIC 5.1.2006, 00:36
Guest
код чего?
как поле новое добавить?

Автор: Guedda 5.1.2006, 10:00
Дополнительное поле создать, не разрушая целостность таблицы, можно только с помощью запросов.

Автор: YurikGL 5.1.2006, 10:26
Цитата

Дополнительное поле создать, не разрушая целостность таблицы, можно только с помощью запросов.


Поле типа калкулейтед создается не запросом а в визуальном редакторе Delphi.
Дважды кликаешь на датасет (или тейбл или кваери), в появившемся окошке - правый клик "адд нью фиелдс" или что-то в этом духе.

Кроме того, насколько я знаю, и таблице поля создаются только с помощью запросов.

Автор: bas 5.1.2006, 10:51
RecNo , не подойдет?

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)