![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 08.03.2010
Сообщений: 10
|
![]()
по идеи надо бы перевести из Access в treeview, но дело в том, что я ни разу не подключал их и даже не имею представления как, добрые люди не поможете?подскажите пожалуста, а то сам не разгребу и как можно будет в дальнейшем решить проблему, не обращая внимания на то, что не практично переводить из Accessв treeview по приине долгой прогрузки из-за обильного кол-ва данных
![]() |
![]() |
![]() |
![]() |
#2 |
Форумчанин
Регистрация: 08.09.2010
Сообщений: 880
|
![]()
Что это за идея такая странная?
А что "перевести" то из Access в treeview? Treeview в каждом своем элементе может показывать только одну строку. В БД же наверняка таблица (а может и таблицы), которая имеет больше чем одни столбец. И как собирается автор воплощать свою идею при таком соотношении? |
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 08.03.2010
Сообщений: 10
|
![]()
если начну обьснять на своём корявом языке, то это будет ну совсем не понятно
хотя бы не могли бы рассказать по этим вопросам 1)как соеденить аксес базу с делфи 2) как обращаться к отдельным таблицам в аксесе через делфи 3) как обращаться к отдельным строкам данных в аксесе через делфи всё остальное доложно помочь мне сделать моё воображение)) |
![]() |
![]() |
![]() |
#4 |
Форумчанин
Регистрация: 08.09.2010
Сообщений: 880
|
![]()
Закладка "ADO" в палитре компонентов Д7 или "dbGo" в более поздних версиях.
А как работать с этими компонентами в посте не расскажешь. Вкратце (для дальнейшего поиска деталей по этой теме): На форму поместить TADOConnection и TADOQuery. Первый соединить с базой (свойство ConnectionString), второй с первым (свойство Connection). А обращаться и к таблицам и строкам через SQL. Для просмотра данных на форме и простоты можно заменить TADOQuery на TADOTable. В этом случае SQL может и не понадобится, все зависит от задачи. |
![]() |
![]() |
![]() |
#5 |
Пользователь
Регистрация: 08.03.2010
Сообщений: 10
|
![]()
ну чтож будем пытаться)
|
![]() |
![]() |
![]() |
#6 |
Пользователь
Регистрация: 08.03.2010
Сообщений: 10
|
![]()
TADOConnection не хочет видить аксесовские базы данных не в формате 2003 года не в 2007, он не выдаёт ошибки но и не выводит их в табле
![]() |
![]() |
![]() |
![]() |
#7 |
Форумчанин
Регистрация: 08.09.2010
Сообщений: 880
|
![]()
Надо упаковать базу и проект и кинуть сюда.
У начинающих, как правило, с первой попытки редко получается. И какая версия Delphi? |
![]() |
![]() |
![]() |
#8 |
Пользователь
Регистрация: 08.03.2010
Сообщений: 10
|
![]()
ну вот проект мелкая попытка и сама база данных просто для пробы
|
![]() |
![]() |
![]() |
#9 |
Форумчанин
Регистрация: 08.09.2010
Сообщений: 880
|
![]()
Ладно, по-порядку. Вначале окучим TADOConnection.
Открываем редактор ConnectionString (кнопка с тремя точками в свойстве). В нем: - отмечаем Use Connection string, затем кнопка "Build", в окне выбираем "поставщика" Microsoft Jet ..., кнопка "Далее". - выбираем имя базы; отмечаем "Пустой пароль"; - кнопка "Проверить подключение" (должно быть "Проверка подключения выполнена", если нет, то начинать сначала на новом компоненте); "ОК", "ОК". - свойство LoginPrompt = False; - проверяем соединение в самом компоненте - пытаемся установить свойство Connected = True. В ADOTable. - в свойстве Connection выбираем компонент TADOConnection1. - в свойстве TableName выбираем нужную таблицу. Для отображения данных из таблицы БД на форме. - размещаем DBGrid (закладка Data Controls); - размещаем на форме DataSource (закладка Data Access); - в свойстве DataSource DataSet указываем ADOTable1; - в свойстве DBGrid DataSource указываем DataSource1; Проверяем что получилось, устанавливая свойство Active ADOTable вTrue, помятуя, что Connected TADOConnection1 тоже установлен в True. Краткий экскурс в ADO окончен. Последний раз редактировалось Прик; 18.02.2011 в 10:13. Причина: Продолжение |
![]() |
![]() |
![]() |
#10 |
Пользователь
Регистрация: 08.03.2010
Сообщений: 10
|
![]()
так с sql я малость ознакомлен но с ним я работал лиш через аксес а как через делфи в скл обратиться?
|
![]() |
![]() |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
access и delphi | kuzmich | БД в Delphi | 12 | 19.09.2011 18:56 |
БД Access и Delphi | enzoxa | Фриланс | 5 | 10.01.2011 10:06 |
Delphi+Access | qwertyqwerty | БД в Delphi | 1 | 25.03.2010 22:01 |
Access и Delphi | minius | БД в Delphi | 1 | 17.06.2009 01:44 |
Delphi+Access | minius | БД в Delphi | 1 | 01.04.2009 08:25 |