|
удаление пробелов с расчетного счета-код не работает
|
|||
---|---|---|---|
#18+
Clos data Use 0111 Go top Do while !eof() ras_schet='' For i=1 to 30 ras_schet=allt(ras_schet)+subs(L_s_bank,i,1) Endfor Repl L_s_bank with ras_schet Skip Enddo Подскажите пожалуйста почему этот код не работает? Мне нужно из р/с удалить пробелы между цифрами, но почему то этот код этого не делает ((( хотя должен. Подскажите где я ошибся??? ... |
|||
:
Нравится:
Не нравится:
|
|||
17.11.2012, 22:03 |
|
удаление пробелов с расчетного счета-код не работает
|
|||
---|---|---|---|
#18+
mag034, Alltrim() удаляет начальные и конечные пробелы в строке, но НЕ ВНУТРИ строки. Если нужно удалить пробелы внутри строки, то используйте ChrTran()... ... |
|||
:
Нравится:
Не нравится:
|
|||
17.11.2012, 22:45 |
|
удаление пробелов с расчетного счета-код не работает
|
|||
---|---|---|---|
#18+
mag034, Хотя код на самом деле кажется правильным... Запустите его в отладчике и посмотрите... Может он так, с пробелами, лишь отображается на экране... ... |
|||
:
Нравится:
Не нравится:
|
|||
17.11.2012, 22:53 |
|
удаление пробелов с расчетного счета-код не работает
|
|||
---|---|---|---|
#18+
Станислав С...кий, так он разбивает строку посимвольно, должен удалять пробелы и вставляет обратно, а тут он почему то не удаляя пробелы помещает их обратно ... |
|||
:
Нравится:
Не нравится:
|
|||
17.11.2012, 22:53 |
|
удаление пробелов с расчетного счета-код не работает
|
|||
---|---|---|---|
#18+
Станислав С...кийmag034, Хотя код на самом деле кажется правильным... Запустите его в отладчике и посмотрите... Может он так, с пробелами, лишь отображается на экране... на самом деле пробелы существуют. ChrTran(), так же не удаляет пробелы... ... |
|||
:
Нравится:
Не нравится:
|
|||
17.11.2012, 22:59 |
|
удаление пробелов с расчетного счета-код не работает
|
|||
---|---|---|---|
#18+
Код: sql 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
17.11.2012, 23:36 |
|
удаление пробелов с расчетного счета-код не работает
|
|||
---|---|---|---|
#18+
Мимоходом555 Код: sql 1.
Пробую не работает. Если вручную убирать пробелы, а за тем вернуть на место,то все работает. Получается там не пробел, а др знак. Таблица переведена с Exel. Надо наверно узнать код знака. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.11.2012, 10:39 |
|
удаление пробелов с расчетного счета-код не работает
|
|||
---|---|---|---|
#18+
попробуй chr(160) - в 1С-овских выгрузках такой "пробел" иногда попадается возможно chr(9) - это табуляция Ну и буфер обмена никто не отменял. Вырежи этот "пробел" и вставь в свой ChrTran() ... |
|||
:
Нравится:
Не нравится:
|
|||
18.11.2012, 10:55 |
|
удаление пробелов с расчетного счета-код не работает
|
|||
---|---|---|---|
#18+
Dima T, Да так и сделал. Оказался код 160 , а не 32. Update 0111 Set L_s_bank=ChrTran(L_s_bank,chr(160),'') вместо всей програмки выполнил это и все пошло ))) SQL запросы сила ))) надо учить. Спасибо всем за помощь, очень помогли. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.11.2012, 11:13 |
|
удаление пробелов с расчетного счета-код не работает
|
|||
---|---|---|---|
#18+
Конечно ChrTran, хорошо, но надо помнить(искать) коды символов, можно и strtran(L_s_bank," ","")... ... |
|||
:
Нравится:
Не нравится:
|
|||
19.11.2012, 06:10 |
|
удаление пробелов с расчетного счета-код не работает
|
|||
---|---|---|---|
#18+
q1w1e1Конечно ChrTran, хорошо, но надо помнить(искать) коды символов, можно и strtran(L_s_bank," ","")...А в чём принципиальная разница? Что там пробел, что тут. Если в чартране был 32-й пробел, то и в стртране ТС написал бы 32-й - с тем же самым результатом... ... |
|||
:
Нравится:
Не нравится:
|
|||
20.11.2012, 19:58 |
|
удаление пробелов с расчетного счета-код не работает
|
|||
---|---|---|---|
#18+
tanglirА в чём принципиальная разница? в данном конкретном случае никакой разницы. ChrTran() полностью идентичен strtran(). Хотя если надо убирать два разных пробела chr(32) и chr(160) то надо два strtran() или один ChrTran() ... |
|||
:
Нравится:
Не нравится:
|
|||
20.11.2012, 20:12 |
|
|
start [/forum/topic.php?fid=41&msg=38042836&tid=1583316]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
52ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
53ms |
get tp. blocked users: |
1ms |
others: | 17ms |
total: | 167ms |
0 / 0 |