Автор
|
Тема: Срочно помогите! Как просмотреть даннные из БД в виде грида?
|
Tania |
опубликован 25-10-2001 19:44 MSK
Имеется база данных MS Access. Делаю приложение на базе диалогового окна, куда и подключаю базу данных через DAO. Как лучьше подключить данные к какой-нибудь сетке? Есть разные ActiveX компоненты, посоветуйте какие лучьше выбрать из них и где найти документацию по ним и вообще по этой теме. Заранее благодарна за ответ!
|
SUnteXx
|
опубликован 25-10-2001 23:13 MSK
А где вежливость? "Срочно помогите." Здесь никто никому ничего не должен, поэтому фразы типа "срочно помогите" не катят! Нет чтобы нечто вроде: "Помогите, это очень важно!" или что-нибудь вроде того... |
Tania
|
опубликован 25-10-2001 23:16 MSK
Да это действительно важно для меня. Я первый раз в этом форуме, поэтому уж извините, если не так спросила что :(. |
Lord_DEMON
|
опубликован 26-10-2001 12:47 MSK
Все зависит от сложности дальнейших задач! Я не очень люблю всякие компоненты, поэтому если ничего редактировать не надо, рекомендую использовать CListCtrl http://www.sources.ru/cpp/listctrl_db.shtml вот статейка на это счет. А если надо, то опять же, при желании, можно доработать CListCtrl до нужных параметров. я такой класс уже по 2 проектам протащил, вместо MSFlexGrid :) |
Kostik
|
опубликован 26-10-2001 05:04 MSK
2 Lord_DEMON Забей с ней стрелу. И объясни чё по чём. :-) |
RADIO
|
опубликован 26-10-2001 08:49 MSK
Помнится, был на www.codeguru.com исходник класса что-то вроде (не уверен) CGridCtrl, похожий на нормальный грид, но с кучей дополнительных приятностей :-). Вещь весьма-весьма удобная! Если там не найдёшь - мыль на radio_swamp@mail.ru - пришлю.... |
lamo
|
опубликован 26-10-2001 10:17 MSK
а может проще идти по пути меньшего сопросивления ?не думаю что лучшего кэйс средства чем борландовские продукты (cbuilder, delphi) можно найти. и париться не надо про гриды. и через COM елементарно к дб стучаться. без кривого BDE. зы. таня. порыскайте по рынкам близлежайшим и купите за 50 руп. компакт с bcb или delphi. системные вещи на них не сильно хорошо делать ... а клиентов к дб под мс - просто милое дело.
|
necer
|
опубликован 26-10-2001 10:23 MSK
Да зачем разбираться еще и с delphi, когда можно элементарно подключить activeX к проекту. Человек же спрашивал по этому поводу! Переносимость, правда, пострадает, но тут уж... :-/Project->Add to Project->Components and Controls->Registered ActiveX Controls. Там найти любой грид и - "Insert". |
Tania
|
опубликован 27-10-2001 02:27 MSK
Да писали на Delphi и не одну прогу с базами данных. Приятная конечно вещь, не спорю :). Но сейчас на Visual C++ работаю и задача стоит именно на этом языке сделать подобный проект. После Delphi конечно с непревычки нелегко приходится :(. Поэтому и хочу посоветоваться с более опытным народом по этой теме. Грид нужен полнофункциональный - что бы и просматривать удобно было и редактировать и что бы желательно с DAO дружил. А насколько сильно к статии пострадает переносимость проектов при использовании ActiveX компонентов? |
Lord_DEMON
|
опубликован 27-10-2001 03:20 MSK
Ну надо будет везде ставить DCOM (по моему это только для 95), на сколько я понимаю, хотя сам в этом новичок, + регистрировать Active X компонент (.OCX файл). Умные люди подсказали, что это делается через RegSvr32.Exe Компонент я бы взял MSFlexGrid, однако может найдешь что нить более пристойное. Путь где искать умные люди, опять же, написали выше. |
Tania
|
опубликован 27-10-2001 23:15 MSK
Да смотрела все эти гриды из стандартных ActiveX компонентов. Документации никакой к ним :(. Например, как подключить источник данных к DBGrid? Слышала про Objective Grid... Говорят неплохая вещь и с DAO дружит. Может кто работал с ней? Посоветуйте, может стоит попробовать, да и где скачать можно эту щтуку? |
purpe
|
опубликован 30-10-2001 11:58 MSK
а мне понравился http://www.sources.ru/cpp/cpp_gridctrl.shtmlя его за пару минут подрубил к проекту и никакого гемороя с настройкой не испытывал.
|
Kostik
|
опубликован 30-10-2001 13:35 MSK
2 purpe Всё что находится на www.sources.ru тебе просто обязано нравиться. :-))) |
root
|
опубликован 30-10-2001 13:39 MSK
Если ты перешла с дельфии на си то придется написать его ручками. Есть неплохие исходники от stingray или попроще AlexGrid |
Tania
|
опубликован 30-10-2001 23:19 MSK
Да... А вот только где же их взять - эти от Stingray? На дисках пиратских искать, или может в Инете где стащить можно? |
root
|
опубликован 31-10-2001 07:37 MSK
посмотри где - то тут: http://www.roguewave.com/ но лучше найти на дисках т.к. весит много. а кряк я могу выслать по почте :) если надо |
Tania
|
опубликован 31-10-2001 18:30 MSK
Там ничего за так нету :). |