|
|
|
Как обратиться к полю из другой формы?
|
|||
|---|---|---|---|
|
#18+
Подскажите, пожалуйста, синтаксис обращения к полю нетекущей формы?? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.05.2007, 11:18 |
|
||
|
Как обратиться к полю из другой формы?
|
|||
|---|---|---|---|
|
#18+
Как и обычно Ссылка_на_форму.Имя_объекта.Свойство А вот как получить "Ссылку_на_форму" - это зависит от конкретной задачи. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.05.2007, 11:24 |
|
||
|
Как обратиться к полю из другой формы?
|
|||
|---|---|---|---|
|
#18+
Принципиально : _vfp.forms(xx).что-нибудь.какое-либо свойство/метод... Ну а вобщем, как было сказано выше :"Все зависит от конкретной задачи." ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.05.2007, 11:28 |
|
||
|
Как обратиться к полю из другой формы?
|
|||
|---|---|---|---|
|
#18+
да-да :) но само обращение какое? в Access'е, например вот так: Forms![Форма1]![Поле1] а тут непонятно( фокспро почему-то ругается.. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.05.2007, 11:29 |
|
||
|
Как обратиться к полю из другой формы?
|
|||
|---|---|---|---|
|
#18+
Я пишу запрос (поиск по значению): SELECT Goods.* FROM data1!Goods WHERE Goods.name LIKE "%"+ALLTRIM(Findgoods_form.Nametext.text)+"%" Затем на гриде ставлю в качестве источника записей этот запрос. Но фокспро ругается на это: "%"+ALLTRIM(Findgoods_form.Nametext.text)+"%" подскажите, пожалста: что тут не так? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.05.2007, 11:45 |
|
||
|
Как обратиться к полю из другой формы?
|
|||
|---|---|---|---|
|
#18+
В простейшем случае Код: plaintext Здесь Findgoods_form - это свойство Name соответсвующей формы. Обратите внимание, не имя файла SCX, а значение внутреннего свойства Name. Но такой способ обращения имеет ряд ограничений. Как универсальное решение - не годится. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.05.2007, 12:39 |
|
||
|
Как обратиться к полю из другой формы?
|
|||
|---|---|---|---|
|
#18+
Olenka87Я пишу запрос (поиск по значению): SELECT Goods.* FROM data1!Goods WHERE Goods.name LIKE "%"+ALLTRIM(Findgoods_form.Nametext.text)+"%" Затем на гриде ставлю в качестве источника записей этот запрос. Но фокспро ругается на это: "%"+ALLTRIM(Findgoods_form.Nametext.text)+"%" подскажите, пожалста: что тут не так? Если у вас грид лежит на форме FindGoods_Form, то можно воспользоваться ключевым словом ThisForm. Посмотрите в хелпе ThisForm и This заодно уж. Если NameText лежит в одной форме, а вы вызываете другую форму с поиском в гриде, то тогда лучше явно передать указатель родительской формы. Потому как в отличие от аксесса фокс может создать сколько угодно экземпляров одной и той же формы. Вдогонку покопать хелп на тему: _SCREEN.ActiveForm _VFP.Forms ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.05.2007, 12:41 |
|
||
|
|

start [/forum/topic.php?fid=41&msg=34522754&tid=1589357]: |
0ms |
get settings: |
8ms |
get forum list: |
12ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
52ms |
get topic data: |
6ms |
get forum data: |
2ms |
get page messages: |
41ms |
get tp. blocked users: |
1ms |
| others: | 208ms |
| total: | 334ms |

| 0 / 0 |
