|
|
|
Parametizirovannije view
|
|||
|---|---|---|---|
|
#18+
Voznikla takaja problemma. Jestj view s dvumja parametrami. Pri zapuske formi ona ih zaprashivajet, hotja v data environment stoit No Data On Load=.T. Eta opcija u menja vsegda virubala zapros parametrov. zachenija v init peredajutsja programno. Chto esche mozhet bit? Jestj kakije idei? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.06.2006, 17:33 |
|
||
|
Parametizirovannije view
|
|||
|---|---|---|---|
|
#18+
Hi dj_raven! Версия фокса? Если 9-ка то так и должно быть - подробное обсуждение этой новой особенности было на foxclub.ru (правда давно очень, но поиском можно найти конечно). Переменную надо объявить до запуска формы, или хотя-бы в DE.BeforeOpenTables. А проще всего видимо переписать форму так, чтобы вообще избавится от DE - т.е. руками открывать представления по мере необходимости (для этапа разработки конечно DE можно оставить - главное чтобы на этапе исполнения они не открывались - т.е. либо убрать их после завершения рисования формы, либо отменить авто-открытие). Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.06.2006, 01:15 |
|
||
|
Parametizirovannije view
|
|||
|---|---|---|---|
|
#18+
versija 7 sp1 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.06.2006, 10:32 |
|
||
|
Parametizirovannije view
|
|||
|---|---|---|---|
|
#18+
Igor Korolyov Версия фокса? Если 9-ка то так и должно быть - подробное обсуждение этой новой особенности было на foxclub.ru (правда давно очень, но поиском можно найти конечно). Ничего подобного! ТАК не должно быть ни в какой версии FoxPro. Настройка NoDataOnLoad = .T. автоматически блокирует возникновение запроса параметра и View открывается пустой без данных. VFP9SP1 - без проблем. Такой может быть, например, если: 1) Есть другой Local View (или Select-SQL) который в качестве источника данных использует этот самый параметризированный Local View. И это "другой" открывается раньше параметризированного. Тут надо следить за физическим порядком наполнения DataEnvironment. Первыми в списке объектов DataEnvironment должны идти "простые" View, и только после них те View, которые используют их в качестве источника. 2) Есть программное открытие Local View командой USE без опции NODATA 3) На момент вызова функции Requery("MyView") параметр не существует ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.06.2006, 12:01 |
|
||
|
Parametizirovannije view
|
|||
|---|---|---|---|
|
#18+
Hi ВладимирМ! Это зависит от того какого рода параметр в представлении. SELECT ID, Name FROM SomeTable WHERE &?lcWhere Или так SELECT ID, Name, ?m.lnSomeConst AS ConstField FROM SomeTable И никакой NoDataOnLoad не поможет... Впрочем запрос второго типа потребует параметра и в VFP7/8 Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.06.2006, 02:09 |
|
||
|
|

start [/forum/topic.php?fid=41&fpage=248&tid=1591308]: |
0ms |
get settings: |
5ms |
get forum list: |
8ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
25ms |
get topic data: |
5ms |
get forum data: |
2ms |
get page messages: |
23ms |
get tp. blocked users: |
1ms |
| others: | 198ms |
| total: | 271ms |

| 0 / 0 |
