Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

DBComboBox


Страницы:   1 2 3 4 5 6 7 8

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 ;)


Страницы:   1 2 3 4 5 6 7 8

Наверх

Титульная страница Поиск, карта сайта Написать письмо