Форум: "Базы";
Поиск по всему сайту: delphimaster.net;
Текущий архив: 2002.01.17;
Скачать: [xml.tar.bz2];




Вниз

DBCtrlGrid & CheckBox. 


Turalyon   (2001-12-13 10:35) [0]

Привет всем.
Есть проблемма - в проге нжно реализовать экспорт какой то части записей БД. Я подумал и решил сделать след. образом : поместить на форму DBCtrlGrid с Memo для текста поля и вставить на каждую панель по CheckBox что бы юзверь мог пометить какие записи ему надо экспортировать (в принципе что угодно - удалить, заапдейтить...) а потом бы нажал на кнопочку, ну и пошло поехало... Но Delphi не дает мне поместить CheckBox на панель DBCtrlGrid-а :( говорит : "Control can"t be used in a DBCtrlGrid".
Вопрос №1 почему???
Вопрос №2 может у кого есть мысли посвежее как реализовать все это???



Jul   (2001-12-13 15:51) [1]

я только что занималась подобным- поместила TDBCheckBox - с ним все в порядке. Для этого Box"a делала фиктивное поле (True/False)



Turalyon   (2001-12-13 16:32) [2]

В смысле фективное поле? В базе специально создала еще одно поле только для этого?



Turalyon   (2001-12-14 09:28) [3]

И все же уважаемая Jul подскажите? :)



EsKor   (2001-12-14 10:19) [4]

Вопрос №1
DBCtrlGrid предназначен для работы с БД, поэтому он и принимает только соответствующие компоненты.
Предложение от Jul по-моему самое нормальное, ничего страшного в дополнительном поле нет если оно реально часто будет использоваться.
Такой же способ приходилось применять в БД для ОТиЗ/Бухгалтерии для исключения работника из "какой-то" оплаты, например в текущем месяце.



ilysha   (2001-12-14 10:21) [5]

Опять ерунду городите !!!

Есть набор компонентов EhLib.
Ставите его на свою версию Delphi, далее создаете новое поле (колонку) в TTable с отображением вместо True/False CheckBox и наслаждаетесь !!!!

Если непонятно что-то пишите http://gratis97.chat.ru



Jul   (2001-12-14 14:14) [6]

я делала список из Query в MemoryTable (www.torry.ru) - это конечно, если список не очень большой. В реальной БД поля не добавлялось.
>ilysha - EhLib - это конечно хорошо, если вас не бесспокоит проблема с лицензиями.



Turalyon   (2001-12-14 14:35) [7]

2Jul
А не могла бы ты кинуть в меня примером (адрес в нике), я почитаю, но если что еще спрошу. ОК?



Jul   (2001-12-14 14:36) [8]

ОК



Turalyon   (2001-12-14 15:02) [9]

2Jul
А где поконкретнее на www.torry.ru не подскажешь?



Jul   (2001-12-14 15:19) [10]

http://www.torry.net/db_memory.htm




Форум: "Базы";
Поиск по всему сайту: delphimaster.net;
Текущий архив: 2002.01.17;
Скачать: [xml.tar.bz2];




Наверх





Память: 0.73 MB
Время: 0.024 c
1-52554           irq                   2001-12-27 15:29  2002.01.17  
treeview


14-52641          VEG                   2001-11-19 18:37  2002.01.17  
Как загрузить форму из отдельного *.dfm файла???


1-52598           Ross                  2001-12-29 19:19  2002.01.17  
XP Component


1-52616           Brand                 2001-12-30 23:49  2002.01.17  
Цвет формы и всего остальнлго


1-52608           Марина                2001-12-29 08:22  2002.01.17  
HiTech