Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / немогу пронставить нумерацию Помогите!!! / 4 сообщений из 4, страница 1 из 1
25.07.2008, 14:36
    #35452334
gromozeka2007
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
немогу пронставить нумерацию Помогите!!!
Люди добрые прошу вас помогите ламаку!!! Есть поле 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 а оно одно нумерует другое не :(
...
Рейтинг: 0 / 0
25.07.2008, 14:44
    #35452363
Dima T
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
немогу пронставить нумерацию Помогите!!!
Зачем новый топик завел? Тут начал, там и продолжай.

Отпишись туда и на примере покажи что не так.
gromozeka2007...Вроди то что нужно вот только номерует оно вообще както хаотично!!! А мне необходимо както его отсортировать згруппировать чтобы оно пронумеровало все так как там есть значения и с 006022 и 012522 а оно одно нумерует другое не :(

Сделай табличку 10-20 записей, выложи (или скрипт для ее создания) и покажи что не нравится и что ты в результате хочешь.
...
Рейтинг: 0 / 0
25.07.2008, 15:17
    #35452431
gromozeka2007
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
немогу пронставить нумерацию Помогите!!!
От что плучилось после того как я запустил скрипт. А необходимо чтобы все одинаковые значения пронумеровались чтобы небыло совпадений. Оно допустим значение 001102 001102 пронумеровало 0011021 0011022 а почему для 001012 которое повторяется 4 раза не пронумеровало. Я выложил dbf в архиве там поле nomer его необходимо пронумеровать
...
Рейтинг: 0 / 0
25.07.2008, 15:47
    #35452534
Dima T
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
немогу пронставить нумерацию Помогите!!!
Тут ответил
...
Рейтинг: 0 / 0
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / немогу пронставить нумерацию Помогите!!! / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]