Форум: "Базы";
Текущий архив: 2002.12.02;
Скачать: [xml.tar.bz2];
ВнизДобавление вычисляемого столбца при 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;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.01 c