0 / 0 / 0
Регистрация: 12.06.2013
Сообщений: 33
|
|
1 | |
Access и Windows Form Application16.02.2014, 11:40. Показов 1519. Ответов 10
Метки нет (Все метки)
Всем привет.
Вопрос такой, хочу сделать приложение работающее с базой данных, где таблицы будут выбираться при помощи, ComboBox, при определенной выборке из списка отображались разные таблицы. Проблема в том что я работал только с одной таблицой, а как работать с базой, не пойму. Если-кто нибудь подтолкнет буду рад =))) база MS Access 2003. Всем спасибо заранее =_))))
0
|
16.02.2014, 11:40 | |
Ответы с готовыми решениями:
10
Возможно через Console Application создать тоже приложение, что и через Windows Form Application? Windows Form Application Windows Form Application C++ С# Windows Form Application |
2833 / 1375 / 215
Регистрация: 13.05.2011
Сообщений: 4,217
|
|
16.02.2014, 11:59 | 2 |
объясните пожалуйста, зачем в поле с комбобокс выбирать разные таблицы. я считаю так, что в каждой отдельной таблице должны быть свои данные. если вы хотите собрать данные из разных таблиц в одной, то пожалуйста, но только в этой таблице для каждой дочерней таблице должно быть свое поле, а раскрывающийся список на эти поля должен быть в форме.
0
|
0 / 0 / 0
Регистрация: 12.06.2013
Сообщений: 33
|
|
16.02.2014, 12:17 [ТС] | 3 |
0
|
26805 / 14484 / 3192
Регистрация: 28.04.2012
Сообщений: 15,782
|
|
16.02.2014, 12:19 | 4 |
ProgerKZ, похоже, что вы хотите получить список таблиц БД из внешнего приложения? Для этой цели хорошо подходит библиотека ADOX - msadoxXX.tlb (XX - версия). Список объектов и методов ADOX можно получить здесь: http://hiprog.com/index.php?op... &Itemid=35
Также можно воспользоваться возможностями DAO. Или, использовать ShemaTables из ADO.
1
|
3584 / 2194 / 692
Регистрация: 29.05.2013
Сообщений: 9,365
|
||||||
16.02.2014, 12:20 | 5 | |||||
Список таблиц в акцесовской базе можно получить например так:
1
|
0 / 0 / 0
Регистрация: 12.06.2013
Сообщений: 33
|
|
16.02.2014, 12:30 [ТС] | 6 |
Нет, собирать данные из разных таблиц не надо. Я думал, допустим, из ComboBox выбрать название таблицы, и потом чтобы в DataGridView отображалась нужная таблица. Потом допустим изменять ее
Добавлено через 10 минут Спасибо за ссылку. Работаю в C# WindowsFormApplication
0
|
26805 / 14484 / 3192
Регистрация: 28.04.2012
Сообщений: 15,782
|
||||||
16.02.2014, 12:40 | 7 | |||||
Тогда Msysobjects не подойдет. Системные таблицы недоступны из внешних приложений.
Если хочется использовать DAO, то так (код на ВБА)
1
|
3584 / 2194 / 692
Регистрация: 29.05.2013
Сообщений: 9,365
|
|
16.02.2014, 12:43 | 8 |
Да это не столь важно на чем вы пишете. Доступ к Акцесу вы все равно получаете стандартными срествами. А они предусматривают выполнение запроса к базе на языке SQL.
А доступ к системным таблицам регулируется во время подключения к БД.
1
|
0 / 0 / 0
Регистрация: 12.06.2013
Сообщений: 33
|
|
16.02.2014, 15:58 [ТС] | 10 |
Просто чтобы при выборе из ComboBox у меня через DataGridView отображались разные таблицы
0
|
0 / 0 / 0
Регистрация: 12.06.2013
Сообщений: 33
|
|||||||||||
19.02.2014, 13:50 [ТС] | 11 | ||||||||||
Проблема решилась. Вот код, если кому надо =)
Добавлено через 6 минут Решилось. Прописанием
0
|
19.02.2014, 13:50 | |
19.02.2014, 13:50 | |
Помогаю со студенческими работами здесь
11
C++ windows form application С++ Windows Form Application Windows Form application и String Проблема с Windows Form Application C++ Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |