Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 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.49 MB
Время: 0.043 c
14-1132394609
Adil
2005-11-19 13:03
2005.12.11
BC++ 5


4-1128498242
Juice
2005-10-05 11:44
2005.12.11
Как сэмулировать нажатие клавиш Ctrl+F


4-1128801147
Orange
2005-10-08 23:52
2005.12.11
функция CreateFile завершается неудачей.


2-1132759017
Fast2
2005-11-23 18:16
2005.12.11
Как по дате определить день недели?


14-1132584149
manulo
2005-11-21 17:42
2005.12.11
LPT