Гость
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / курсор и грид / 8 сообщений из 8, страница 1 из 1
17.09.2010, 12:12
    #36851936
Kamely
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
курсор и грид
Добрый день! Вопрос в следующем.
На форме имеется список документов (источник грида - таблица). При выборе конкретного документа из грида формируется курсор, который является источником для второго грида, который отображает список документов, в которых по тексту имеются ссылки на выбранный. В этой части все работает. Я хочу при выборе конкретного документа в гриде (как в первом так и во втором) двойным щелчком по его обозначению открывать в ворде его текст. Когда источник грида таблица все работает на ура, но когда источник-курсор, текст открывается только когда курсор формируется первый раз, только при первом выборе любого документа , а при последующих курсор формируется, а текст не открывается. При перезапуске картина повторяется.
Тексты документов открываю следубщим образом
Код: plaintext
1.
2.
SELECT tmp
mKod=ShellExecute( 0 , "open", SYS( 5 )+tmp.text_put_oboznach, NULL, "",  1 )
Может это связано со спецификой работы с курсорами?
...
Рейтинг: 0 / 0
17.09.2010, 13:14
    #36852081
igorbik
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
курсор и грид
Kamely,

Вместо
SYS(5)+tmp.text_put_oboznach

попробуйте
SYS(5)+'\tmp.text_put_oboznach'
...
Рейтинг: 0 / 0
17.09.2010, 15:11
    #36852413
Kamely
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
курсор и грид
igorbik, так даже и первый раз не открывает
...
Рейтинг: 0 / 0
18.09.2010, 14:31
    #36853603
igorbik
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
курсор и грид
Kamely, вот тут мне еще непонятно, каким образом открыть файл, если явно не указано его расширение? Попробуйте имя файла писать с расширением (doc, rtf и прочее, что распознается Вордом). Без расширения, по идее, должна открыться папка. если она есть по указанному пути.
...
Рейтинг: 0 / 0
18.09.2010, 14:35
    #36853607
igorbik
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
курсор и грид
igorbikKamely, вот тут мне еще непонятно, каким образом открыть файл, если явно не указано его расширение? Попробуйте имя файла писать с расширением (doc, rtf и прочее, что распознается Вордом). Без расширения, по идее, должна открыться папка. если она есть по указанному пути.Вот, присмотрелся к коду, и увидел, что инфо о файле идет из поля таблицы temp. Так что расширение на файл д/б там, в поле.
Если ничего не выйдет, то, скорее всего, чего-то в кодах не хватает. Присылайте кусок проекта мне в личку, попробую разобраться.
...
Рейтинг: 0 / 0
18.09.2010, 16:40
    #36853680
ВладимирМ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
курсор и грид
Описана стандартная ситуация разрушения источника данных Grid с потерей всех объектов и, соответственно, всех кодов, связанных с этим объектом. Просто визуально это не видно, поскольку порядок следования полей в курсоре совпадает с порядком их отображения в Grid.

Подробно причина и как лечить описано здесь

Пропадают настройки Grid, события столбцов, заголовков, ячеек
...
Рейтинг: 0 / 0
19.09.2010, 19:37
    #36854343
Kamely
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
курсор и грид
igorbik,расширение указано явно в поле, тут ошибки я бумаю не должно быть.
...
Рейтинг: 0 / 0
19.09.2010, 19:38
    #36854346
Kamely
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
курсор и грид
ВладимирМ,спасибо за ссылку, завтра на работе попробую по-другому переделать
...
Рейтинг: 0 / 0
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / курсор и грид / 8 сообщений из 8, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]