Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / FoxPro, Visual FoxPro Новый топик    Ответить
 Не могу обратится к Grid-у  [new]
Pavel Mandrenko
Member

Откуда: Украина, Киев
Сообщений: 29
Начну из далека.
Есть у нас чудная корпоративная система управления "ІТ-Предприятие" есть у них стандартные формы ввода, но есть возпожность создавать свои с подменой.
Ну вот подменил стандартную создал свою, хочу на этой форме добавить Grid, добавил дал ему имя (MyGrid) соответствено в коде проррамы пишу
MyGrid.RecordSource = 'MyCursor'.
Когда сохранняю имя грида автоматически меняется и получаєтся я его теряю и выдается ошибка типа (А что такое MtGrid). Скажите как в ходе выполнения програмы найти потерю. Чтобы к нему можно обращатся.
28 ноя 05, 11:13    [2115407]     Ответить | Цитировать Сообщить модератору
 Re: Не могу обратится к Grid-у  [new]
1024
Member

Откуда: Нижний Новгород
Сообщений: 14267

наверна всё таки если вы пишите под конкртную систему то и обращаться нужно
к разработчикам этой системы.

по именованию объектов. Непонятно что это такое

"Когда сохранняю имя грида автоматически меняется и получа?тся" - вероятно
так сама система работает, это уж надо разбираться.

Можно предположить что всё таки меняется не имя грида а имя формы (в
зависимости от того как она запущена do form MyForm name test123 linked к
примеру)

к активной форме можно обращаться как _screen.activeform
к контролу - _screen.activecontrol


Posted via ActualForum NNTP Server 1.3

28 ноя 05, 11:41    [2115564]     Ответить | Цитировать Сообщить модератору
 Re: Не могу обратится к Grid-у  [new]
Pavel Mandrenko
Member

Откуда: Украина, Киев
Сообщений: 29
Может возможно както перебрать компоненты на активной форме
28 ноя 05, 12:45    [2115853]     Ответить | Цитировать Сообщить модератору
 Re: Не могу обратится к Grid-у  [new]
1024
Member

Откуда: Нижний Новгород
Сообщений: 14267

for i=1 to _screen.activeform.controls.controlcount
? type(_screen.activeform.controls(i))
next i

возможно многое, но мне кажется постановка задачи неверная. Надо взять хелп
и прочитать его


Posted via ActualForum NNTP Server 1.3

28 ноя 05, 14:32    [2116410]     Ответить | Цитировать Сообщить модератору
 Re: Не могу обратится к Grid-у  [new]
Igor Korolyov
Member

Откуда: Гомель, Беларусь
Сообщений: 2512

Hi Pavel!

А про This, Thisform и Parent ты в курсе???
Если система написана на фоксе, то прямые обращения к объектам формы по их
имени невозможны - надо использовать либо Thisform.MyGrid... либо от того
объекта в методе которого код прописан через This и Parent пройти по
иерархии вложенности контролов...

Posted via ActualForum NNTP Server 1.3

29 ноя 05, 01:15    [2118536]     Ответить | Цитировать Сообщить модератору
Все форумы / FoxPro, Visual FoxPro Ответить