Форум программистов, компьютерный форум, киберфорум
Lazarus
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/13: Рейтинг темы: голосов - 13, средняя оценка - 5.00
0 / 0 / 0
Регистрация: 05.11.2020
Сообщений: 55
1

Как запретить вводить в DateEdit дату позже сегодняшней?

18.02.2021, 21:30. Показов 2560. Ответов 1

Author24 — интернет-сервис помощи студентам
Здравствуйте, имеется DateEdit, как при выставлении большей даты сделать сообщение "дата рождения не может быть больше текущей даты" ?
Миниатюры
Как запретить вводить в DateEdit дату позже сегодняшней?  
Вложения
Тип файла: rar lazarus.rar (4.88 Мб, 3 просмотров)
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
18.02.2021, 21:30
Ответы с готовыми решениями:

Как запретить вводить буквы в input, и наоборот - запретить вводить цифры в input?
Есть стандартное поле ввода <p><td width=50% align = right><font size = 4> Название...

В первую ячейку DGV записать текущую дату, в следующую эту же дату, но на месяц позже
Есть датагрид, в первую ячейку нужно записать текущую дату, в следующую эту же дату, но на месяц...

Узнать дату, которую ввёл пользователь, в поле DateEdit
Юзер вводит дату, а мне нужно записать её в переменную: void...

Как запретить вводить больше 50?
Как запретить вводить больше числа 50 в textbox2? И как сделать, что бы в это же поле можно было...

1
Заблокирован
19.02.2021, 00:42 2
Лучший ответ Сообщение было отмечено nikola777 как решение

Решение

Delphi
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
procedure TForm1.Button1Click(Sender: TObject);
begin
      {if (edit1.Text = '') and (edit2.text = '') and (edit3.text = '') then Label6.caption:='Отсутствует Ф.И.О'
    else if (edit1.text = '') and (edit2.text = '') then Label6.caption:='Отсутствует Фамилия и Имя'
    else if (edit1.text = '') and (edit3.text = '') then Label6.caption:='Отсутствует Фамилия и Отчество'
    else if (edit2.text = '') and (edit3.text = '') then Label6.caption:='Отсутствует Имя и Отчество'
    else if edit1.text = '' then Label6.Caption:='Отсутствует Фамилия'
    else if edit2.text = '' then Label6.caption:='Отсутствует Имя'
    else if edit3.text = '' then Label6.Caption:='Отсутствует Отчество'
    else if DateEdit1.text = '' then Label6.Caption:='Дата рождения не может быть больше текущей даты' }
 
  if DateEdit1.Text = ''
    then begin
           Label6.Caption:= 'Дата не введена';
           exit;
         end;
 
  if DateEdit1.Date > Date()
    then Label6.Caption:= 'Дата рождения не может быть больше текущей даты'
    else Label6.Caption:= 'Всё ОК';
end;
Название: cast (5).gif
Просмотров: 75

Размер: 367.6 Кб
1
19.02.2021, 00:42
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
19.02.2021, 00:42
Помогаю со студенческими работами здесь

DateTimePicker, запретить выбор дат после сегодняшней
Как DATETIMEPICKER сделать так чтобы немогли выбрат число на будушее (только текуший день и...

Как запретить вводить в InputBox буквы?
Как запретить вводить в inputbox буквы? Вот код.Помогите реализовать пожалуйста.

Запрет на дату больше сегодняшней в DateTimePicker
Здравствуйте. Как можно поставить ограничение на DateTimePicker. Чтобы нельзя было вводить дату...

Как запретить вводить ноль первым в textbox?
Но разрешить вводить числа как 0.6

Как запретить в NumericUpDown вводить значения с клавиатуры
Как запретить в NumericUpDown вводить значения с клавиатуры?

Как запретить вводить в форму одинаковые слова
Здравствуйте! Создал сайт где использую php скрипт формы вот сайт , проблема такая, в базу...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru