|
Как убрать лишние нули из текстового поля?
|
|||
---|---|---|---|
#18+
Здравствуйте. Есть таблица в Access, в которой указаны номера кадастровых участков в формате "область:район:квартал:номер", например: 57:14:0050102:0012. Задача в том, чтобы автоматически убирать лишние нули после двоеточия: 57:14:0050102:012 -> 57:14:50102:12 57:14:0000000:135 -> 57:14:0:135 и т.д. Проблема в том, что количество нулей может быть разным. Каким образом можно решить задачу в Access? До этого разбивали столбец по ":" в Excel, получалось что-то вроде 57|14|0|135 и уже в отдельном столбце формулой сцепляли значения, такой вариант в Access'e в принципе тоже бы устроил, но как реализовать это я не знаю. Заранее спасибо за советы. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.06.2019, 10:36 |
|
Как убрать лишние нули из текстового поля?
|
|||
---|---|---|---|
#18+
archangel1408, Код: vbnet 1. 2.
... |
|||
:
Нравится:
Не нравится:
|
|||
19.06.2019, 10:54 |
|
Как убрать лишние нули из текстового поля?
|
|||
---|---|---|---|
#18+
sdku, не вариант, удалить нужно нули до первой цифры, которая больше нуля, здесь, например, номер квартала - 50102 (57:14:00 50102 :012) ... |
|||
:
Нравится:
Не нравится:
|
|||
19.06.2019, 11:13 |
|
Как убрать лишние нули из текстового поля?
|
|||
---|---|---|---|
#18+
Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9.
Код: vbnet 1. 2.
... |
|||
:
Нравится:
Не нравится:
|
|||
19.06.2019, 11:15 |
|
Как убрать лишние нули из текстового поля?
|
|||
---|---|---|---|
#18+
sdkuarchangel1408, Код: vbnet 1. 2.
Топикстартеру нужно убирать только лидирующие нули, а ваш вариант убирает все, посему решение не подходит( archangel1408, вам нужно разбирать строку на составляющие (используя символ двоеточия в качестве разделителя отдельных строк), затем отдельные кусочки строк-цифр приводить к числу, после чего из чисел собирать строку обратно уже без лидирующих нулей.. Задача не сложная, но как мне видится простой одной-двумя командами не обойтись, нужно делать цикл ... |
|||
:
Нравится:
Не нравится:
|
|||
19.06.2019, 11:18 |
|
Как убрать лишние нули из текстового поля?
|
|||
---|---|---|---|
#18+
какие тут шустрые отвечающие.. или я медленный) сорри, в общем ... |
|||
:
Нравится:
Не нравится:
|
|||
19.06.2019, 11:19 |
|
Как убрать лишние нули из текстового поля?
|
|||
---|---|---|---|
#18+
если убрать "0" в начале группы и писать "0" если вся группа (цифры между ":") из "0" то так: Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12.
Код: vbnet 1. 2. 3. 4.
... |
|||
:
Нравится:
Не нравится:
|
|||
19.06.2019, 11:26 |
|
Как убрать лишние нули из текстового поля?
|
|||
---|---|---|---|
#18+
archangel1408, Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16.
... |
|||
:
Нравится:
Не нравится:
|
|||
19.06.2019, 15:21 |
|
Как убрать лишние нули из текстового поля?
|
|||
---|---|---|---|
#18+
Что-то никто не вспомнил про регулярные выражения... Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10.
Как-то так... ... |
|||
:
Нравится:
Не нравится:
|
|||
20.06.2019, 04:35 |
|
Как убрать лишние нули из текстового поля?
|
|||
---|---|---|---|
#18+
Панург, Не просто не вспомнил,а даже не знал-порекомендуй что почитать и вообще это стоящее дело? ... |
|||
:
Нравится:
Не нравится:
|
|||
20.06.2019, 14:11 |
|
Как убрать лишние нули из текстового поля?
|
|||
---|---|---|---|
#18+
sdkuПанург, Не просто не вспомнил,а даже не знал-порекомендуй что почитать и вообще это стоящее дело? Регулярные выражения P.S В инете можно скачать электронную версию на халяву. :)) ... |
|||
:
Нравится:
Не нравится:
|
|||
20.06.2019, 14:30 |
|
Как убрать лишние нули из текстового поля?
|
|||
---|---|---|---|
#18+
sdku, ну про книжки написали уже, Можно в сети посмотреть ресурсы - Объект RegExp sdkuвообще это стоящее дело?Ну а как же! ... |
|||
:
Нравится:
Не нравится:
|
|||
20.06.2019, 15:07 |
|
|
start [/forum/topic.php?desktop=1&fid=45&tid=1610634]: |
0ms |
get settings: |
8ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
33ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
49ms |
get tp. blocked users: |
2ms |
others: | 10ms |
total: | 134ms |
0 / 0 |