Главная страница
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
1-4330
Nicko
2002-11-21 13:43
2002.12.02
Прилипание


3-4201
oss
2002-11-13 15:40
2002.12.02
ADO lib


1-4446
Mad_Ghost
2002-11-20 10:45
2002.12.02
как изменить ширину колонки в DBGrid StringGrid???


6-4548
C@es@r
2002-10-04 21:34
2002.12.02
Скрытие IP в сети


1-4272
Stocker!
2002-11-18 12:23
2002.12.02
Вставка документа Word в приложение через Clipboard