Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Есть ли такая функция? / 19 сообщений из 19, страница 1 из 1
18.02.2010, 09:31
    #36476656
puls
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Есть ли такая функция?
Есть ли такая функция возврашаеть порядковый номер индекса в индексном файле,например в idx?
Её програмироват не сложно однако.
...
Рейтинг: 0 / 0
18.02.2010, 09:33
    #36476657
прошелмимо
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Есть ли такая функция?
что означает порядковый номер индекса?
и для чего он нужен (что желаете реализовать)?
...
Рейтинг: 0 / 0
18.02.2010, 09:36
    #36476664
puls
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Есть ли такая функция?
прошелмимочто означает порядковый номер индекса?
и для чего он нужен (что желаете реализовать)?
В подобие recn() только для idx.
...
Рейтинг: 0 / 0
18.02.2010, 09:36
    #36476665
прошелмимо
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Есть ли такая функция?
что это даст? для чего?
...
Рейтинг: 0 / 0
18.02.2010, 09:40
    #36476672
PaulWist
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Есть ли такая функция?
pulsЕсть ли такая функция возврашаеть порядковый номер индекса в индексном файле,например в idx?
Её програмироват не сложно однако.

Код: plaintext
1.
2.
3.
ATAGINFO(ArrayName [,cCDXName [, nWorkArea | cTableAlias]])
TAG( ) Function
TAGCOUNT( ) Function
TAGNO( ) Function
...
Рейтинг: 0 / 0
18.02.2010, 09:47
    #36476691
прошелмимо
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Есть ли такая функция?
2 PaulWist

опять пальцем в ...

вопрошавшему нужно знать
какая "от потолка" запись после сортировки

вот и ждем пока он признается зачем это нужно.
...
Рейтинг: 0 / 0
18.02.2010, 09:53
    #36476703
прошелмимо
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Есть ли такая функция?
сбегай - развлекись

http://forum.foxclub.ru/read.php?29,429518
...
Рейтинг: 0 / 0
18.02.2010, 09:55
    #36476707
puls
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Есть ли такая функция?
PaulWistpulsЕсть ли такая функция возврашаеть порядковый номер индекса в индексном файле,например в idx?
Её програмироват не сложно однако.

Код: plaintext
1.
2.
3.
ATAGINFO(ArrayName [,cCDXName [, nWorkArea | cTableAlias]])
TAG( ) Function
TAGCOUNT( ) Function
TAGNO( ) Function

Я кажется не правилно задавал вопрос.
Функция должна возврашать например в aaa.dbf есть 5600 запись.struktura tabn,okl.
tabn okl recn()
0012 300 1
0001 200 2
0003 400 3
0099 1200 4
после inde on tabn to iii
получаем
N: recn()
0001 200 1 2
0003 400 2 3
0012 300 3 1
0099 1200 4 4


нужно что бы функция вернула значения N: наприме для tabn='0003' 3,tabn='0012' 1
...
Рейтинг: 0 / 0
18.02.2010, 10:01
    #36476728
puls
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Есть ли такая функция?
Извиняюс так длжен вернуть
значения N: наприме для tabn='0003' 2,tabn='0012' 3,tabn='0001' 1,tabn='0012' 4
...
Рейтинг: 0 / 0
18.02.2010, 10:06
    #36476734
прошелмимо
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Есть ли такая функция?
авторнужно что бы функция вернула значения N: наприме для tabn='0003' 3,tabn='0012' 1

recn() после индексации не изм-ся
она также и вернет номер записи

а вам нужно:

0001 200 10003 400 2 0012 300 3 0099 1200 4

?

используйте селект с сортировкой в доп.курсор,
тогда recn() станет возвращать реальный физ.номер записи после сортировки

главный вопрос:
зачем Вам нужен этот порядковый номер следования?
зачем?
...
Рейтинг: 0 / 0
18.02.2010, 10:06
    #36476736
PaulWist
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Есть ли такая функция?
puls

нужно что бы функция вернула значения N: наприме для tabn='0003' 3,tabn='0012' 1

Дык, так все и возвращается

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
CREATE CURSOR test (tabn c( 4 ), okl i)
INSERT INTO test VALUES ('0012',  300 )
INSERT INTO test VALUES ('0001',  200 )
INSERT INTO test VALUES ('0003',  400 ) 
INSERT INTO test VALUES ('0099',  1200 )
inde on tabn tag iii 

SEEK '0003'
? tabN, RECNO()

SEEK '0012'
? tabN, RECNO()
...
Рейтинг: 0 / 0
18.02.2010, 10:09
    #36476745
прошелмимо
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Есть ли такая функция?
PaulWistpuls

нужно что бы функция вернула значения N: наприме для tabn='0003' 3,tabn='0012' 1

Дык, так все и возвращается



иди развлекись на фоксклаб,
ты не в теме
...
Рейтинг: 0 / 0
18.02.2010, 10:10
    #36476748
puls
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Есть ли такая функция?
прошелмимоавторнужно что бы функция вернула значения N: наприме для tabn='0003' 3,tabn='0012' 1

recn() после индексации не изм-ся
она также и вернет номер записи

а вам нужно:

0001 200 10003 400 2 0012 300 3 0099 1200 4

?

используйте селект с сортировкой в доп.курсор,
тогда recn() станет возвращать реальный физ.номер записи после сортировки

главный вопрос:
зачем Вам нужен этот порядковый номер следования?
зачем?
У меня также есть вариантов решения,а функция есть?Вот вопрос?
...
Рейтинг: 0 / 0
18.02.2010, 10:12
    #36476752
прошелмимо
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Есть ли такая функция?
puls
У меня также есть вариантов решения,а функция есть?Вот вопрос?

вот ответ: нету.
...
Рейтинг: 0 / 0
18.02.2010, 10:15
    #36476765
puls
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Есть ли такая функция?
прошелмимо,

Спосибо Всем.
...
Рейтинг: 0 / 0
18.02.2010, 10:16
    #36476767
прошелмимо
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Есть ли такая функция?
pulsпрошелмимо,

Спосибо Всем.

пожалуйста,

гы, ну чтож такое, я не получил ответа на главный вопрос.
...
Рейтинг: 0 / 0
18.02.2010, 19:35
    #36478605
reware
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Есть ли такая функция?
прошелмимогы, ну чтож такое, я не получил ответа на главный вопрос.

"Иди развлекись на фоксклаб" :)
...
Рейтинг: 0 / 0
18.02.2010, 19:54
    #36478639
Есть ли такая функция?
вам для развлечений и Паши с кулинарию достаточно.

а мне и здесь неплохо.
...
Рейтинг: 0 / 0
19.02.2010, 09:13
    #36479172
Sergey Ch
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Есть ли такая функция?
Модератор: Топик закрывается в связи с потерей рационального "зерна"
...
Рейтинг: 0 / 0
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Есть ли такая функция? / 19 сообщений из 19, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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