Форум программистов, компьютерный форум, киберфорум
Наши страницы
Delphi и базы данных
Войти
Регистрация
Восстановить пароль
 
 
Рейтинг: Рейтинг темы: голосов - 13, средняя оценка - 4.77
said
0 / 0 / 1
Регистрация: 17.12.2009
Сообщений: 38
#1

KeyDown - и запись добавляется. Как избежать? - Delphi БД

06.02.2010, 00:21. Просмотров 1653. Ответов 22
Метки нет (Все метки)

Добрый день!

При перемещении курсора ниже последней записи в таблице базы данных происходит добавление новой записи. Если внести в ячейку какое-нибудь значение, то достаточно перейти на любую другую строку таблицы, чтобы произошло сохранение записи и добавление ее в таблицу базы данных.
Как этого избежать?

Спасибо!
http://www.cyberforum.ru/delphi-database/thread1334470.html
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
06.02.2010, 00:21
Я подобрал для вас темы с готовыми решениями и ответами на вопрос KeyDown - и запись добавляется. Как избежать? (Delphi БД):

Не добавляется запись
Вот в чем проблема, есть 3 формы. На одной есть 2 dbgrid`а(один ко многим). На...

Не добавляется запись
Очень срочно нужна помощь! Какая-то ерунда, элементарно надо добавить запись,...

Не добавляется выбранная запись в Combobox
Items загружается из .txt, ComboBox используется для фильтра в таблице. Так...

Не добавляется запись, из-за поле счётчика
Почему выдаёт ошибку помогите? 0 полем, является поле Code, в access тип данных...

Не добавляется новая запись в dbgrid через sql запросы
procedure TF_KMR.ToolButton1Click(Sender: TObject); Var kmr:string; begin ...

22
said
0 / 0 / 1
Регистрация: 17.12.2009
Сообщений: 38
08.02.2010, 13:13  [ТС] #21
Спасибо большое. Разобрался
0
Андрей Борисови
708 / 396 / 33
Регистрация: 04.10.2009
Сообщений: 1,687
08.02.2010, 13:28 #22
А вам "позпрез" нужен именно ДБгрид?
Или вы сможете реализовать вывод данных в СтрингГрид или ЛистБокс..
пример:
{строки с основным параметром}
-----------------------------------
Иванов
Петров
Сидоров
-----------------------------------

{блок, раскрывающий данные выбранной строки}
---------------------------------------------
Иванов Иван Иванович
г. Москва
ул. Патриса Лумумбы, 8
5-98-56-41
не дрался, не увлекался, не привлекался, читает с букварем
----------------------------------------------

Я, обычно, так и делаю.
1
said
0 / 0 / 1
Регистрация: 17.12.2009
Сообщений: 38
08.02.2010, 15:05  [ТС] #23
Необходима таблица. последующие редактирования записей и вывод диаграммы происходит по щелчку на столбце таблицы
0
08.02.2010, 15:05
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
08.02.2010, 15:05
Привет! Вот еще темы с решениями:

Как избежать совпадений в базе данных?
Здравствуйте! Пытаюсь написать код для избежания совпадений полей в базе...

как избежать одинаковых манипуляций со всеми полями
Делаю "словарик" для проги .. в котором в уникальных экземплярах предоставлены...

Как избежать синхронной работы двух ICQ-ботов на разных ПК
Есть ICQ бот с одним юином. И этот бот запущен на 2-х копьютерах. Отсылая...

KeyDown
procedure TForm1.FormKeyDown(Sender: TObject; var Key: Word; Shift:...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
23
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru