powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Delphi [игнор отключен] [закрыт для гостей] / ADOQuery ?
6 сообщений из 6, страница 1 из 1
ADOQuery ?
    #32277490
Фотография alkonawtiko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Господа программисты, потревожу вас вопросом. На мой взгляд не сложным.
У самого просто катострофически не хватает времени даже заглянуть в литературу, по причине написания диплома.

Когда я, в DBGride мышью выбираю запись, то после вызова формы редактирования, я редактирую именно ту запись которую выбрал.
DBGrid подключен к ADOTable.
Как добиться того же эффекта, если DBGrid подключить к ADOQuery?
Какой запрос нужен?

И ещё вопрос:
Как вывести на печать конкретно те данные, которые в данный момент отображаются в DBGride ?
...
Рейтинг: 0 / 0
ADOQuery ?
    #32277538
Фотография drbond
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Никакого запроса не нужно, если в свойствах DBGrid стоит разрешение на редактирование записей. Сохранение записи такое же как и в случае использование ADOTable.
...
Рейтинг: 0 / 0
ADOQuery ?
    #32277556
Фотография alkonawtiko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
По моему вы не до конца поняли вопрос. Хотя мне кажется задан он правильно.
Вопрос остаётся в силе.
Зубры программирования АУ!!!
Хотя, какое там АУ. Выходные.......
...
Рейтинг: 0 / 0
ADOQuery ?
    #32277564
Фотография Cat2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Во-первых, всегда надо использовать ADODataset/ADOCommand. (Рекомендация Borland)
Во-вторых, не понял проблемы. Если и грид и форма используют один и тот же DataSource, то проблема не должна возникнуть. Но это не есть хороший стиль программирования.
===
А пить мне надо меньше
===
Sorry. Про стиль программирования относится только к SQL серверам. Для файл-серверных БД это является нормальным способом.
...
Рейтинг: 0 / 0
ADOQuery ?
    #32277574
Фотография alkonawtiko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну просто нет слов!!!
Спасибо Сат2. Второй раз уже ваш совет мне помогает.
Попробовал поработать с ADODataset и действительно проблема исчезла.
Остаётся только гадать, почему нас этому не учили!!!
...
Рейтинг: 0 / 0
ADOQuery ?
    #32277576
Фотография drbond
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ага не дочитал - "После вызова формы редактирования"
Я то думал, что в гриде правка записи происходит.
Тогда можно тоже без запроса - datasource полей формы цепляется к тому же DataSet и при открытии формы (о чудо!) появляется именно та строка для редактирования, на которой сейчас находишься в гриде. Не ну конечно если хочется именно попрогаммировать - делаешь отдельный DataSet для формы редактирования, бросаешь на неё ADOQuery, делаешь запрос на выборку. В качестве параметра запроса используешь ID записи. А поля формы заполняешь путём отбора значений возвращаемых запросом. (Если всё таки DBEdit использовать и указать в качестве источника данных поля запроса, то указывать DataSource полей лучше динамически в коде если же запрос меняться не будет, то можно и статически). Потом редактируешь и сохраняешь данные.
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Delphi [игнор отключен] [закрыт для гостей] / ADOQuery ?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]