КАК В ДЕЛФИ ЗАПРЕТИТЬ ВВОД БУКВ
Для запрета ввода букв в Delphi можно использовать маску ввода (MaskEdit). Маска - это формат, задающий шаблон ввода данных. В маске могут быть указаны не только цифры, но и другие символы, такие как дефисы, скобки и т.д.
Для использования маски в Delphi нужно создать элемент управления MaskEdit и задать свойство EditMask. Например, для ввода только цифр можно задать маску "9999999999".
MaskEdit1.EditMask := '9999999999';
MaskEdit1.CharCase := ecUpperCase;
Свойство CharCase позволяет преобразовать введенный текст в определенный регистр: верхний (ecUpperCase), нижний (ecLowerCase) или без изменений (ecNormal).
Если нужно запретить ввод не только букв, но и других символов, то можно использовать обработчик события OnKeyPress элемента управления, который будет блокировать ввод недопустимых символов.
procedure TForm1.MaskEdit1KeyPress(Sender: TObject; var Key: Char);
begin
if not (Key in ['0'..'9']) then
Key := #0;
end;
запрет ввода в Edit
Символы вместо русских букв - Как убрать иероглифы
Ввод заданных delphi-hlp.ru
Создание таблицы и формы ввода данных - Базы данных в Delphi 7
DELPHI Урок 3 Создание БД, добавление, удаление, изменение записей
Программирование в Delphi Урок 3 2 Работа с текстом, строковые функции Length, Pos и другие