|
|
|
Заполнение полей на форме FPD
|
|||
|---|---|---|---|
|
#18+
Dos Foxpro. Есть форма на ней поля. Заполнение полей идет из таблицы следующим образом: SELECT pole1, pole2, pole3 FROM TableMy WHERE pole4=m.znach INTO CURSOR MyCursor Поле1=MyCursor.pole1 Поле2=MyCursor.pole2 Поле3=MyCursor.pole3 SHOW GETS если смотреть курсор, то данные выбраны правильно, а показываются данные не те. Но если после SELECT вставить BROW, то выбирается все верно. Помогите опжалуйста почему это может происходить? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.03.2008, 17:28 |
|
||
|
Заполнение полей на форме FPD
|
|||
|---|---|---|---|
|
#18+
ГостьЛесли смотреть курсор, то данные выбраны правильно, а показываются данные не те. Что значит не те? А какие? из этого же курсора или из какого-то другого? Или не ту запись? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.03.2008, 17:34 |
|
||
|
Заполнение полей на форме FPD
|
|||
|---|---|---|---|
|
#18+
В курсоре всего 1 запись. А данные откуда беруться сама понять не могу. Если смотреть курсор, то там все правильно. Просто сама с таким первый раз сталкиваюсь. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.03.2008, 17:37 |
|
||
|
Заполнение полей на форме FPD
|
|||
|---|---|---|---|
|
#18+
Это значит, что в команде @ ... SAY/GET явно не прописан алиас таблицы. Т.е. там стоит всего-лишь "pole1", "pole2", "pole3". А надо так, как и указано в вопросе "MyCursor.pole1", "MyCursor.pole2", "MyCursor.pole3". Если алиас не указан, то FoxPro будет брать значения либо из полей таблицы открытой в текущей рабочей области (не факт, что текущая рабочая область - это курсор MyCursor), либо из переменных памяти. Также желательно перед отображением формы сделать явный переход в нужную рабочую область select MyCursor @ ... SAY/GET ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.03.2008, 18:16 |
|
||
|
Заполнение полей на форме FPD
|
|||
|---|---|---|---|
|
#18+
Нет стоит именно так Поле3=MyCursor.pole3 и не понятно почему простое добавление DROW заставляет все работать правильно Если опрашиваю поля так wait wind MyCursor.pole3 то поля тоже возвращают неверное значение ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.03.2008, 19:03 |
|
||
|
Заполнение полей на форме FPD
|
|||
|---|---|---|---|
|
#18+
Ну чего бы сразу примерчик не скинуть? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.03.2008, 23:06 |
|
||
|
Заполнение полей на форме FPD
|
|||
|---|---|---|---|
|
#18+
Наверное, после select... указатель стоит не на первой записи, можно выполнить команду,типа, GO TOP ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.03.2008, 12:10 |
|
||
|
|

start [/forum/topic.php?fid=41&gotonew=1&tid=1588058]: |
0ms |
get settings: |
7ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
32ms |
get topic data: |
9ms |
get first new msg: |
6ms |
get forum data: |
2ms |
get page messages: |
37ms |
get tp. blocked users: |
2ms |
| others: | 194ms |
| total: | 307ms |

| 0 / 0 |
