|
Поле в запросе
|
|||
---|---|---|---|
#18+
Скажите пожалуйста, каким образом ограничить количество вводимых чисел после запятой в поле запроса? В конструкторе запроса в свойстве поля установлено: Формат поля - фиксированный, Число десятичных знаков - 3. В таблице, на основе которой построен запрос в свойствах поля стоят такие же параметры: Формат поля - фиксированный, Число десятичных знаков - 3. Но если в запросе вводить более 3-х знаков после запятой (к примеру 5), то при нажатии мышкой на этом поле эти 5 знаков и высвечиваются. Как жестко установить 3 знака после запятой даже если набрано больше 3-х знаков. (Работаю на Access 97, может это у него ошибка такая? И еще просьба, не советовать мне перейти на новый офис, попросили доработать программу и переходить на другой офис категорически отказались). Заранее спасибо. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.12.2015, 16:05 |
|
Поле в запросе
|
|||
---|---|---|---|
#18+
В поля запроса ничего "вводить" нельзя. Akim1974В конструкторе запроса в свойстве поля установлено: Формат поля - фиксированный, Число десятичных знаков - 3. В таблице, на основе которой построен запрос в свойствах поля стоят такие же параметры: Формат поля - фиксированный, Число десятичных знаков - 3. Это - параметры отображения значения, а не ограничение на значение. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.12.2015, 17:34 |
|
Поле в запросе
|
|||
---|---|---|---|
#18+
Если в форме, а не в запросе, то можно на событии Change поля проверять значение и не допускать ввод лишних знаков в мантиссе. Например, если поле называется txt: Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13.
... |
|||
:
Нравится:
Не нравится:
|
|||
05.12.2015, 18:17 |
|
Поле в запросе
|
|||
---|---|---|---|
#18+
Akim1974, Если введено более 3 знаков (естессно в таблицу)а это делается при помощи формы в поле которой можно задать маску ввода...... ( в запросе поле отобразится как хранится в таблице,а в таблице оно хранится как введете) ... |
|||
:
Нравится:
Не нравится:
|
|||
05.12.2015, 19:26 |
|
Поле в запросе
|
|||
---|---|---|---|
#18+
AkinaВ поля запроса ничего "вводить" нельзя. Akim1974В конструкторе запроса в свойстве поля установлено: Формат поля - фиксированный, Число десятичных знаков - 3. В таблице, на основе которой построен запрос в свойствах поля стоят такие же параметры: Формат поля - фиксированный, Число десятичных знаков - 3. Это - параметры отображения значения, а не ограничение на значение. И отображение тоже не такое, как должно быть. Я так понимаю, что если Формат поля - фиксированный, Число десятичных знаков - 3, то должно отображаться именно 3 знака, а когда вводишь 2 знака после запятой, то выводится 2 знака. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.12.2015, 12:22 |
|
|
start [/forum/topic.php?fid=45&msg=39121582&tid=1614196]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
5ms |
check topic access: |
5ms |
track hit: |
67ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
53ms |
get tp. blocked users: |
1ms |
others: | 14ms |
total: | 183ms |
0 / 0 |