WWW.ИСХОДНИКИ.РУ cpp.sources.ru
java.sources.ru web.sources.ru soft.sources.ru
jdbc.sources.ru asp.sources.ru api.sources.ru

  Форум на исходниках
  C / C++ / Visual C++
  Срочно помогите! Как просмотреть даннные из БД в виде грида?

СПРОСИТЬ  ОТВЕТИТЬ
профайл | регистрация | faq

Автор Тема:   Срочно помогите! Как просмотреть даннные из БД в виде грида?
Tania опубликован 25-10-2001 19:44 MSK   Click Here to See the Profile for Tania   Click Here to Email Tania  
Имеется база данных MS Access. Делаю приложение на базе диалогового окна, куда и подключаю базу данных через DAO. Как лучьше подключить данные к какой-нибудь сетке? Есть разные ActiveX компоненты, посоветуйте какие лучьше выбрать из них и где найти документацию по ним и вообще по этой теме.
Заранее благодарна за ответ!
SUnteXx опубликован 25-10-2001 23:13 MSK     Click Here to See the Profile for SUnteXx  Click Here to Email SUnteXx     
А где вежливость? "Срочно помогите." Здесь никто никому ничего не должен, поэтому фразы типа "срочно помогите" не катят! Нет чтобы нечто вроде: "Помогите, это очень важно!" или что-нибудь вроде того...
Tania опубликован 25-10-2001 23:16 MSK     Click Here to See the Profile for Tania  Click Here to Email Tania     
Да это действительно важно для меня. Я первый раз в этом форуме, поэтому уж извините, если не так спросила что :(.
Lord_DEMON опубликован 26-10-2001 12:47 MSK     Click Here to See the Profile for Lord_DEMON  Click Here to Email Lord_DEMON     
Все зависит от сложности дальнейших задач!
Я не очень люблю всякие компоненты, поэтому если ничего редактировать не надо, рекомендую использовать CListCtrl
http://www.sources.ru/cpp/listctrl_db.shtml
вот статейка на это счет.
А если надо, то опять же, при желании, можно доработать CListCtrl до нужных параметров.
я такой класс уже по 2 проектам протащил, вместо MSFlexGrid :)
Kostik опубликован 26-10-2001 05:04 MSK     Click Here to See the Profile for Kostik  Click Here to Email Kostik     

2 Lord_DEMON Забей с ней стрелу. И объясни чё по чём. :-)
RADIO опубликован 26-10-2001 08:49 MSK     Click Here to See the Profile for RADIO  Click Here to Email RADIO     
Помнится, был на www.codeguru.com исходник класса что-то вроде (не уверен) CGridCtrl, похожий на нормальный грид, но с кучей дополнительных приятностей :-). Вещь весьма-весьма удобная! Если там не найдёшь - мыль на radio_swamp@mail.ru - пришлю....
lamo опубликован 26-10-2001 10:17 MSK     Click Here to See the Profile for lamo  Click Here to Email lamo     
а может проще идти по пути меньшего сопросивления ?

не думаю что лучшего кэйс средства чем
борландовские продукты (cbuilder, delphi)
можно найти.

и париться не надо про гриды. и через COM
елементарно к дб стучаться. без кривого BDE.


зы.
таня. порыскайте по рынкам близлежайшим и
купите за 50 руп. компакт с bcb или delphi.
системные вещи на них не сильно хорошо делать ...
а клиентов к дб под мс - просто милое дело.

necer опубликован 26-10-2001 10:23 MSK     Click Here to See the Profile for necer  Click Here to Email necer     
Да зачем разбираться еще и с delphi, когда можно элементарно подключить activeX к проекту. Человек же спрашивал по этому поводу! Переносимость, правда, пострадает, но тут уж... :-/

Project->Add to Project->Components and Controls->Registered ActiveX Controls. Там найти любой грид и - "Insert".

Tania опубликован 27-10-2001 02:27 MSK     Click Here to See the Profile for Tania  Click Here to Email Tania     
Да писали на Delphi и не одну прогу с базами данных. Приятная конечно вещь, не спорю :). Но сейчас на Visual C++ работаю и задача стоит именно на этом языке сделать подобный проект. После Delphi конечно с непревычки нелегко приходится :(. Поэтому и хочу посоветоваться с более опытным народом по этой теме.
Грид нужен полнофункциональный - что бы и просматривать удобно было и редактировать и что бы желательно с DAO дружил.
А насколько сильно к статии пострадает переносимость проектов при использовании ActiveX компонентов?
Lord_DEMON опубликован 27-10-2001 03:20 MSK     Click Here to See the Profile for Lord_DEMON  Click Here to Email Lord_DEMON     
Ну надо будет везде ставить DCOM (по моему это только для 95), на сколько я понимаю, хотя сам в этом новичок, + регистрировать Active X компонент (.OCX файл). Умные люди подсказали, что это делается через RegSvr32.Exe
Компонент я бы взял MSFlexGrid, однако может найдешь что нить более пристойное.
Путь где искать умные люди, опять же, написали выше.
Tania опубликован 27-10-2001 23:15 MSK     Click Here to See the Profile for Tania  Click Here to Email Tania     
Да смотрела все эти гриды из стандартных ActiveX компонентов. Документации никакой к ним :(. Например, как подключить источник данных к DBGrid? Слышала про Objective Grid... Говорят неплохая вещь и с DAO дружит. Может кто работал с ней? Посоветуйте, может стоит попробовать, да и где скачать можно эту щтуку?
purpe опубликован 30-10-2001 11:58 MSK     Click Here to See the Profile for purpe  Click Here to Email purpe     
а мне понравился
http://www.sources.ru/cpp/cpp_gridctrl.shtml

я его за пару минут подрубил к проекту и никакого гемороя с настройкой не испытывал.

Kostik опубликован 30-10-2001 13:35 MSK     Click Here to See the Profile for Kostik  Click Here to Email Kostik     
2 purpe Всё что находится на www.sources.ru тебе просто обязано нравиться. :-)))
root опубликован 30-10-2001 13:39 MSK     Click Here to See the Profile for root  Click Here to Email root     
Если ты перешла с дельфии на си то придется написать его ручками. Есть неплохие исходники от stingray или попроще AlexGrid
Tania опубликован 30-10-2001 23:19 MSK     Click Here to See the Profile for Tania  Click Here to Email Tania     
Да... А вот только где же их взять - эти от Stingray? На дисках пиратских искать, или может в Инете где стащить можно?
root опубликован 31-10-2001 07:37 MSK     Click Here to See the Profile for root  Click Here to Email root     
посмотри где - то тут: http://www.roguewave.com/
но лучше найти на дисках т.к. весит много.
а кряк я могу выслать по почте :) если надо
Tania опубликован 31-10-2001 18:30 MSK     Click Here to See the Profile for Tania  Click Here to Email Tania     
Там ничего за так нету :).

СПРОСИТЬ  ОТВЕТИТЬ
Перейти:


E-mail | WWW.ИСХОДНИКИ.RU

Powered by: Ultimate Bulletin Board, Freeware Version 5.10a
Purchase our Licensed Version- which adds many more features!
© Infopop Corporation (formerly Madrona Park, Inc.), 1998 - 2000.