|
|
|
Formatnumber (22.2222)
|
|||
|---|---|---|---|
|
#18+
Получилось преобразовывать округление, только вот Access хранит дробь (,) заяпятой вместо (.) точки Код: plaintext 1. 2. 3. 4. Как сделать так чтобы в запросе перед функцией formatnumber число с запятой преобразовывалось в число с точкой??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.09.2003, 18:37 |
|
||
|
Formatnumber (22.2222)
|
|||
|---|---|---|---|
|
#18+
А откуда взялось число 33,3333? Это не одно число, а два числа через запятую! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.09.2003, 18:44 |
|
||
|
Formatnumber (22.2222)
|
|||
|---|---|---|---|
|
#18+
просто Access2000 у меня разделяет дробную часть запятой а formatnumber понимает только точку, так вот вопрос остается в силе!!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.09.2003, 18:47 |
|
||
|
Formatnumber (22.2222)
|
|||
|---|---|---|---|
|
#18+
Где он разделяет запятой? В программах? Программ он сам не пишет. В таблицах? Все равно если взять значение поля, то будет столько же. Я не могу представить ситуацию, когда в программе вместо 3.3 появится 3,3. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.09.2003, 18:53 |
|
||
|
Formatnumber (22.2222)
|
|||
|---|---|---|---|
|
#18+
Мне что делать больше нечего как врать? У меня SQL Запрос возвращает все числа разделенные запятой , кстати даже Formatnumber принимает числа в формате с точкой, но возвращает с запятой, смотри выше! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.09.2003, 18:57 |
|
||
|
Formatnumber (22.2222)
|
|||
|---|---|---|---|
|
#18+
У меня SQL Запрос возвращает все числа разделенные запятой У тебя SQL Запрос возвращает все числа в 1/2/4/8-ми байтовом виде, без всяких минусов, точек и запятых. И у меня тоже. И даже у Владимира Саныча, поверь мне на слово. А уж как он его отображает, это вопрос пятнадцатый. Просто возьми за правило, что в программах целую от дробной части числа надо отделять точкой, а не каким-либо другим символом, и все будет хорошо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.09.2003, 19:05 |
|
||
|
Formatnumber (22.2222)
|
|||
|---|---|---|---|
|
#18+
Что вы издеваетесь? У меня запрос возвращает число с разделителем запятой, но в запросе есть вычисляемое поле которое с помощью Formatnumber, округляет дробную часть! вот: Select.......[Summ] , formatnumber ([Summ]) as MySumm выдает: 333,33333 333 а если бы была точка вместо запятой то было бы 333.33333 333,33 Проблема в том что мой Access2000 хранит много чисел и все дробные разделены ЗАПЯТОЙ, так вот Formatnumber понимает тоько точку! Вопрос как преобразовать это число перед передачай его в функцию formatnumber в число в котором дробная чать будет разделена точкой! Прошу кто сталкивался с этой проблемой ответить, или кто знает решение! Просьба не издеваться больше надо мной! Я вижу вы грамотные парни, но зачем издеваться не пойму!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.09.2003, 19:30 |
|
||
|
Formatnumber (22.2222)
|
|||
|---|---|---|---|
|
#18+
Слушай, прочитай какую нибудь книжку про то, как и что хранится И не парь людям мозги. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.09.2003, 19:32 |
|
||
|
Formatnumber (22.2222)
|
|||
|---|---|---|---|
|
#18+
Если тебе парю, то не отвечай ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.09.2003, 19:35 |
|
||
|
Formatnumber (22.2222)
|
|||
|---|---|---|---|
|
#18+
Вот здесь formatnumber ([Summ]) в formatnumber передается несколько байт, характеризующих тип поля Summ и его содержимое. А не точки/запятые. Проблема в том, что тебе должно быть параллельно, как твой акцесс хранит число, а во все функции, в том числе и в Formatnumber, число руками ты должен писать через точку. Пока над тобой никто не издевается. Но еще чуть-чуть... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.09.2003, 19:42 |
|
||
|
Formatnumber (22.2222)
|
|||
|---|---|---|---|
|
#18+
Какая на куй разница - много чисел хранит твой аксес, мало чисел хранит твой аксес, точка у тебя десятичным разделителем является, буква зю у тебя десятичным разделителем является... Тебе уже сказали, что как аксес хранит что-либо и как он это выводит куда-нибудь - две большие разницы. Тебе же блядь на все пофиг, ты и читать не умеешь, и проверить ленишься, что тебе этот запрос вернет. И никто не издеваются, все звереют уже потихоньку. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.09.2003, 19:44 |
|
||
|
Formatnumber (22.2222)
|
|||
|---|---|---|---|
|
#18+
2Nrisimha А какой у тебя тогда символ в VBA служит разделителем? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.09.2003, 19:44 |
|
||
|
Formatnumber (22.2222)
|
|||
|---|---|---|---|
|
#18+
Хорошо перефразирую свой вопрос Есть число (555,77777), как его сделать числом (555.77777) т.е. вместо запятой чтобы была точка!!!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.09.2003, 19:45 |
|
||
|
Formatnumber (22.2222)
|
|||
|---|---|---|---|
|
#18+
НЕТ У ТЕБЯ ЧИСЛА (555,77777)!!!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.09.2003, 19:46 |
|
||
|
Formatnumber (22.2222)
|
|||
|---|---|---|---|
|
#18+
2ЛП Немножко не так. БЛЯДЬ, ЭТО В ПОЛЕ У ТЕБЯ ЧИСЛО "5 555,77777" А В РЕДАКТОРЕ ПРОГРАММ - "5555.77777" Заебал уже. Иди стих напиши. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.09.2003, 19:49 |
|
||
|
Formatnumber (22.2222)
|
|||
|---|---|---|---|
|
#18+
да блин с вами и кашу не свариш! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.09.2003, 19:52 |
|
||
|
Formatnumber (22.2222)
|
|||
|---|---|---|---|
|
#18+
GEO верно говориш! вот так как сделать так чтобы его поняла функия formatnumber???? В запросе когда этой функции передается число с запятой , она просто отсекает дробную часть, а если ей передать с точкой то она правильно округляет это число! Вот как это число преобразовать в число с разделителем с точкой!? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.09.2003, 19:55 |
|
||
|
Formatnumber (22.2222)
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.09.2003, 19:56 |
|
||
|
Formatnumber (22.2222)
|
|||
|---|---|---|---|
|
#18+
Если выкинуть некотрые горячие словечки из высказывания Geo, то останеться истина :) Nrisimha - не дуйся. Открой IDE VBA - и попробуй написать DebugWindow ? 5,5 +4,3 а потом ? 5.5 +4.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.09.2003, 19:57 |
|
||
|
Formatnumber (22.2222)
|
|||
|---|---|---|---|
|
#18+
а чё это за функция formatnumber? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.09.2003, 19:59 |
|
||
|
Formatnumber (22.2222)
|
|||
|---|---|---|---|
|
#18+
посмотри на запрос мой и сразу все поймеш! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.09.2003, 20:00 |
|
||
|
Formatnumber (22.2222)
|
|||
|---|---|---|---|
|
#18+
Здравствуй лошадь, я Буденый... В запросе когда этой функции передается число с запятой , она просто отсекает дробную часть, а если ей передать с точкой то она правильно округляет это число! В запросе когда передается поле, содержащее числовое значение, тебе д.быть все равно, как оно передается. Когда ты подкладываешь функции написанное кнопочками число, в котором целая и дробная часть разделены точкой, передается число. Когда ты подкладываешь функции написанное кнопочками якобы "число", в котором целая и дробная часть разделены запятой, передается ДВА ЦЕЛЫХ ЧИСЛОВЫХ АРГУМЕНТА!!! Если у функции есть опциональный второй аргумент - она смолчит. Если нету, получишь ошибку. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.09.2003, 20:02 |
|
||
|
Formatnumber (22.2222)
|
|||
|---|---|---|---|
|
#18+
Прошу прощения за мой кривой русский, но все же как быть или не быть, с вами можно в Духовный мир отправляться и петь и танцевать, потому как вы не привязанны к материальному :-) У меня без ошибок выдает запрос из поля в котором есть число 55,777 после formatnumber([summa]) получается 55 если делать в DebugWindow debug.print formatnumber (55.777) то получается 55,78 вот надо чтобы SQL запрос(фукция formatnumber) понимала правильно мои числа хранящиеся базе!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.09.2003, 20:08 |
|
||
|
Formatnumber (22.2222)
|
|||
|---|---|---|---|
|
#18+
Блин, ведь даже запрос сумел написать... А выполнить его не судьба что-ли??? Если у тебя в поле Summa лежит число - то похер какой десятичный разделитель. Если же ему не похер на твой десятичный разделитель - значит у тебя в поле Summa лежит не число, а строка. Тогда это уже к хирургу. Пусть он что-нибудь тебе отрежет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.09.2003, 20:09 |
|
||
|
|

start [/forum/topic.php?fid=45&fpage=1747&tid=1679311]: |
0ms |
get settings: |
6ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
36ms |
get topic data: |
13ms |
get forum data: |
4ms |
get page messages: |
63ms |
get tp. blocked users: |
1ms |
| others: | 206ms |
| total: | 351ms |

| 0 / 0 |
