|
|
|
field()
|
|||
|---|---|---|---|
|
#18+
Yest komanda field(), eto pokazivaet polya po nomeram. Dopustim, field(1)=1-ci polya,field(2)=2-ci polya. A yest li takaya kamanda chto pokazivala nomer polya po nazvaniyu? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.01.2006, 07:58 |
|
||
|
field()
|
|||
|---|---|---|---|
|
#18+
Можно так: AFIELDS(aDim1) lnColumn = ASCAN(aDim1, NameFiled,1,0,1,9), где NameFiled имя искомого поля, а lnColumn - его искомый номер С уважением, Алексей ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.01.2006, 08:21 |
|
||
|
field()
|
|||
|---|---|---|---|
|
#18+
Oshibku dayut: "Too many argument" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.01.2006, 08:32 |
|
||
|
field()
|
|||
|---|---|---|---|
|
#18+
А какая версия VFP ? С уважением, Алексей ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.01.2006, 08:41 |
|
||
|
field()
|
|||
|---|---|---|---|
|
#18+
Тогда так: AFIELDS(aDim1) nRow = ASUBSCRIPT(aDim1, ASCAN(aDim1, NameFiled), 1) nRow - номер поля, но имя поля NameFiled надо задавать большими буквами и лучше сначала убедиться, что ASCAN(aDim1, NameFiled) > 0 С уважением, Алексей ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.01.2006, 09:05 |
|
||
|
field()
|
|||
|---|---|---|---|
|
#18+
Ne, nepravilno dayut. Napirmer, yest polya ASCAN(aDim1, NameFiled)=4, ya znayu chto nomer etoqo polye 140, no nrow=1 poluchaetsa. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.01.2006, 09:26 |
|
||
|
field()
|
|||
|---|---|---|---|
|
#18+
Не знаю... Я только что проверил - все правильно работает. Может в VFP 9 эти функции не так работают, как в VFP 6.0?! С уважением, Алексей ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.01.2006, 09:55 |
|
||
|
field()
|
|||
|---|---|---|---|
|
#18+
Способ сравнения символьных строк зависит от настройки SET EXACT Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. Вообще-то, при любом раскладе, поиск сведется к перебору. Может, проще органзовать перебор напрямую? Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.01.2006, 12:08 |
|
||
|
field()
|
|||
|---|---|---|---|
|
#18+
Spasibo, VladimirM, Vsyo poluchilos. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.01.2006, 12:50 |
|
||
|
field()
|
|||
|---|---|---|---|
|
#18+
Hi n1m2! Вообще-то настораживает желание получить "номер поля", равно как и наоборот - возможно что где-то используется кривой алгоритм работы с данными - при нормальной работе таких потребностей возникать не должно (и физический порядок следования полей не должен иметь ни малейшего значения для функционирования программы). Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.02.2006, 02:55 |
|
||
|
|

start [/forum/topic.php?fid=41&fpage=277&tid=1592471]: |
0ms |
get settings: |
12ms |
get forum list: |
21ms |
check forum access: |
5ms |
check topic access: |
5ms |
track hit: |
34ms |
get topic data: |
36ms |
get forum data: |
4ms |
get page messages: |
57ms |
get tp. blocked users: |
2ms |
| others: | 241ms |
| total: | 417ms |

| 0 / 0 |
