|
Округление в поле формы
|
|||
---|---|---|---|
#18+
Почему округляется до целого значение в форме. ме!сбор=ccur(me!сбор)*kurs ме!сбор - поле со списком. итоговое значение integer kurs - Currency Подскажите, в чем дело? Причем на других компах все работает отлично. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.07.2016, 13:25 |
|
Округление в поле формы
|
|||
---|---|---|---|
#18+
Hush_, поле со списком "сбор" связанное или свободное ? чему равно свойство "Данные" этого поля? приложи лучше скрин вкладки "Данные" свойств этого поля ... |
|||
:
Нравится:
Не нравится:
|
|||
22.07.2016, 14:13 |
|
Округление в поле формы
|
|||
---|---|---|---|
#18+
Hush_....ме!сбор - поле со списком. итоговое значение integer... А чего бы Вы хотели,если в HELP написано:"Этот тип данных позволяет хранить как отрицательные, так и положительные целые числа. Требует памяти 2 байта (16 бит)" ... |
|||
:
Нравится:
Не нравится:
|
|||
22.07.2016, 14:35 |
|
Округление в поле формы
|
|||
---|---|---|---|
#18+
Hush_ ме!сбор =ccur( me!сбор )*kurs ме!сбор - поле со списком. итоговое значение integer Т.е. вы полю типа integer присваиваете дробное число и удивляетесь, почему округляется? ... |
|||
:
Нравится:
Не нравится:
|
|||
22.07.2016, 14:38 |
|
Округление в поле формы
|
|||
---|---|---|---|
#18+
guest_rusimport, файлик с свойствами ... |
|||
:
Нравится:
Не нравится:
|
|||
22.07.2016, 15:03 |
|
Округление в поле формы
|
|||
---|---|---|---|
#18+
Анатолий ( Киев ), само поле ме!сбор имеет свойство integer? Насколько я знаю, ccur(me!сбор) значение должно иметь Currency или не так? ... |
|||
:
Нравится:
Не нравится:
|
|||
22.07.2016, 15:06 |
|
Округление в поле формы
|
|||
---|---|---|---|
#18+
sdku, совершенно верно, но например, dim a as currency a=ccur(me!сбор) Значение а будет с дробями. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.07.2016, 15:09 |
|
Округление в поле формы
|
|||
---|---|---|---|
#18+
sdku, Интересное в том, что идентичные базы с работающие с общего источника данных, на одной округляет до целого, на второй нет. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.07.2016, 15:24 |
|
Округление в поле формы
|
|||
---|---|---|---|
#18+
Hush_sdku, совершенно верно, но например, dim a as currency a=ccur(me!сбор) Значение а будет с дробями.Конечно ведь в данном случае A as currency (заметьте переменная a, но не поле ) И вообще Код: vbnet 1.
это циклическая ссылка (на самого себя, если kurs currency, зачем ccur ?) ... |
|||
:
Нравится:
Не нравится:
|
|||
22.07.2016, 15:30 |
|
Округление в поле формы
|
|||
---|---|---|---|
#18+
sdku, там скобочку надо перести в конец выражения и будет всё норм - явное преобразование к Currency. Ведь призведение будет иметь тип Double. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.07.2016, 15:45 |
|
Округление в поле формы
|
|||
---|---|---|---|
#18+
sdku, Пользователь выбирает значение из списка, затем оно умножается на курс и обновляется значение поля, которое потом и сохраняется. Конечно, изменив, тип поля из списка с Long на Single, все станет замечательно. Но почему на Long, на одном компе работает все с дробями, на другом - нет? ... |
|||
:
Нравится:
Не нравится:
|
|||
22.07.2016, 15:46 |
|
Округление в поле формы
|
|||
---|---|---|---|
#18+
Панург, Нет, не помогает и кто му же обе части произведения currency. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.07.2016, 15:56 |
|
Округление в поле формы
|
|||
---|---|---|---|
#18+
Hush_, Не знаю почему LONG отображает дроби-такого быть не может(чудес не бывает-в Вашем случае не надо преобразовывать типы все работает и так) ... |
|||
:
Нравится:
Не нравится:
|
|||
22.07.2016, 15:58 |
|
Округление в поле формы
|
|||
---|---|---|---|
#18+
Hush_, не то , я просил скрин вкладки не "Макет" , а "Данные" ... |
|||
:
Нравится:
Не нравится:
|
|||
22.07.2016, 16:15 |
|
Округление в поле формы
|
|||
---|---|---|---|
#18+
guest_rusimport, ... |
|||
:
Нравится:
Не нравится:
|
|||
22.07.2016, 16:21 |
|
Округление в поле формы
|
|||
---|---|---|---|
#18+
Hush_, так поле со списком называется "сбор" или "Cons_sbor"? покажите скрин свойств поля "Cost" в таблице "Spravochnik" ... |
|||
:
Нравится:
Не нравится:
|
|||
22.07.2016, 16:29 |
|
Округление в поле формы
|
|||
---|---|---|---|
#18+
Hush_, А проверьте региональные настройки десятичного разделителя на "правильном" и "неправильном" компютере - везде запятая? ... |
|||
:
Нравится:
Не нравится:
|
|||
22.07.2016, 16:30 |
|
Округление в поле формы
|
|||
---|---|---|---|
#18+
sdku, обновил ... |
|||
:
Нравится:
Не нравится:
|
|||
22.07.2016, 16:32 |
|
Округление в поле формы
|
|||
---|---|---|---|
#18+
guest_rusimport, Cost Long ... |
|||
:
Нравится:
Не нравится:
|
|||
22.07.2016, 16:39 |
|
Округление в поле формы
|
|||
---|---|---|---|
#18+
MrShin, Имеете ввиду в настройках windows? ... |
|||
:
Нравится:
Не нравится:
|
|||
22.07.2016, 16:40 |
|
Округление в поле формы
|
|||
---|---|---|---|
#18+
Hush_guest_rusimport, Cost Long поставьте "Двойное с плавающей точкой" (Double) и посмотрите что будет ... |
|||
:
Нравится:
Не нравится:
|
|||
22.07.2016, 16:44 |
|
Округление в поле формы
|
|||
---|---|---|---|
#18+
Hush_Имеете ввиду в настройках windows? Да ... |
|||
:
Нравится:
Не нравится:
|
|||
22.07.2016, 16:58 |
|
Округление в поле формы
|
|||
---|---|---|---|
#18+
guest_rusimport, Спасибо, поставил Single и все хорошо. НО почему на одном компе было без дробей, а на втором с дробями? ... |
|||
:
Нравится:
Не нравится:
|
|||
22.07.2016, 17:21 |
|
Округление в поле формы
|
|||
---|---|---|---|
#18+
Hush_guest_rusimport, Спасибо, поставил Single и все хорошо. НО почему на одном компе было без дробей, а на втором с дробями? Ну, вот вы разберитесь и потом расскажите всем, думаю, будет интересно ) ... |
|||
:
Нравится:
Не нравится:
|
|||
22.07.2016, 18:30 |
|
|
start [/forum/topic.php?fid=45&msg=39278840&tid=1613329]: |
0ms |
get settings: |
9ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
35ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
65ms |
get tp. blocked users: |
1ms |
others: | 333ms |
total: | 480ms |
0 / 0 |