margo
|
|
1 | |
Нужно обезопасить данные в полях от случайного ввода08.05.2008, 16:43. Показов 750. Ответов 4
Метки нет (Все метки)
Подскажите пожалуйста. Нужно обезопасить данные в полях от случайного ввода. Поля связаны с adodc. Есть ли способ сделать это как-нибудь малой кровью или нужно каждому полю программно ставить: поле.locked = true ? Одуреешь же выписывать столбик из 30 полей, а как организовать цикл никак не пойму...
|
08.05.2008, 16:43 | |
Ответы с готовыми решениями:
4
Const в параметрах. Перед чем нужно употребить const дабы обезопасить данные от изменения Маски ввода в полях Табуляция в полях ввода Как передать данные через браузер и обезопасить их от подмены |
0 / 0 / 0
Регистрация: 07.04.2008
Сообщений: 99
|
|
11.05.2008, 00:56 | 2 |
Если тебе всю выборку надо показать в режиме 'только для чтения', то используй что-нибудь типа MSHFlexGrid - он редактирование в принципе не приемлет. ))
Если же некоторые... В принципе, Fields - это ведь коллекция, значит, будет работать For Each ... Next. А можешь просто по индексу от 0 до ... .Fields.Count - 1 или как там это - не помню точно. Другой вопрос - как тебе узнать, что поле под индексом 14 можно редактировать, а соседние с ним - нет. Но ведь запрос-то ты писала, так что знать должна.
0
|
0 / 0 / 1
Регистрация: 05.11.2006
Сообщений: 133
|
|
11.05.2008, 16:53 | 3 |
Можете сделать по-другому... возьмите массив из 30 полей, т.е.
Text1(0).Text,Text1(1).Text....Text1(29).Text - и расположите это на форме, а в коде, там где надо заблокировать напишите: For i%=0 To Text1.UBound Text1(i%).Locked = True Next И все.... Удачи.... Армен Мнацаканян http://azbukavb.narod.ru
0
|
0 / 0 / 0
Регистрация: 17.10.2007
Сообщений: 84
|
|
11.05.2008, 17:01 | 4 |
For Each vControl In f.Controls
If TypeOf vControl Is TextBox Then vControl.Locked = true Next
0
|
margo
|
|
11.05.2008, 17:09 | 5 |
Огромное спасибо.
|
11.05.2008, 17:09 | |
11.05.2008, 17:09 | |
Помогаю со студенческими работами здесь
5
Проценты в полях ввода данных Поддержка Enter в полях ввода Текст не отображается в полях ввода (IE8) Не печатается текст в полях ввода в Firefox Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |