Список форумов Акцент Акцент
официальный форум разработчика программы Акцент
 
 FAQFAQ   ПоискПоиск   ПользователиПользователи   ГруппыГруппы   РегистрацияРегистрация 
 ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 

hyperLink.Navigate

 
Начать новую тему   Ответить на тему    Список форумов Акцент -> Акцент 7.0
Предыдущая тема :: Следующая тема  
Автор Сообщение
Виктор



Зарегистрирован: 10.03.2005
Сообщения: 210
Откуда: Горловка (Щирий кум)

СообщениеДобавлено: Пт Окт 08, 2010 9:49 am    Заголовок сообщения: hyperLink.Navigate Ответить с цитатой

Можно примеры [Target], [Location] ?
Из того, что понятно:

hyperLink.Navigate, "Main!Folder =1545"
hyperLink.Navigate, ""Main!Misc=1545"
hyperLink.Navigate, "Main!Entity=1545"
hyperLink.Navigate, "Main!Agent =1545"
hyperLink.Navigate, "Main!Account =1545"
hyperLink.Navigate, "Main!Templete =1545"

Из справки :
Выполняет переход в заданное место заданного документа либо к заданному URL.

Это как?
И возможно ли что то типа:
hyperLink.Navigate, "Main!Operation =1545" , т.е выделить операцию в писке документов
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
kris



Зарегистрирован: 12.01.2006
Сообщения: 371

СообщениеДобавлено: Пт Окт 08, 2010 12:37 pm    Заголовок сообщения: Re: hyperLink.Navigate Ответить с цитатой

Виктор писал(а):
Можно примеры [Target], [Location] ?
Из того, что понятно:

hyperLink.Navigate, "Main!Folder =1545"
hyperLink.Navigate, ""Main!Misc=1545"
hyperLink.Navigate, "Main!Entity=1545"
hyperLink.Navigate, "Main!Agent =1545"
hyperLink.Navigate, "Main!Account =1545"
hyperLink.Navigate, "Main!Templete =1545"

Из справки :
Выполняет переход в заданное место заданного документа либо к заданному URL.

Это как?
И возможно ли что то типа:
hyperLink.Navigate, "Main!Operation =1545" , т.е выделить операцию в писке документов

Ссылка - это самая обычная ссылка в HTML (если мы говорим об объекте Hyperlink). Позвляет открыть (например, в браузере по умолчанию) документ в интернете/сети/локальном диске.
Если мы говорим о гиперссылке Ассистента, то в принципе - то же самое, но немного другой контекст вызова и синтаксис.
Выделить документ в списке операций возможности (насколько я знаю) нет. Можно документ открыть.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Виктор



Зарегистрирован: 10.03.2005
Сообщения: 210
Откуда: Горловка (Щирий кум)

СообщениеДобавлено: Пн Окт 11, 2010 7:23 am    Заголовок сообщения: Re: hyperLink.Navigate Ответить с цитатой

kris писал(а):

Если мы говорим о гиперссылке Ассистента, то в принципе - то же самое, но немного другой контекст вызова и синтаксис.

Именно его и интересно было бы узнать
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
kris



Зарегистрирован: 12.01.2006
Сообщения: 371

СообщениеДобавлено: Пн Окт 11, 2010 8:15 am    Заголовок сообщения: Re: hyperLink.Navigate Ответить с цитатой

Виктор писал(а):
kris писал(а):

Если мы говорим о гиперссылке Ассистента, то в принципе - то же самое, но немного другой контекст вызова и синтаксис.

Именно его и интересно было бы узнать


Ну например вызов хелпы из формы:
Код:

Sub ShowHelp(ByRef Form)
Dim Ast
    Set Ast = Form.Assistant
    If Ast.visible = False Then
        Ast.visible = True
        Ast.Navigate Form.FileName &".htm"&"#Страница "& Form.ActivePage.Caption
    Else
        Ast.visible = False
    End If
End Sub
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Виктор



Зарегистрирован: 10.03.2005
Сообщения: 210
Откуда: Горловка (Щирий кум)

СообщениеДобавлено: Пн Окт 11, 2010 9:08 am    Заголовок сообщения: Re: hyperLink.Navigate Ответить с цитатой

Как переходить в html - я знаю. Но мне интересовал именно акцентовский hyperLink.Navigate - его синтаксис негде не описан! Может есть и другие "секретные" ссылки, кроме этих:

Виктор писал(а):

hyperLink.Navigate, "Main!Folder =1545"
hyperLink.Navigate, ""Main!Misc=1545"
hyperLink.Navigate, "Main!Entity=1545"
hyperLink.Navigate, "Main!Agent =1545"
hyperLink.Navigate, "Main!Account =1545"
hyperLink.Navigate, "Main!Templete =1545"

Из справки :
Выполняет переход в заданное место заданного документа либо к заданному URL.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
olimp
Site Admin


Зарегистрирован: 10.03.2005
Сообщения: 2661

СообщениеДобавлено: Пн Окт 11, 2010 9:36 am    Заголовок сообщения: Re: hyperLink.Navigate Ответить с цитатой

Виктор писал(а):
Как переходить в html - я знаю. Но мне интересовал именно акцентовский hyperLink.Navigate - его синтаксис негде не описан! Может есть и другие "секретные" ссылки, кроме этих:

Виктор писал(а):

hyperLink.Navigate, "Main!Folder =1545"
hyperLink.Navigate, ""Main!Misc=1545"
hyperLink.Navigate, "Main!Entity=1545"
hyperLink.Navigate, "Main!Agent =1545"
hyperLink.Navigate, "Main!Account =1545"
hyperLink.Navigate, "Main!Templete =1545"

Из справки :
Выполняет переход в заданное место заданного документа либо к заданному URL.

it's all, folks (c) мультик
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail Посетить сайт автора
Юров Ю.С.



Зарегистрирован: 11.03.2005
Сообщения: 383
Откуда: Павлоград

СообщениеДобавлено: Вт Окт 12, 2010 1:26 pm    Заголовок сообщения: Re: hyperLink.Navigate Ответить с цитатой

Виктор писал(а):
Может есть и другие "секретные" ссылки, кроме этих:

"Вы хочете мифов? Их есть у меня."
Код:
Sub btn_navDoc_OnClick
  'MsgBox "недокументированная функция Акцента, не работает."
  'If IsNumeric(s.OpID) Then hyperLink.Navigate "", "Main!DocumentID="&CStr(s.OpID): workarea.Window.Refresh
  If Not IsNumeric(s.OpID) Then Exit Sub
  hyperLink.Navigate "", "Main!FolderID=CLng("&CStr(s.opFolderID)&")" : workarea.Window.Refresh
  hyperLink.Navigate "", "Main!Operation="&s.OpID : workarea.Window.Refresh
  hyperLink.Navigate "", "Main!DocumentID="&s.OpID   : workarea.Window.Refresh
End Sub


olimp писал(а):
it's all, folks (c) мультик

К сожалению.
Невозможно перейти к документу из диалога, как делает это системный диалог поиска документов.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail Посетить сайт автора
fly



Зарегистрирован: 31.05.2005
Сообщения: 108

СообщениеДобавлено: Пт Окт 29, 2010 8:38 am    Заголовок сообщения: Ответить с цитатой

С помощью hyperLink.Navigate можно осуществлять переходы между справочниками Акцента, устанавливая при этом курсор на конкретный элемент справочника.
Например, из платежного поручения перейти в Корреспонденты на плательщика
hyperLink.Navigate, "Main!Agent =1545"

для выделения документов он не работает. С информационным окном Акцента вообще тяжело программно работать. Мало инструментов. Sad
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Показать сообщения:   
Начать новую тему   Ответить на тему    Список форумов Акцент -> Акцент 7.0 Часовой пояс: GMT + 2
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах


Powered by phpBB © 2001, 2005 phpBB Group