Rambler's Top100
Форум: MS ACCESSVBVBA MS OfficeMS SQL server
Новые сообщения: 0000

Форум: MS ACCESS

Вопросы связанные с MS ACCESS

Обновить визитку
Участники «Online»
Все участники

 
 

Доброго времени суток, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Работа с Гиперссылками
 
 автор: AlexSyr   (21.06.2010 в 02:54)   личное сообщение
 
 

Возникла потребность в работе с Гиперссылками, а именно:
- копирование Гиперссылки на сайте (выделение необходимой Гиперссылки, Ctrl+C);
- вставка в поле формы (Ctrl+V).
Проблема заключается в том, что копируется ТОЛЬКО текст Гиперссылки без адреса!!! При этом в Excel'е, в Word'е копируется все правильно. И еще одно отличие: в Accese специальная вставка дает вставить ТОЛЬКО текст, а Excel'е есть возможность вставить как HTML.
Кроме того в Access'е команда:
Me.<...>.SetFocus
DoCmd.RunCommand acCmdPasteAsHyperlink
выдает ошибку о недоступности выполнить команду "ВставитьКакГиперссылку" (2046). Такое ощущение, что константу то завели, а применить ее забыли .

Понятно, что можно отдельно вставить Текст и Адрес гиперссылки, а потом их объединить (<Текст>#<Адрес>#), но это два раза копировать - неудобно. Себя родного надо жалеть .
Может кто сталкивался/решал данную проблему?
Да, MSA2010, хотя думаю, что в ранних версиях дела обстоят не лучше.

  Ответить  
 
 автор: Lukas   (21.06.2010 в 10:28)   личное сообщение
 
 

A2003.
Добавил в таблицу поле типа данных Гиперссылка.
Открыл таблицу в режиме таблицы.
Ткнул правой мышкой на кнопку ответить.
Выбрал пункт - копировать ссылку.
Ткнул правой мышкой в поле, выбрал пункт Вставить.
Появилась гиперссылка.
Ткнул на нее.
Загрузилась страница ответа.
Вот пишу сообщение, и нажимаю кнопку Отправить

  Ответить  
 
 автор: AlexSyr   (21.06.2010 в 11:41)   личное сообщение
 
 

И у Вас вставилось что-то типа: http://hiprog.com/forum/answer.php?id_forum....., т.е Вы вставили только адрес Гиперссылки.
Да я же и говорю, что два раза приходится делать: сначала вставлять текст, а потом Гиперссылку.
Если то-же Вы проделаете в Execel'е (ВЫДЕЛИТЕ текст "Ответить", скопируете и вставите), то получите в ячейке слово "Ответить", которое будет иметь адрес Гиперссылки (типа: http://hiprog.com/forum/answer.php?id_forum....). В Access'е токого не получается. , т.е. (если Вы ВЫДЕЛИТЕ, ...), то в поле запишется строка типа: Ответить#http://Ответить#, и перейти по такой ссылке, понятно, никуда нельзя.

  Ответить  
 
 автор: Гоблин   (21.06.2010 в 14:31)   личное сообщение
43 Кб.
 
 

Странно. Раньше такого не замечал. Поле типа гиперссылка. Скопировал и вставил как лукас. Нажал, получил вот что:

Видимо эта хрень завязана на браузер. Может только экспролер может запускаться, а другие нет. ХЗ. Лукас, обязательно прояснить ситуевину.

  Ответить  
 
 автор: AlexSyr   (21.06.2010 в 16:53)   личное сообщение
 
 

А Firewall не блокирует выход Access'а в Internet?

  Ответить  
 
 автор: Гоблин   (21.06.2010 в 19:37)   личное сообщение
 
 

А ХЗ. Вполне может. Я так глубоко не копаю. Может NOD не дает выхода. Раньше как-то из ворда выходил запросто, а теперь и из него не могу. Когда-то давно в настройках NODа копался, запретов кучу ставил. Уже не помню чего там воротил. Но первое время запросами сыпал, можно ли выйти туда, сюда... Все запрещал. Видимо дозапрещался. Копать надо, а лень.

  Ответить  
 
 автор: Lukas   (21.06.2010 в 15:53)   личное сообщение
 
 

Правда-правда.
Либо текст, либо адрес.

  Ответить  
HiProg.com - Технологии программирования
Rambler's Top100 TopList