Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > БД в Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 07.10.2008, 09:15   #1
hinku
Пользователь
 
Регистрация: 16.06.2008
Сообщений: 16
По умолчанию компонента 1-datasource 2-query 3-dbnavigator 4-dbgrid - как заставить работать?

доброго дня
вопрос заключается в следующем
на форме 4 компонента 1-datasource 2-query 3-dbnavigator 4-dbgrid
все подключил друг к другу, но у навигатора работают только кнопки перехода.
если вместо query ставить table то navigator работает нормально
немогу понять в чем может быть дело
hinku вне форума Ответить с цитированием
Старый 07.10.2008, 10:10   #2
KAMENYKA
Пользователь
 
Аватар для KAMENYKA
 
Регистрация: 06.12.2007
Сообщений: 87
По умолчанию

Используй заместо ADOQuery ADODataSet принчип рабоы точно такойже!!!
Но ADODataSet намного функциональней!!!После настройки все проблемы сразу отпадут я уверен
KAMENYKA вне форума Ответить с цитированием
Старый 07.10.2008, 11:03   #3
hinku
Пользователь
 
Регистрация: 16.06.2008
Сообщений: 16
По умолчанию

аа какой из параметров указывает на то какую таблицу или базу данных использовать

Последний раз редактировалось hinku; 07.10.2008 в 11:14. Причина: а вообще желательно наверно ветаки использовать query т.к. хочу иметь возможность редактировать sql запросы
hinku вне форума Ответить с цитированием
Старый 07.10.2008, 12:53   #4
AnnNet
Пользователь
 
Регистрация: 21.07.2008
Сообщений: 57
По умолчанию

>>на форме 4 компонента 1-datasource 2-query 3-dbnavigator 4-dbgrid
все подключил друг к другу, но у навигатора работают только кнопки перехода.
если вместо query ставить table то navigator работает нормально


При использовании query в грид помещается набор записей, которые вернул запрос(результат выборки). Результат запроса нельзя редактировать (добавлять/удалять/изменять записи), потому что это он не хранит в себе данные, а только отображает их. Таблица сама содержит данные, поэтому с ней можно работать и на редактирование.

Теперь насчет параметра, через который указывается источник данных. Это DataSource

Последний раз редактировалось AnnNet; 07.10.2008 в 12:57.
AnnNet вне форума Ответить с цитированием
Старый 07.10.2008, 16:52   #5
hinku
Пользователь
 
Регистрация: 16.06.2008
Сообщений: 16
По умолчанию

я примерно на это и расчитывал
в таком случае есть ли способ заставить программу выполнять sql запросы
hinku вне форума Ответить с цитированием
Старый 07.10.2008, 17:33   #6
hinku
Пользователь
 
Регистрация: 16.06.2008
Сообщений: 16
По умолчанию

поиздевался над программой и вставил два компонента checkbox при выделении первого datasource работает с table при выделении второго с query
возникла другая мыслю избавится от dbnavigator, но сразу встал вопрос - как в запросе ч/з свойство query.sql прочитать например содержимое edit.text
hinku вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Заставить работать Winlogon slm Общие вопросы Delphi 3 18.09.2008 16:47
как заставить работать макрос при определенном значении ячейки? Град Microsoft Office Excel 5 30.05.2008 16:06
Как заставить работать php? yourself Помощь студентам 9 20.05.2008 08:08
Как заставить работать dll ? Volkogriz Общие вопросы Delphi 10 13.12.2007 10:24
dbgrid+dbnavigator Toxa Компоненты Delphi 11 22.03.2007 15:19