Главная страница
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.012 c
14-4575
copyr25
2002-11-06 18:41
2002.12.02
---|Ветка была без названия|---


1-4452
lovres
2002-11-20 12:05
2002.12.02
Почему не меняется курсор?


1-4397
Ag2002
2002-11-20 18:22
2002.12.02
запуск


14-4566
Gamar
2002-11-11 16:05
2002.12.02
...


1-4306
Tanatos
2002-11-21 14:08
2002.12.02
Освобождение памяти элементами динамического массива