|
|
|
SCATTER
|
|||
|---|---|---|---|
|
#18+
Нужно разобраться с исходником на ФОКСе. А именно с одной формой, исп. курсор. В курсор данные попадают из вызова хп. Далее: SCATTER NAME THIS.OldValues MEMO SCATTER NAME THIS.NewValues MEMO В обработчиках контролов (Init, Refresh, Valid..) происходят обращения к свойствам THISFORM.NewValues. Например: this.Value = (thisform.NewValues.moved = '+') DODEFAULT() Хочу по аналогии добавить еще одну галку на форму. 1. Правлю хп (добаваляю выбор нужного поля из таблицы) 2. Пишу обработчики, но обращаюсь уже к this.Value = (thisform.NewValues.came = '+') DODEFAULT() При запуске пишет что "не найдено свойство с именем CAME" :( Нигде в программе не нашел чтобы свойства явно добавлялись к NewValues. Это происходит автоматически при вызове SCATTER NAME? Что посоветуете? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.10.2005, 14:55:30 |
|
||
|
SCATTER
|
|||
|---|---|---|---|
|
#18+
в самом таблице, откуда делаешь SCATTER поле came появилось!? ;) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.10.2005, 15:08:05 |
|
||
|
SCATTER
|
|||
|---|---|---|---|
|
#18+
ну и как добафчик - поле не должно быть типа General ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.10.2005, 15:10:20 |
|
||
|
SCATTER
|
|||
|---|---|---|---|
|
#18+
В соответствующей таблице MsSQL Server поле came есть. ХП-его оттуда достает - в Query Analyzer проверял. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.10.2005, 15:11:56 |
|
||
|
SCATTER
|
|||
|---|---|---|---|
|
#18+
уже на клиенте оно есть!? как ты получаешь его? Может Remote View подправить нужна.. вопщем ищи поле в таблице, откуда делаешь SCATTER ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.10.2005, 15:13:37 |
|
||
|
SCATTER
|
|||
|---|---|---|---|
|
#18+
Курсоры, на сколько я понял, создаются в следующем случае: m.gcString = "EXEC sp_Get_Doc_Contract @sup_id = ?m.goApp.App_FirmID" m.gnResult = SQLExec(m.goSQL.Handle, m.gcString, "flppb_con") Можно посмотреть какие поля у данного курсора? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.10.2005, 16:19:27 |
|
||
|
SCATTER
|
|||
|---|---|---|---|
|
#18+
после этих команд добафь Код: plaintext 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.10.2005, 16:22:15 |
|
||
|
SCATTER
|
|||
|---|---|---|---|
|
#18+
Хм. Оказывается у меня данные в курсоре и вовсе не из той хп про которую я думал (знаю, сам дурак). А можно ли как-то определить имя текущего курсора? Чтобы по нему найти в исходнике - какой запрос выполняется. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.10.2005, 19:00:44 |
|
||
|
SCATTER
|
|||
|---|---|---|---|
|
#18+
Hi knignick! > А можно ли как-то определить имя текущего курсора? Не уверен что правильно понял что тебе нужно (вопрос какой-то туманный), но ALIAS() возвращает алиас (можно сказать что это имя) курсора, открытого в текущей рабочей области. Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.10.2005, 01:45:43 |
|
||
|
SCATTER
|
|||
|---|---|---|---|
|
#18+
перед SCATTER NAME THIS.NewValues MEMO фставь SET STEP ON - вывалишься в Дебугер. потом в командном окне выполни SET и посматри в каком алиасе находишься. Ну и далее по коду проги ищщи создание этого альяса. в командах типа SQLExec(m.goSQL.Handle, m.gcString, "flppb_con") - это третий параметр. Либа посмотри DE формы - твоя таблица может быть проста Remote view ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.10.2005, 09:14:18 |
|
||
|
SCATTER
|
|||
|---|---|---|---|
|
#18+
Разобрался, нашел источник данных. Большое спасибо, Hel!Raiser. Как выяснилось данные берутся не из хп, а из функции dbo.fn_firms_contracts Эту функцию нужно было пересоздать, чтобы выбиралось добавленное в таблицу поле. Т.к. скрипт, который создавал сию функцию выглядел так: create function dbo.fn_firms_contracts (@id int, @lang char(3) = 'r') returns table as return ( select Firms_Contracts.*, ... и т.д. Еще раз спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.10.2005, 12:31:37 |
|
||
|
|

start [/forum/topic.php?fid=41&msg=33309292&tid=1593324]: |
0ms |
get settings: |
5ms |
get forum list: |
12ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
564ms |
get topic data: |
6ms |
get forum data: |
2ms |
get page messages: |
27ms |
get tp. blocked users: |
1ms |
| others: | 182ms |
| total: | 803ms |

| 0 / 0 |
