Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Длина строки в текст боксе / 14 сообщений из 14, страница 1 из 1
22.01.2004, 09:41
    #32384053
Sfagnum
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Длина строки в текст боксе
Надо сделать так шоб в текст бокс нельзя было ввести более 10 символов, что-то типа MaxLength = 10.

Сделать можно всё!!!
Только бы знать как...
...
Рейтинг: 0 / 0
22.01.2004, 09:48
    #32384063
Alexander G
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Длина строки в текст боксе
дай полю маску ввода LLLLLLLLLL
...
Рейтинг: 0 / 0
22.01.2004, 09:52
    #32384069
Alexander G
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Длина строки в текст боксе
прошу извинить правильнее
&&&&&&&&&&
если тем есть пробелы и цифры
...
Рейтинг: 0 / 0
22.01.2004, 09:55
    #32384073
Sfagnum
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Длина строки в текст боксе
Усё так просто????

Большое человеческое спасибо...

а то я такого уже на передумывал

Сделать можно всё!!!
Только бы знать как...
...
Рейтинг: 0 / 0
22.01.2004, 10:50
    #32384194
Alexus12
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Длина строки в текст боксе
если текстбокс связан с полем в таблице
ИМХО лучше ограничить длину этого поля в самой таблице
...
Рейтинг: 0 / 0
22.01.2004, 10:56
    #32384225
incold
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Длина строки в текст боксе
Есть еще один вариант: использовать свойство ValidationRule
...
Рейтинг: 0 / 0
22.01.2004, 11:01
    #32384241
Sfagnum
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Длина строки в текст боксе
2 Alexus12
Не связан

2 incold
А можно примерчик(А'97)


Сделать можно всё!!!
Только бы знать как...
...
Рейтинг: 0 / 0
22.01.2004, 11:16
    #32384278
incold
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Длина строки в текст боксе
А можно примерчик(А'97)

У меня нет под рукой 97-го поэтому не знаю, было ли там это свойство.
А по поводу примеров использования свойств:
- открываешь форму в конструкторе
- открываешь окно свойств нужного элемента
- устанавливаешь курсор на необходимое свойство
- жмешь F1
и читаешь

Из Access XP (Eng) это звучит так (частями):

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
ValidationRule Property
You can use the ValidationRule property to specify requirements for data entered
into a record, field, or control. When data is entered that violates the
ValidationRule setting, you can use the ValidationText property to specify the
message to be displayed to the user.
...
<>  0  Entry must be a nonzero value. 

>  1000  Or Is Null  Entry must be blank or greater than  1000 . 

Like  "A????"  Entry must be  5  characters and begin with the letter  "A" . 

>= # 1 / 1 / 96 # And <# 1 / 1 / 97 # Entry must be a date in  1996 . 

DLookup( "CustomerID" ,  "Customers" ,  "CustomerID = Forms!Customers!CustomerID" )
Is Null Entry must be a unique CustomerID (domain aggregate functions are allowed
only for form-level validation). 
...
Рейтинг: 0 / 0
22.01.2004, 11:32
    #32384312
Sfagnum
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Длина строки в текст боксе
2 incold
Спасибо за подсказку...

Сделать можно всё!!!
Только бы знать как...
...
Рейтинг: 0 / 0
05.02.2004, 11:31
    #32399037
Sfagnum
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Длина строки в текст боксе
Alexander Gпрошу извинить правильнее
&&&&&&&&&&
если тем есть пробелы и цифрыТут всплыла проблемка - если начал вводить то надо вводить до победного конца, т.е. если стоит 10 - '&' то надо ввести и 10 символов, а на введённых 5 символов Акс материться... можно ли это как то обойти применяя подобные средства...

Сделать можно всё!!!
Только бы знать как...
...
Рейтинг: 0 / 0
05.02.2004, 11:37
    #32399044
Владимир Саныч
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Длина строки в текст боксе
Во-первых, CCCCCCCCCC.

Во-вторых,

Help0 Digit (0 to 9, entry required, plus [+] and minus [–] signs not allowed).
9 Digit or space (entry not required, plus and minus signs not allowed).
# Digit or space (entry not required; spaces are displayed as blanks while in Edit mode, but blanks are removed when data is saved; plus and minus signs allowed).
L Letter (A to Z, entry required).
? Letter (A to Z, entry optional).
A Letter or digit (entry required).
a Letter or digit (entry optional).
& Any character or a space (entry required).
C Any character or a space (entry optional).
. , : ; - / Decimal placeholder and thousand, date, and time separators. (The actual character used depends on the settings in the Regional Settings Properties dialog box in Windows Control Panel).
< Causes all characters to be converted to lowercase.
> Causes all characters to be converted to uppercase.
! Causes the input mask to display from right to left, rather than from left to right. Characters typed into the mask always fill it from left to right. You can include the exclamation point anywhere in the input mask.
\ Causes the character that follows to be displayed as the literal character (for example, \A is displayed as just A).
...
Рейтинг: 0 / 0
05.02.2004, 11:41
    #32399053
Sfagnum
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Длина строки в текст боксе
ну ВС спасибо за хелп...
дело в том что у меня трабла с ним, в 90% случаев нажатия на F1 вылетает нахрен (хелп, не Акс), а Acmain80.hlp найти подоный топик для меня проблематично...

Сделать можно всё!!!
Только бы знать как...
...
Рейтинг: 0 / 0
05.02.2004, 11:49
    #32399071
incold
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Длина строки в текст боксе
Имхо ValidationRule для таких целей все-таки удобнее

Раз проблемы с хелпом напишу пример

Код: plaintext
1.
ValidationRule: Len([text0])<= 10  Or Is Null
ValidationText: Размер поля не может превышать  10  символов



Повторю: для 97-го не помню есть это свойство или нет
...
Рейтинг: 0 / 0
05.02.2004, 12:34
    #32399157
Sfagnum
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Длина строки в текст боксе
2 incold
Наверное ты прав, но дело в том что тогда не видно сколько символов осталось, и при наборе текста можно запросто ввести 15 символов, и только при поппытке потери фокуса Акс будет ругаться, при этом надо какбы в ручную считать символы, что не есть удобно... по крайней мере в моём случае...

Сделать можно всё!!!
Только бы знать как...
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Длина строки в текст боксе / 14 сообщений из 14, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]