![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Отображение вставки новой записи в DBGrid [D7]
Thor_ © (2005-10-26 10:54:00)День добрый.
Предыстория:форма с DBEdit'aми и кнопками наверху и DBGrid внизу. Всё связано с одним набором данных. Пользователь вводит с помощью кнопок данные в DBEdit'ы, данные отображаются соответственно в DBGrid.
История:пользователь хочет вводить данные только кнопкой "Добавить" не подтверждая кнопкой "Запомнить", с тем, чтобы автоматом переходить сразу к вводу следующей записи. ОК, делаем так.НО! При таком способе, DBGrid работает так: внизу появляется строка новой записи, отбражаем вносимые данные,и, как только опять нажимаем "Добавить", только введённая запись пропадает, ибо новая вставляется сверху (т.е. перед) введённой ранее. У пользователя соответственно вопрос:"А где моя предыдущая запись?"
Вопрос:Что-нить сделать можно?
Thor_ (2005-10-26 12:53:00) [1]Desdechado © (26.10.05 12:49) [9]
Не злись... Умею :) Просто куча ещё дел и мозг принимает, но обрабатывает их с разными приоритетами.
Для всех: если ничего более существенного нельзя добавить - то спасибо, закрываем тему
Thor_ (2005-10-26 12:50:00) [2]Неохота переделывать,но если заказчика не переубежу, то придётся делать через Append....
Desdechado (2005-10-26 12:49:00) [3]автор, ты читать умеешь?
читай [1], [4], [6]
Thor_ (2005-10-26 12:48:00) [4]да нет никакого кода - стандартный навигатор :)
Desdechado (2005-10-26 12:41:00) [5]Append<>Insert
Sergey13 (2005-10-26 12:41:00) [6]2[5] Thor_ © (26.10.05 12:39)
Покажи наконец уже код твоей кнопки "Добавить".
Thor_ (2005-10-26 12:39:00) [7]не хочет юзер в гриде... извращаюсь, как могу.. но нифина не получается. Если указатель записи в DBGrid стоит на последней записи (последней в сетке, Last), она, эта запись, по-любому пропадает, как только наступает Insert. Т.е. в компоненте физически невозможно сделать так, как если бы вводили напрямую в грид - т.е. вводим в последнюю строчку и ниже ничего нет
Anatoly Podgoretsky (2005-10-26 11:21:00) [8]Какая еще предыдущая
Desdechado (2005-10-26 11:21:00) [9]стандартный делает Insert
а вообще, если юзер такой умный, пусть в гриде редактирует
Thor_ (2005-10-26 10:58:00) [10]А если я пользуюсь стандартным Навигатором? Он же так и делает..
ANB (2005-10-26 10:56:00) [11]Append, Post.