Вниз
Скачать: CL | DM;

Добавление вычисляемого столбца при sql-запросе   Найти похожие ветки 

← →
ИльяК   (2002-11-12 15:11) [0]

Есть таблица (id, name) и делается запрос
select name from pred

Мне требуется новое поле логического типа, чтобы отобрать те значения поля name, которые требуются для работы.

Я в компоненте ZMySQLQuery создаю новое поле check_it (тип поля fkCalculated), но проблема в том, что значение этого поля нельзя изменить.
Посоветуйте, пожалуйста, решение.


← →
stone ©   (2002-11-12 16:20) [1]

поля типа fkCalculated действительно не редактируютс, а только вычисляются на основе других полей

для решения твоей проблемы, если ты используешь DBGrid, установи свойство dgMultiSelect, а потом оперируй выделенными записями, использую свойство SelectedRows


← →
ИльяК   (2002-11-12 16:42) [2]

Спасибо, я так и сделал, пока. Но должно быть какое-то другое решение.


← →
Victor_Cr ©   (2002-11-12 17:31) [3]

Вычисляемые поля можно изменять только при наступлении события OnCalcFields. Если отбор записей осуществлять в обработчике этого события, то будет жить... Посмотри в хелпе там есть список событий генерирующие это событие. И попробуй связать грид с этими событиями.


← →
KoluChi ©   (2002-11-12 17:38) [4]

раньше что-то делал подобное, не уверен что будет работать, но попробовать то можно:
select name, cast(null as integer) as check_it from pred



← →
ИльяК   (2002-11-13 09:24) [5]

Спасибо KoluChi, но с MySQL такой номер не пройдет.



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

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.013 c
4-4691
cyborg
2002-10-20 00:29
2002.12.02
Отслеживать события


14-4582
Txxx
2002-11-08 01:57
2002.12.02
Принтер + Сканер = Ксерокс.


14-4613
Vikuksa
2002-11-12 17:34
2002.12.02
Люди кто-нить работал с AdvColumnGrid????


1-4465
AVD
2002-11-19 17:31
2002.12.02
Размеры десктопа ?


1-4267
Corte ™
2002-11-19 16:32
2002.12.02
Как открыть TreeView root




   Наверх