Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
25.07.2008, 14:36
|
|||
---|---|---|---|
|
|||
немогу пронставить нумерацию Помогите!!! |
|||
#18+
Люди добрые прошу вас помогите ламаку!!! Есть поле invent_n в ньом значения типа 000125 они могут повторяться помогите какимто макаром пронумеровать их 0001251 0001252 и т.д. поле типа Character функция recno() не катит. Предложили вариант set order to invent_n alter table ... add column invent_2 c(10) lcPrev = 'xxx' scan if lcPrev = invent_n i = i + 1 if i = 1 skip -1 repl invent_2 with alltrim(invent_n) + '1' skip i = 2 endif repl invent_2 with alltrim(invent_n) + alltrim(str(i)) else lcPrev = invent_n i = 0 endif endscan set order to repl for !empty(invent_2) invent_n with invent_2 alter table ... drop column invent_2 Вроди то что нужно вот только номерует оно вообще както хаотично!!! А мне необходимо както его отсортировать згруппировать чтобы оно пронумеровало все так как там есть значения и с 006022 и 012522 а оно одно нумерует другое не :( ... |
|||
:
Нравится:
Не нравится:
|
|||
|
25.07.2008, 14:44
|
|||
---|---|---|---|
немогу пронставить нумерацию Помогите!!! |
|||
#18+
Зачем новый топик завел? Тут начал, там и продолжай. Отпишись туда и на примере покажи что не так. gromozeka2007...Вроди то что нужно вот только номерует оно вообще както хаотично!!! А мне необходимо както его отсортировать згруппировать чтобы оно пронумеровало все так как там есть значения и с 006022 и 012522 а оно одно нумерует другое не :( Сделай табличку 10-20 записей, выложи (или скрипт для ее создания) и покажи что не нравится и что ты в результате хочешь. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
25.07.2008, 15:17
|
|||
---|---|---|---|
|
|||
немогу пронставить нумерацию Помогите!!! |
|||
#18+
От что плучилось после того как я запустил скрипт. А необходимо чтобы все одинаковые значения пронумеровались чтобы небыло совпадений. Оно допустим значение 001102 001102 пронумеровало 0011021 0011022 а почему для 001012 которое повторяется 4 раза не пронумеровало. Я выложил dbf в архиве там поле nomer его необходимо пронумеровать ... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=41&tablet=1&tid=1587475]: |
0ms |
get settings: |
7ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
27ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
37ms |
get tp. blocked users: |
1ms |
others: | 13ms |
total: | 119ms |
0 / 0 |