Проверка применимости символа в поле
Свойство function IsValidChar(InputChar: Char): Boolean; virtual;
возвращает True, если символ InputChar может быть записан в поле того или иного вида:
| Тип поля | Верные символы |
| FtBoolean | все |
| FtSmallInt | числа 0 ..9, плюс (+), минус (-). |
| FtWord | числа 0 ..9, плюс (+), минус (-) |
| FtAutoInc | числа 0 ..9, плюс (+), минус (-) |
| FtDate | все |
| Ftlnteger | числа 0 ..9, плюс (+), минус (-) |
| FtTime | все |
| FtCurrency | числа 0 ..9, плюс (+), минус (-), буква Е или е и разделитель дробной и целой части (определяется текущими установками Windows на конкретном компьютере) |
| FtDateTime | все |
| ftFloat | числа 0 ..9, плюс (+), минус (-), буква Е или е и разделитель дробной и целой части (определяется текущими установками Windows на конкретном компьютере) |
| ftBCD | числа 0 ..9, плюс (+), минус (-), разделитель дробной и целой части (определяется текущими установками Windows на конкретном компьютере) |
| ftString | все |
| ftVarBytes | все |
| ftBytes | все |
| ftBlob | все |
| ftDBaseOle | все |
| ftFmtMemo | все |
| ftGraphic | все |
| ftMemo | все |
| ftParadoxOle | все |
| ftTypedBinary | все |
| ftUnknown | все |