|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
08.02.2010, 16:33 | #1 |
Пользователь
Регистрация: 06.02.2010
Сообщений: 32
|
Контроль ввода данных в DBgrid(или Table?) Delphi
Всем здраствуйте. Прошу помочь с организацией контроля ввода данных в таблицу. Её данные отображаются через DBGrid. При создании записи уже нужные условия стоят, однако, при редактировании данных я не знаю что делать И еще буду очень вам благодарен, если подскажете как организовать выборочное удаление записи через тот же DBGrid.
|
08.02.2010, 17:37 | #2 |
Форумчанин
Регистрация: 12.02.2007
Сообщений: 360
|
выборочное удаление записи через dbgrid делается посредством db навигатора)
|
08.02.2010, 17:45 | #3 |
Пользователь
Регистрация: 06.02.2010
Сообщений: 32
|
|
08.02.2010, 17:48 | #4 |
Форумчанин
Регистрация: 12.02.2007
Сообщений: 360
|
На палитре data controls. Рядом, собственно с data grid ом
|
08.02.2010, 18:15 | #5 |
Пользователь
Регистрация: 06.02.2010
Сообщений: 32
|
Угу нашел спасибо А с помощью него можно контроль ввода при редактировании сделать? Чтобы во время изменения поля пользователь не творил что хотел.
|
08.02.2010, 20:00 | #6 |
Форумчанин
Регистрация: 12.02.2007
Сообщений: 360
|
Не уверен, но сильно подозреваю, что у грида есть метод, который позволяет отслеживать ввод в ячейку. А там - ручками : if key not('','')...
|
08.02.2010, 22:00 | #7 |
Пользователь
Регистрация: 06.02.2010
Сообщений: 32
|
угу яснинька спасибо пошел работать
|
11.02.2010, 17:03 | #8 |
Пользователь
Регистрация: 06.02.2010
Сообщений: 32
|
Появилась новая проблема Дело в том что моя прога из главной формы постоянно просматривает содержимое таблицы по таймеру и когда я из второстепенной таблицы пытаюсь вытащить какие либо данные или хотя бы просто пройтись по ним, срабатывает таймер и главная форма, просматривая таблицу, сбивает номер текущий записи препод предложил решить проблему через метод RecNo однако он просто выдает номер текущей записи, но не изменяет его как быть?
|
11.02.2010, 18:37 | #9 |
Пользователь
Регистрация: 06.02.2010
Сообщений: 32
|
Все сделал создал переменную для запоминания номера записи r и при всех действиях пользователя переписываю текущий номер вот таким вод простеньким циклом
Код:
Код:
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Контроль ввода - римские цифры | Kortes | Visual C++ | 23 | 24.01.2011 15:46 |
Запрет ввода данных в поле DBGrid-а | WPROF | Компоненты Delphi | 6 | 16.12.2009 18:20 |
$I: автоматический контроль операций ввода-вывода. | Викдон | Паскаль, Turbo Pascal, PascalABC.NET | 10 | 21.11.2008 20:45 |
Контроль ввода данных в классе | oleg kutkov | Общие вопросы C/C++ | 1 | 14.04.2008 22:19 |