|
|
|
Formatnumber (22.2222)
|
|||
|---|---|---|---|
|
#18+
Родной, песочку принеси (с) кин-дза-дза Ты возьми и открой запрос. Безо всяких гридов. С помощью ADO/DAO рекордсета. И в дебуг выведи что он тебе посчитал. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.09.2003, 15:37 |
|
||
|
Formatnumber (22.2222)
|
|||
|---|---|---|---|
|
#18+
Вывожу в дебаге Код: plaintext 1. 2. 3. 4. 5. 6. таже фигня :-(( -1537 без запятой :((( и что с этим делать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.09.2003, 15:43 |
|
||
|
Formatnumber (22.2222)
|
|||
|---|---|---|---|
|
#18+
ну тоесть! Debug.Print clsS.rsRecset.Fields("Выражение1") Все равно куда-то пропадает дробная часть! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.09.2003, 15:44 |
|
||
|
Formatnumber (22.2222)
|
|||
|---|---|---|---|
|
#18+
Суперспобоб (=суперизвращение) Получил значение? Умножь его на 10^колво знаков нужных после зпт FIX() на полученное / колво знаков нужных после зпт ех: ? fix(123.45786*100)/100 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.09.2003, 15:47 |
|
||
|
Formatnumber (22.2222)
|
|||
|---|---|---|---|
|
#18+
А что выводит Debug.Print clsS.rsRecset.Fields("Dolg") ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.09.2003, 15:47 |
|
||
|
Formatnumber (22.2222)
|
|||
|---|---|---|---|
|
#18+
я же написал: -1537 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.09.2003, 15:49 |
|
||
|
Formatnumber (22.2222)
|
|||
|---|---|---|---|
|
#18+
Код: plaintext Все равно не помогает!!!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.09.2003, 15:51 |
|
||
|
Formatnumber (22.2222)
|
|||
|---|---|---|---|
|
#18+
Ну и чего ты хочешь?! В поле Dolg - 1537. А ты пытаешься сделать из него нечто дробное в поле Выражение1. Успехов. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.09.2003, 15:53 |
|
||
|
Formatnumber (22.2222)
|
|||
|---|---|---|---|
|
#18+
Ни фига: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. -1537 -1536,839 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.09.2003, 16:00 |
|
||
|
Formatnumber (22.2222)
|
|||
|---|---|---|---|
|
#18+
ОК. Debug.Print Round(clsS.rsRecset.Fields("Dolg"),2) Че будет? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.09.2003, 16:05 |
|
||
|
Formatnumber (22.2222)
|
|||
|---|---|---|---|
|
#18+
И так тоже не работает!! Код: plaintext 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.09.2003, 16:05 |
|
||
|
Formatnumber (22.2222)
|
|||
|---|---|---|---|
|
#18+
а так работает!!!!!!!!!!!!!!! Код: plaintext 1. вот : -1536,84 ОФИГЕТЬ! Так в чем же дело?? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.09.2003, 16:09 |
|
||
|
Formatnumber (22.2222)
|
|||
|---|---|---|---|
|
#18+
Я валяюсь.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.09.2003, 16:10 |
|
||
|
Formatnumber (22.2222)
|
|||
|---|---|---|---|
|
#18+
Попробуй Round(Ccur([Долг]),2) и FormatNumber (ccur([Долг],2) а так же для чистоты эксперимета Попробуй Round(Ccur([Sum1]-[Sum2]),2) и FormatNumber (ccur([Sum1]-[Sum2]),,2) где вместо [Sum1]-[Sum2]), твое выражение что долг считает Затем открой таблицу в режиме конструктора и раскажи нам про тип, формат и поле подстаонвки полей [Sum1],[Sum2], то же самое и про запрос и про формат этих чисел + поля "долг" в подчиненой форме. Че-то у тебя с форматами на пудрено. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.09.2003, 16:11 |
|
||
|
Formatnumber (22.2222)
|
|||
|---|---|---|---|
|
#18+
я давно и уже какой день! Не то что валяюсь а еще валяясь руками и ногами махаю, уже весь грязный и в пыли :-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.09.2003, 16:12 |
|
||
|
Formatnumber (22.2222)
|
|||
|---|---|---|---|
|
#18+
2 Nrisimha: Просто надо было вопрос ставить грамотнее. Спросил бы: как мне числу округлить до двух знаков после запятой? И было бы в топике два поста: ответ на твой вопрос и твоя благодарность... Нет же, человеку в страшном сне привиделись точки с запятыми и этот кошмар весь форум пытался правильно истолковать... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.09.2003, 16:17 |
|
||
|
Formatnumber (22.2222)
|
|||
|---|---|---|---|
|
#18+
Блин, думал где имя Nrisimha видел - оказываеться здесь\r /topic/49325\r С таким Акесом удивительно, что вообще что-то работает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.09.2003, 16:22 |
|
||
|
Formatnumber (22.2222)
|
|||
|---|---|---|---|
|
#18+
Окей, прошу прощения!!! Качайте сами базу и смотрите запрос называется buh_Bal_BALANCE он то что надо, хотя он показывает все нормально, но вот блин VB не опказывает! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.09.2003, 16:30 |
|
||
|
Formatnumber (22.2222)
|
|||
|---|---|---|---|
|
#18+
такое впечатление, что в поле "Выражение1" происходит _преобразование типов_. /если учесть, что именно дебаггер выявляет разницу, т.е. проблема не в отображении/ (к целому). Такое возможно в юнионах, если в первой части задано уелое поле, а во второй - вычисляемое выражение. Но тут не видно, что же происходит в запросе "целиком". Т.е. не ясно "чем" и "где" вызвано преобразование. И конечно, проблема не в "," в _отображении_ данных. И не в ф-ии, которая, как проверили, считает "верно" (там я вижу, кстати Round, а не FormatNumber). Опять же гадать о свойствах грида... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.09.2003, 16:31 |
|
||
|
Formatnumber (22.2222)
|
|||
|---|---|---|---|
|
#18+
Не в свойствах грида потомучто ADO sp2.7 recordset тоже самое выдает! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.09.2003, 16:33 |
|
||
|
Formatnumber (22.2222)
|
|||
|---|---|---|---|
|
#18+
Тоже. Запустил запрос. Округляет корректно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.09.2003, 16:35 |
|
||
|
Formatnumber (22.2222)
|
|||
|---|---|---|---|
|
#18+
а я схожу с ума! :-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.09.2003, 16:38 |
|
||
|
Formatnumber (22.2222)
|
|||
|---|---|---|---|
|
#18+
Другой вопрос для тех кто качал базу: Сможет ли кто помочь сделать запрос примерно такой: Клиент --- Оплата за Янв --- Счета за Янв - Оплата за февр-- Счета за Фев.... итд. какжется на основе перекрестного запроса? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.09.2003, 17:17 |
|
||
|
Formatnumber (22.2222)
|
|||
|---|---|---|---|
|
#18+
если вопрос о запросе buh_Bal_BALANCE , то он у меня показывает все нормально (на крайняк встань в позу "Выражение1: Round([Dolg];2)" в конструторе, вызови св-ва и поставь 2 знака в поле "число десятичных знаков" Скорее всего все хде-то далее - в гриде, или в способе вязать источник из запросов с ним. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.09.2003, 17:58 |
|
||
|
|

start [/forum/topic.php?fid=45&msg=32269520&tid=1679311]: |
0ms |
get settings: |
7ms |
get forum list: |
20ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
63ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
64ms |
get tp. blocked users: |
2ms |
| others: | 204ms |
| total: | 378ms |

| 0 / 0 |
