Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.12.02;
Скачать: 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 вся ветка

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

Наверх




Память: 0.47 MB
Время: 0.013 c
14-4575
copyr25
2002-11-06 18:41
2002.12.02
---|Ветка была без названия|---


14-4618
Anar
2002-11-11 16:34
2002.12.02
Хочу сдедать апгрейд


6-4550
Alex_ustasu
2002-10-03 17:19
2002.12.02
ClientSocket не видит ServerSocket, если указан Service


1-4322
bkv
2002-11-21 17:27
2002.12.02
Мастера помогите.!!!!


3-4180
Semu
2002-11-13 12:08
2002.12.02
DBGrid - (MEMO)- ORACLE продолжение