-
24.02.2004, 11:27 #1
- Регистрация
- 29.12.2003
- Адрес
- SR-17 (RDA)
- Возраст
- 61
- Сообщений
- 270
- Поблагодарили
- 6
- Поблагодарил
- 6
Delphi
Каким образом в таблице *.DBF удалить записи помеченые на удаление???
Последний раз редактировалось OM_PETER; 24.02.2004 в 11:31.
-
24.02.2004, 11:30 #2
- Регистрация
- 29.12.2003
- Адрес
- SR-17 (RDA)
- Возраст
- 61
- Сообщений
- 270
- Поблагодарили
- 6
- Поблагодарил
- 6
Как поместить в поле обьекта DBGrid обьект DBCombobox???
Последний раз редактировалось OM_PETER; 24.02.2004 в 14:54.
-
25.02.2004, 21:36 #3
- Регистрация
- 12.04.2003
- Адрес
- Житомир, Украина
- Возраст
- 44
- Сообщений
- 655
- Поблагодарили
- 12
- Поблагодарил
- 1
по второму вопросу:
"Заполняешь" свойство PickList выпадающими значениями + ставишь ReadOnly в True. Вродь всё.
по первому - вспомню, то напишу, уж давно с дбф не работалс...
//---
Дополнение к второму вопросу -
туда не нуна комбобокс совать.. геморно...
-
26.02.2004, 09:21 #4
- Регистрация
- 30.04.2002
- Адрес
- Липецк, Россия
- Возраст
- 55
- Сообщений
- 935
- Записей в дневнике
- 16
- Поблагодарили
- 64
- Поблагодарил
- 4
В сети есть книга "Библия Делфи". Там в главе 11 подробно описываются подобные фокусы.
-
26.02.2004, 10:01 #5
- Регистрация
- 17.08.2002
- Адрес
- ko85mo, RDA MO-56
- Возраст
- 59
- Сообщений
- 2,983
- Поблагодарили
- 396
- Поблагодарил
- 158
А что, на дельфийских форумах ответить не смогли?
-
27.02.2004, 11:52 #6
- Регистрация
- 29.12.2003
- Адрес
- SR-17 (RDA)
- Возраст
- 61
- Сообщений
- 270
- Поблагодарили
- 6
- Поблагодарил
- 6
Bioname
Спасибо !!!
Все получилось.
//---
Дополнение к второму вопросу -
туда не нуна комбобокс совать.. геморно...
Но получилось то , что мне и было надо.
-
27.02.2004, 12:00 #7
- Регистрация
- 29.12.2003
- Адрес
- SR-17 (RDA)
- Возраст
- 61
- Сообщений
- 270
- Поблагодарили
- 6
- Поблагодарил
- 6
А что, на дельфийских форумах ответить не смогли?
Понимаеш какая штука - это радиолюбительский форум.
Радиолюбители по смыслу народ вежливый , и не будут обсуждать мои умственные и физические недостатки ).
К тому-же я пишу прг в основном для себя, а я радиолюбитель.
Поэтому я здесь
-
01.03.2004, 17:29 #8
- Регистрация
- 29.12.2003
- Адрес
- SR-17 (RDA)
- Возраст
- 61
- Сообщений
- 270
- Поблагодарили
- 6
- Поблагодарил
- 6
Bioname
И всетаки подскажи пожалуйста как поместить нужный обьект в поле обьекта DBGrid.
В VisualFoxpro это делалось легко.
На работе возникла необходимость переделать прг написанную на Access .
Инициатива исходит от меня поэтому интерфейс должен быть очень похож так как пользователи к нему привыкли.
Access я не переношу физически . Delphi я только осваиваю.
Подскажи хотябы направление в котором надо пробиваться.
-
02.03.2004, 20:44 #9
- Регистрация
- 17.08.2002
- Адрес
- ko85mo, RDA MO-56
- Возраст
- 59
- Сообщений
- 2,983
- Поблагодарили
- 396
- Поблагодарил
- 158
Так ты ж писал, что все получилось.
Вообще, здесь вряд ли кто ответит, больно проблема специфическая.
Здесь надо в обработчике событий DrawCell для DBGrid при прорисовке нужной ячейки рисовать на ее месте DBCombobox, предварительно динамически созданный. Я так ячейки раскрашивал, но думаю, можно еще что-нибудь рисовать.
-
02.03.2004, 21:31 #10
- Регистрация
- 12.04.2003
- Адрес
- Житомир, Украина
- Возраст
- 44
- Сообщений
- 655
- Поблагодарили
- 12
- Поблагодарил
- 1
ячейки раскрашивать не так трудно как запихивать комбобокс.
не вижу прямой необходимости его там рисовать...
например если хочется что бы было "видна" 20-30 комбобоксов, а чувак взял и проскролил таблу вниз/вверх - бут тормоза... неприятно однако .... : (
чем не устраивает предложенный мной вариант ?
есть ли полная необходимостьу ж сильна "сдирать" интерфейс ?
тут главное что бы быстро работало и без глюков!
На работе возникла необходимость переделать прг написанную на Access .
а акцесс - хорошая штука... тока проги в нём писать не нужно : ))
-
03.03.2004, 09:31 #11
- Регистрация
- 30.04.2002
- Адрес
- Липецк, Россия
- Возраст
- 55
- Сообщений
- 935
- Записей в дневнике
- 16
- Поблагодарили
- 64
- Поблагодарил
- 4
Первоначальное сообщение от rk3fw
больно проблема специфическая.Последний раз редактировалось RU3GA; 03.03.2004 в 09:34.
-
03.03.2004, 09:55 #12
- Регистрация
- 17.08.2002
- Адрес
- ko85mo, RDA MO-56
- Возраст
- 59
- Сообщений
- 2,983
- Поблагодарили
- 396
- Поблагодарил
- 158
Для Bioname.
Тормозов не будет - можете проверить. Я предложил один из возможных вариантов. Если есть что-то лучше - предложите его, не распыляясь на критику предыдущих. Автор сообщил сначала, что все получилось, потом попросил все-таки что-нибудь другое. Вот я и ответил. Не писать же здесь всю программу.
Кстати, обработчик DrawCell вызывается только один раз при первой прорисовке ячейки. Но если поставить в нем контрольную точку в отладчике, то будет циклить постоянно, так как придется прорисовывать каждый раз после возврата из него (отладчика). Судя по всему, Вы сталкивались с этим эффектом.
-
03.03.2004, 10:21 #13
- Регистрация
- 17.08.2002
- Адрес
- ko85mo, RDA MO-56
- Возраст
- 59
- Сообщений
- 2,983
- Поблагодарили
- 396
- Поблагодарил
- 158
Кстати, в "Библии Дельфи" предложен именно тот способ, который я предложил.
-
03.03.2004, 11:48 #14
- Регистрация
- 29.12.2003
- Адрес
- SR-17 (RDA)
- Возраст
- 61
- Сообщений
- 270
- Поблагодарили
- 6
- Поблагодарил
- 6
чем не устраивает предложенный мной вариант ?
есть ли полная необходимостьу ж сильна "сдирать" интерфейс ?
тут главное что бы быстро работало и без глюков
В Foxpro можно удалять метод или объект и помещать свой.
Я полагал что в делфях должно быть что-то подобное.
А предложеный вариант (Picklist) я использовал в своей прг по обработке QSL-почты.
|
Социальные закладки