powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Delphi
5 сообщений из 5, страница 1 из 1
Delphi
    #32038216
ru_max
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Не могу понять! Добавляю запись - AppendRecord, добавление происходит при открытии набора, DBGrid при этом отображает только одну последнюю(добавленную) запись. Не все элементы полосы прокрутки сетки работают. При добавлении записи - Append, Query1['f1']:=.. , и т.п. все работает нормально.
...
Рейтинг: 0 / 0
Delphi
    #32038259
Фотография tygra
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ничего не понял.
Где, что и куда и как
...
Рейтинг: 0 / 0
Delphi
    #32039085
ru_max
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
DBGrid1 отображает данные Query1. После выполнения
операторов: Query1.Close;Query1.Open(запрос уже содержит несколько записей);AppendRecod([парам1,парам2,..]), то DBGrid1 отображает только последнюю запись, которую я добавил. Кнопки полосы прокрутки DBGrid не работают,перемещения по таблице(вниз,вверх) с помощью клавиш не происходит, но если переместить движек полосы прокрутки то таблица отображает все записи. Если же вместо AppendRecod использовать Append и потом сразу-же саписать в поля Query1 значения(в обработчике события OnAfterInsert), то
DBGrid1 отображает все записи и полоса прокрутки работает правильно.
...
Рейтинг: 0 / 0
Delphi
    #32039474
Splain
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Скорее всего глюк DbGrid. Rx не пробовал использовать? Или Query.post делать после AppendRecord ...
...
Рейтинг: 0 / 0
Delphi
    #32039513
Фотография Cat2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А Вы что, записи прямо в Query вставляете? Не надо такого делать.

А такую последовательность операторов делаете?

DataSource.enabled:=false;
Query.close;

Query.Open;
DataSource.enabled:=true;
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Delphi
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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