|
Coltyp
|
|||
---|---|---|---|
#18+
Здравствуйте! Версия Access XP На форме имеются два комбобокса. Один отображает названия полей, второй - значения. На событие первого "после обновления", во второе подставляется новый источник - запрос. Если первый раз после загрузки формы тип данных текстовый, то последующие смены источников происходят без проблем. Если первым выбрать поле с типом числовое, а потом текстовое, получаю ошибку 2113 "Введенное значение не подходит для данного поля" . Заметил, что скрытое свойство контрола "Coltyp" (оно определяет тип данных контрола), при загрузке формы равно нулю, при заполнении текстовыми данными - 10, числовыми - 4. И более не меняется. Как назначить тип? Пример иллюстрирующий проблему прилагается. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.01.2013, 09:54 |
|
Coltyp
|
|||
---|---|---|---|
#18+
ПанургЕсли первый раз после загрузки формы тип данных текстовый, то последующие смены источников происходят без проблем. Если первым выбрать поле с типом числовое, а потом текстовое, получаю ошибку 2113 "Введенное значение не подходит для данного поля" . ... такой "костыль" - не подойдёт ? Код: vbnet 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
30.01.2013, 11:00 |
|
Coltyp
|
|||
---|---|---|---|
#18+
qwerty112, С костылями сложность... На самом деле это система создания фильтров, и запросы там автоматом генерируются на основе выбранных данных. Проще предупредить пользователей, там такое поле одно и как мне кажется его будут не часто выбирать. Но осадочек... ... |
|||
:
Нравится:
Не нравится:
|
|||
30.01.2013, 11:04 |
|
Coltyp
|
|||
---|---|---|---|
#18+
Можно присваивать RowSource с заведомо нужным типом, а потом убирать на загрузке формы, но хотелось бы поэлегантней... ... |
|||
:
Нравится:
Не нравится:
|
|||
30.01.2013, 11:11 |
|
Coltyp
|
|||
---|---|---|---|
#18+
Старый ворчун, Спасибо. Решено. Век живи, век учись. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.01.2013, 12:11 |
|
Coltyp
|
|||
---|---|---|---|
#18+
Поторопился... Вопрос решается если ограничится списком. А если не ограничиваться, то и ни чего не получится. Пока решение не подходит. Пример немного не корректный, данные в ComboBox'е "значения поля" не должны ограничиваться списком по описанным выше причинам. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.01.2013, 12:24 |
|
Coltyp
|
|||
---|---|---|---|
#18+
Панург, И всё таки он решился... Если дёргать Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9.
В моем случае Coltyp =0 и не сохраняется предыдущий тип данных. Старый ворчун, Ещё раз спасибо. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.01.2013, 12:45 |
|
|
Start [/forum/topic.php?fid=45&tid=1620736&gotonew=1]: |
0ms |
get settings: |
2ms |
get forum list: |
8ms |
check forum access: |
0ms |
check topic access: |
0ms |
track hit: |
11ms |
get topic data: |
5ms |
get first new msg: |
2ms |
get forum data: |
1ms |
get page messages: |
20ms |
get tp. blocked users: |
1ms |
others: | 84ms |
total: | 134ms |
0 / 0 |