![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
DBComboBox
Andrewtitoff © (2009-11-02 15:39:00)Здравствуйте!, подскажите пожалуйста как сделать что бы в DBComboBox работал выпадающий список?, не ручным заполнением, т.к. у меня в таблице 80 полей и 7тысяч записей, а при ручном заполнении получается приличная тормозня т.к. при ручном заполнении приходится еще и проверять на наличие уже такой записи в DBComboBox-е (в таблице только одно поле ключевое и уникальное, все остальные могут повторяться сколько угодно хоть все 7тыс одинаковые...), или может быть что то другое использовать, а не DBComboBox, но нужна возможность редактирования...
Andrewtitoff (2009-11-03 11:03:00) [81]
> clickmaker © (03.11.09 10:52) [71]
> > вот я и пытаюсь от кого нибудь добиться как грамотно все
> > это дело в них загрузить тут второй день пытаются объяснить,
> что быстрее и лучше, чем select distinct в отдельные справочные
> датасеты, не получится. Если без переделки структуры базы
Это ADOQuery нужно, или можно без него?
clickmaker (2009-11-03 10:52:00) [82]> вот я и пытаюсь от кого нибудь добиться как грамотно все
> это дело в них загрузить
тут второй день пытаются объяснить, что быстрее и лучше, чем select distinct в отдельные справочные датасеты, не получится. Если без переделки структуры базы
Andrewtitoff (2009-11-03 10:36:00) [83]
> Sergey13 © (03.11.09 09:36) [68]
> > [67] Andrewtitoff © (03.11.09 09:21)Ну тебе же хочется
> "выпадающий список"?Любая экономия на проектировании БД
> всегда вылезает боком на этапе написания клиента. Вот люди
> съекономили, а париться придется тебе.Можно еще переписать
> все нафиг. Я не думаю, что вокруг единственной таблицы сильно
> много понагорожено. Да и записей - кот наплакал за 10 лет
> работы. Может ее вообще стОит перегнать в ексель, где ее
> видимо и "проектировали".
Ну жто понятно что париться мне, только яже говорю что менять могу только то - что не повлияет на работу юзеров т.к. базой пользуются ежедневно...
А какой смысл в ексель перегонять?, юзенрам нужно делать выборки и групповые операции, как они в екселе их делать будут?
> Jeer © (03.11.09 09:36) [69]
> > почему нельзя просто загрузитьСделать можно все.Если же,
> после всего вышесказанного, ты продолжаешь считать, что
> оно тебе именно так и надо - делай.
Ну меня в общем то говоря действительно все устраивает кроме тормозов при загрузке к комбобоксы..., вот я и пытаюсь от кого нибудь добиться как грамотно все это дело в них загрузить что бы это было немного побыстрее?
Sergey13 (2009-11-03 09:36:00) [84]> [67] Andrewtitoff © (03.11.09 09:21)
Ну тебе же хочется "выпадающий список"?
Любая экономия на проектировании БД всегда вылезает боком на этапе написания клиента. Вот люди съекономили, а париться придется тебе.
Можно еще переписать все нафиг. Я не думаю, что вокруг единственной таблицы сильно много понагорожено. Да и записей - кот наплакал за 10 лет работы. Может ее вообще стОит перегнать в ексель, где ее видимо и "проектировали".
Jeer (2009-11-03 09:36:00) [85]
> почему нельзя просто загрузить
Сделать можно все.
Если же, после всего вышесказанного, ты продолжаешь считать, что оно тебе именно так и надо - делай.
Andrewtitoff (2009-11-03 09:21:00) [86]2
> Sergey13 © (03.11.09 08:39) [66]
> > [51] Andrewtitoff © (02.11.09 17:02)> А датасеты то
> зачем?, Это попытка организовать псевдосправочники, которых
> нет в реальной БД.
Ну это то я понял, только я не понял что оно мне дает?, почему нельзя просто загрузить все в ComboBox-ы и пускай там и будет?...
Sergey13 (2009-11-03 08:39:00) [87]> [51] Andrewtitoff © (02.11.09 17:02)
> А датасеты то зачем?,
Это попытка организовать псевдосправочники, которых нет в реальной БД.
Сергей М. (2009-11-02 18:19:00) [88]
> я ничего не понимаю в бейсике
> я с базами не буб-бум
ВизуальныйВасик - тот же ОбъектныйПаскаль (ну или наоборот), только вид сбоку.
Да и не слишком ли много этих "не знаю", "не бум-бум" ?
> нет никакого желания копаться в этом д**ьме
Ты в нем погрязнешь по самые помидоры, уверяю тебя, если будешь двигаться в том же направлении, что и сейчас.
И дело не только и далеко не столько в Васике.
Dennis I. Komarov (2009-11-02 18:17:00) [89]В печку ее... (С) Преображенский Ф.Ф.
Andrewtitoff (2009-11-02 17:28:00) [90]Да собственно ничего кроме того что я ничего не понимаю в бейсике и нет никакого желания копаться в этом д**ьме, =))))
Там вообще полный мрак, это круче того что я пишу!... =)))))
К томуже ее правили несколько человек в разные времена, а то что получилось в итоге словами не описать... =)))
Сергей М. (2009-11-02 17:25:00) [91]
> нельзя ничего - что повлияет на работу бейсиковской оболочки,
> а все что не повлияет - можно
Так что же мешает залезть в потроха этой оболочки да посмотреть что там на что влияет ?
Andrewtitoff (2009-11-02 17:22:00) [92]2 Сергей М. ©
Я не говорил что нельзя ничего, я сказал что нельзя ничего - что повлияет на работу бейсиковской оболочки, а все что не повлияет - можно!
Ну а бить - то да , будут меня больно и ногами...
Ну хочется конечно, но тут другая немного ситуация, я занимаюсь этим в рабочее время т.к. я сижу на своем рабочем месте и чем то занят - мне все рабно заплатят за другую работу, даже если она не будет выполнена... =)))
Dennis I. Komarov (2009-11-02 17:19:00) [93]
> бить будут тебя, а не кого-то другого)
это неизбежно...
Сергей М. (2009-11-02 17:17:00) [94]
> думаю на работу других юзеров это не должно отразиться
Не знаю.
Во-первых, ты сам сказал что нельзя.
Во-вторых, если напортачишь, то бить будут тебя, а не кого-то другого)
> делаю совершенно бесплатно
Тебе разве не хочется кушать ?)
Andrewtitoff (2009-11-02 17:15:00) [95]
> Сергей М. © (02.11.09 17:10) [56]
> > Jeer © (02.11.09 17:08) [55]Какие книжки в Васюках ?
> Тут бы бабла содрать по-быстрому да ноги успеть унести)
Неправда, это я делаю совершенно бесплатно, а про ноги - это верно... =)))
Andrewtitoff (2009-11-02 17:14:00) [96]
> Сергей М. © (02.11.09 17:08) [54]
> > зачем еще индексировать?Затем чтобы запрос [28] отрабатывал
> максимально быстро.
Ну в принципе индексированными наверное можно хоть все столбцы сделать, я думаю на работу других юзеров это не должно отразиться?
Сергей М. (2009-11-02 17:10:00) [97]
> Jeer © (02.11.09 17:08) [55]
Какие книжки в Васюках ?
Тут бы бабла содрать по-быстрому да ноги успеть унести)
Сергей М. (2009-11-02 17:08:00) [98]
> зачем еще индексировать?
Затем чтобы запрос [28] отрабатывал максимально быстро.
Jeer (2009-11-02 17:08:00) [99]
> А зачем еще индексировать?, и
Начни с книжек.
Dennis I. Komarov (2009-11-02 17:07:00) [100]
> Anatoly Podgoretsky © (02.11.09 16:55) [48]
Ааа, вон оно куда :)))
Лентяи из борланд ничего не придумали кроме AdoTable ;)