Форум программистов, компьютерный форум, киберфорум
C++ Builder
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.75/8: Рейтинг темы: голосов - 8, средняя оценка - 4.75
0 / 0 / 0
Регистрация: 15.11.2016
Сообщений: 8

Запрет на ввод одинаковых данных по столбцам в DBGrid

15.06.2017, 11:19. Показов 1780. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Пожалуйста помогите организовать запрет ввода одинаковых значений в DBGrid через MaskEdit

Вот мой вариант но он крашится и пишет что данные находятся а режиме вставки или редактировании.

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
TLocateOptions Options;
Options.Clear();
Options << loPartialKey;
 
if(Form11->ADOTable1->Locate("Ряд/место",Edit1->Text,Options))
{
  ShowMessage("Это место уже занято");
  return;
}
else
{
Form11->Show();
 Form12->Close();
 Form4->Close();
}
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
15.06.2017, 11:19
Ответы с готовыми решениями:

Запрет на ввод одинаковых правил и предпосылок (1С 8.2)
Здравствуйте, всем. Помогите, пожалуйста, с запретом на ввод одинаковых правил и предпосылок. Я сделал следующее: &amp;НаСервере ...

Запрет на ввод двух одинаковых символов в поле JTextField
Друзья,пожалуйста,подскажите,каким образом можно запретить ввод двух одинаковых символов в поле JTextField. Заранее спасибо!

Как в VBA в поле Textbox сделать запрет на ввод более одного слова (или запрет на ввод пробелов)?
Добрый день. Нужно, чтобы в поле TextBox можно было ввести не более одного слова (в противном случае выводится сообщение). Приведенный ниже...

3
500 / 346 / 200
Регистрация: 20.10.2016
Сообщений: 1,101
15.06.2017, 11:34
Так за это БД должна отвечать, настраивайте поля в базе как уникальные и при попытке ввода такого обрабатывайте ответ от БД.
0
0 / 0 / 0
Регистрация: 15.11.2016
Сообщений: 8
15.06.2017, 17:59  [ТС]
Чувак такое не прокатывает. Мне надо чтобы оно мне ещё сообщение определённое выдавало при совпадении
0
 Аватар для Sasha
4956 / 2420 / 531
Регистрация: 05.06.2008
Сообщений: 7,518
Записей в блоге: 3
16.06.2017, 18:38
При поиске в таблице у тебя таблица уже открыта? Измени имя поля на латинницу. А также убери в поле оьратный слешь лучше сделать через нижнее подчёркивание. Попробуй проблеать это всё. И посмотри будет ли у тебя работать.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
16.06.2017, 18:38
Помогаю со студенческими работами здесь

Запрет на изменене данных в компоненте DBGrid
Для отображения таблицы использую DBGrid. Для работы с таблицей DBNavigator. Как сделать запрет на изменения определенных столбцов в...

Проверка и запрет ввода одинаковых записей в базу данных
Добрый день. Пытаюсь написать клиент-серверное приложение на Delphi + База данных (SQL Server). Раньше подобного не разрабатывала, поэтому...

Запрет ввода одинаковых данных в столбез таблицы ADOTable
Создаю программу &quot;Учет оргтехники и вычислительной техники на предприятии&quot;. Работаю с Access и Delphi. Для связи использую компоненды...

Запрет на ввод данных в ячейку
Вопрос 1. Нужно чтобы в ячейку можно вводить только следующие числа 0,5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100, если...

Запрет на ввод и возвращение данных
Здравствуйте. Занимаюсь созданием программы и не получается решить задачу. Подскажите пожалуйста,как можно реализовать запрет на ввод...


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
Перемещение выделенных строк ТЧ из одного документа в другой
Maks 30.03.2026
Реализация из решения ниже выполнена на примере нетипового документа "ВыдачаОборудованияНаСпецтехнику" с единственной табличной частью "ОборудованиеИКомплектующие" разработанного в конфигурации КА2. . . .
Functional First Web Framework Suave
DevAlt 30.03.2026
Sauve. IO Апнулись до NET10. Из зависимостей один пакет, работает одинаково хорошо как в режиме проекта так и в интерактивном режиме. из сложностей - чисто функциональный подход. Решил. . .
Автоматическое создание документа при проведении другого документа
Maks 29.03.2026
Реализация из решения ниже выполнена на нетиповых документах, разработанных в конфигурации КА2. Есть нетиповой документ "ЗаявкаНаРемонтСпецтехники" и нетиповой документ "ПланированиеСпецтехники". В. . .
Настройка движения справочника по регистру сведений
Maks 29.03.2026
Решение ниже реализовано на примере нетипового справочника "ТарифыМобильнойСвязи" разработанного в конфигурации КА2, с целью учета корпоративной мобильной связи в коммерческом предприятии. . . .
Автозаполнение реквизита при выборе элемента справочника
Maks 27.03.2026
Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2. При выборе "Спецтехники" (Тип Справочник. Спецтехника), заполняется. . .
Сумматор с применением элементов трёх состояний.
Hrethgir 26.03.2026
Тут. https:/ / fips. ru/ EGD/ ab3c85c8-836d-4866-871b-c2f0c5d77fbc Первый документ красиво выглядит, но без схемы. Это конечно не даёт никаких плюсов автору, но тем не менее. . . всё может быть. . .
Автозаполнение реквизитов при создании документа
Maks 26.03.2026
Программный код из решения ниже размещается в модуле объекта документа, в процедуре "ПриСозданииНаСервере". Алгоритм проверки заполнения реализован для исключения перезаписи значения реквизита,. . .
Команды формы и диалоговое окно
Maks 26.03.2026
1. Команда формы "ЗаполнитьЗапчасти". Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2. В качестве источника данных. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru