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