Все технические форумы на одном сайте Удобный поиск информации с популярных форумов в одном месте
Вопрос: Настройка цвета гиперссылки по умолчанию

Доброго времени суток.

Access 2010
Ни как не могу найти настройки гиперссылки, а именно: Выбираю Файл-Параметры-а дальше никак не могу найти ( Параметры веб-документа. ) - эту настройку.


Если посмотреть на рисунок, видно что цвет не очень то подходит, хочется на синий или что-то в этом роде, все свойства поля перепробовал, все равно выводит этот цвет. Форма разделенная.
Ответ:
shanemac51, может прямо в конструкторе поправите
там тоже не получается добиться желаемого результата.
Форма разделённая, если делаю цвет ссылки в свойствах, то в верхней части ссылка остается с тем же цветом, а в нижней части меняется, а должно по идеи, везде быть одинаково.

Вышел из проблемы следующим способом: создал чистую бд в формате 2000-2003, перенес туда все из своей бд, пересохранил в 2007-2010, поправил шрифты.
Всем спасибо за помощь
Вопрос: VFP9 по умолчанию всегда берет system32

VFP9 по умолчанию всегда берет system32, хотя в настройках в "File Location"
в "Defali Directory" установлено "Not used".

Приходится на этапе отладки в *.prg -ках всегда жестко прописывать директорию по умолчанию. Но если собрать экзешник, то он нормально работает без установки директории по умолчанию.

Может есть еще какая то настройка директории по умолчанию, кроме той что на скрине?

К сообщению приложен файл. Размер - 97Kb
Ответ: Dima T,

Благодарю, Дмитрий. Ты оказался прав: переделал ярлык (тк в свойствах криминала не нашел, в тч и в "Рабочей папке"),
и все заработало как должно быть.

Как всегда, все оказалось просто! еще раз спасибо!
Вопрос: Получение адреса гиперссылки из поля гиперссылки

Здравствуйте!
Подскажите пожалуйста, как не в VBA, а в конструкторе запросов вытянуть адрес гиперссылки?
После преобразования гиперссылки в длинный текст получается такое: "#http://magazines.russ.ru/druzhba/2009/#" или такое "журнал#http://magazines.russ.ru/druzhba/2009/#".
Как получить только адрес ссылки? Нужно для конкатенации с не гиперссылками.
Ответ: Из хелпа
КонстантаЗначениеОписание
acDisplayedValue0Используется по умолчанию. Подчеркнутый текст, который отображается в гиперссылке.
acDisplayText1Часть поля гиперссылки отображаемыйТекст.
AcAddress2Часть поля гиперссылки адрес.
AcSubAddress3 Часть поля гиперссылки допАдрес.
Вопрос: Поле Гиперссылка и UNION

Здравствуйте, форумчане!
Столкнулась со странной проблемой, поиск на форуме да и в мировом пространстве закончился неудачей, остается надеяться на ваш личный опыт..
Есть 2 таблицы, из которых нужна одна - собственно UNION работает как надо и отображает все требуемые записи. Однако...
Среди выводимых полей присутствует поле типа гиперсылка - туда заносятся адреса эл. почты, чтоб при нажатии на поле происходила загрузка почтовой программы по умолчанию. При просмотре таблицы, содержащей поле гиперссылка данные поля работают как надо - при нажатии загружается почтовая программа, а вот при просмотре уже объединенного запроса поле с почтовым адресом выглядит как-то не так и при нажатии на адрес почты НЕ происходит загрузка почтовой программы. Поле похоже, приобрело текстовый тип данных, хотя в обеих таблицах тип данных - гиперссылка.
Может, что-то нужно изменить в самом запросе?


SELECT  Сотрудники.ID, Сотрудники.Фамилия, Сотрудники.Имя, Сотрудники.Отчество, Сотрудники.Долж, Сотрудники.НомерТелефонаВнешний, Сотрудники.НомерТелефонаВнутренний, Сотрудники.Сотовый, Сотрудники.КабинетНаМанаса, Сотрудники.КабинетНаРозыбакиева, Сотрудники.ЭлПочта, Сотрудники.СтавкаШТ, Сотрудники.Отображение, Сотрудники.Департ, Сотрудники.Отдел, Сотрудники.Сектор
FROM Сотрудники
WHERE (((Сотрудники.Отображение)=True))
ORDER BY Сотрудники.Долж, Сотрудники.ФАМИЛИЯ
UNION SELECT ЛичнаяКарточкаДоп.ID, ЛичнаяКарточкаДоп.Фамилия, ЛичнаяКарточкаДоп.Имя, ЛичнаяКарточкаДоп.Отчество, ЛичнаяКарточкаДоп.Долж, ЛичнаяКарточкаДоп.НомерТелефонаВнешний, ЛичнаяКарточкаДоп.НомерТелефонаВнутренний, ЛичнаяКарточкаДоп.Сотовый, ЛичнаяКарточкаДоп.КабинетНаМанаса, ЛичнаяКарточкаДоп.КабинетНаРозыбакиева, ЛичнаяКарточкаДоп.ЭлПочта, ЛичнаяКарточкаДоп.СтавкаШТ, ЛичнаяКарточкаДоп.Отображение, ЛичнаяКарточкаДоп.Департ, ЛичнаяКарточкаДоп.Отдел, ЛичнаяКарточкаДоп.Сектор
FROM ЛичнаяКарточкаДоп
WHERE (((ЛичнаяКарточкаДоп.Отображение)=True));

Соответственно - количество полей одинаково в обеих исходных таблицах Сотрудники и ЛичнаяКарточкаДоп. Или как-то в запросе указать тип данных? но как? Подскажите пожалуйста :)

Да и кстати, тоже не пойму один момент - я указала
ORDER BY Сотрудники.Долж, Сотрудники.ФАМИЛИЯ
т.е. мне нужно сортировка по данным полям, но при выполнении запроса, сортировка по указанным полям не производится :( Отчего? Я наверно ошиблась в конструкции самого запроса?

Буду благодарна за толковые предложения :)
Ответ:
Mipro
Владимир Саныч
пропущено...

//

пропущено...

Я имел в виду, что при первой части Вы зря оставили ORDER BY.

Здравствуйте, форумчане!
У меня подобная проблема "Поле Гиперссылка и UNION". Я нашел тему на форуме.
А у меня ссылка не работает. А мне как быть? Помогите.
Как вариант, можно форму табличную сделать для этого запроса.
Ну а в форме потом этому полю явно в свойствах указать, что оно, мол, Гиперссылка=Да.
Вопрос: гиперссылки: гиперссылка выдает ошибку, связанную с путем

Добрый вечер.
Есть БД и с ней папка с файлами(назовем Описи). В БД есть таблица поле типа гиперссылки, данные которых ссылаются на файлы в папке. Проблема состоит в том, что гиперссылка выдает ошибку, связанную с путем.

Пример.
вид ссылки Описи\000-021\02302.jpg (Она естественно выделяется как гиперссылка)
При её нажатии выскакивает ошибка, что то в стиле "http:\\Описи\000-021\02302.jpg......"

В чём может быть проблема и как её решить?

Заранее Спасибо.
Ответ: Проблема видимо в том, что в гиперссылке нет полного пути к папке Описи. Возможно папка была перенесена или Вы поменяли расположение БД. Или переназвали файл другим именем.
Такой вид, без полного пути возникает когда папки БД и файла гиперссылки совпадают в момент вставки. "Интеллектуальный" акс из своих соображений не пишет тогда полный путь. Очевидно предполагая, что при переносе БД папку с файлами также перенесут.
Вопрос: Создание кнопки-гиперссылки

Добрый вечер!
Сразу признаюсь что VBA не знаю, понадобилось создать кнопку-гиперссылку.
Нашел в помощнике акцеса такой вот код, но он не работает. Кнопку обозвал Command0. Пишет, что не удается найти поле Command0. Может кто подсказать как исправить или сделать по другому, а так же как вытащить из поля таблицы гиперссылку и перейти по ней. Т.е. несколько записей, у каждой есть поле с адресом, в ленточной форме делаю кнопку, которая считывает адрес из поля и переходит по нему.

Visual Basic
1
2
3
4
5
6
7
8
9
10
11
Private Sub Command0___Click()
    Dim ctl As CommandButton
    Set ctl = Me!Command0
 
    With ctl
        .Visible = True
        .HyperlinkAddress = "http://www.microsoft.com/"
        .Hyperlink.Follow
    End With
 
End Sub
Ответ: Инструкция, которую Вы взяли из другой темы касается текстового поля в котором записан урл ссылки. А у Вас в первом сообщении было сказано, что есть поле гиперссылки. И это другой тип поля, в частности помещенный туда адрес интернета или файла автоматически окаймляется решетками по стандарту гиперссылки. И чтобы из поля гиперссылки извлечь адрес надо пользоваться функцией hyperlinkpart с параметром acaddress. Что и было сделано. Но к сожалению, Вы вели в заблуждение, сказав, что есть поле гиперссылки, хотя на самом деле есть обычное текстовое поле. И в котором просто записывается адрес ссылки
Вопрос: Поиск методом FindFirst в полях с гиперссылками в MS Access

Всем привет!
Пытаюсь методом FindFirst сделать поиск в поле с гиперссылкой.
Если искать в текстовом поле, то код работает корректно, однако если попробовать искать в поле [PostAddr] с типом данных "Гиперссылка", то выдает ошибку: несоответствие типов данных. В чем может быть причина? В справке на сайте поддержки по типам данных MS Access указано, что " Гиперссылка — Текст или сочетание текста и чисел, сохраненное как текст и используемое в качестве адреса гиперссылки."

Visual Basic
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
Private Sub FindAddr_Click()
 
    Dim dbs As DAO.Database
    Dim rst As DAO.Recordset
    
    Set dbs = CurrentDb
    Set rst = dbs.OpenRecordset("Correspondence")
    
    With rst
    .FindFirst " [PostAddr]  = '" & Me![SampleOfAddr] & "' "
    
    If .NoMatch Then
    MsgBox "Not found"
    GoTo Cleanup
    
    Else
    MsgBox "Found"
    End If
    End With
    
Cleanup:
    rst.Close
    Set rst = Nothing
    Set dbs = Nothing
    
End Sub
Ответ: В гиперссылке поиск по полному названию скорее всего не пройдет, так как есть разделительные символы между частями гиперссылки. Точнее будет искать лайком
Visual Basic
1
.FindFirst "[PostAddr] Like '*" & Me![SampleOfAddr] & "*'"
Вопрос: Выделение в списке другим цветом

никто не подскажет в принципе можно в поле со списком изменить цвет строки выделения? По умолчанию -черный.
Ответ: Цвет строки выделения выбирается автоматически как цвет дополнения к цвету фона. Измените цвет фона и цвет выделения будет иной. На цвет текста тоже реагирует, но иным образом: меняется цвет фонта в выделенной строке.
Программно задавать цвет выделенной области нельзя, но можно задавать цвет фона и текста. Цвета выделенной строки изменятся автоматом
Visual Basic
1
2
Forms!МояФорма!ПолеСоСписком.backcolor=rgb(0,0,255)      'Синий фон
Forms!МояФорма!ПолеСоСписком.forecolor=rgb(255,255,255)  'Белые буквы
Вопрос: Не работают гиперссылки

У меня очень странная проблема. Есть данные из которых необходимо сделать гиперссылку.

Импортируется данные вот так: 338481819
А не нужно вот так:
В нужную мне таблицу, добавлением я вставляю так: "https://vk.com/id"+[Импорт_статистики_админов_ВК]![ID]

Получается так:

Но она не нажимается. В свойствах стоит гиперссылка. Причем если на нее тыкнуть для редактирования, добавить и убавить скажем пробел, ссылка сразу заработает. То есть ничего не сделать и она заработает. Кто либо сталкивался с такой проблемой?
Ответ:
Сообщение от mobile
Добавляем символы решетки для создания гиперссылки
Все заработало. Спасибо
Вопрос: Гиперссылки в ленточной форме из полей запроса

Есть ленточная форма, формируемая запросом с полями ФИО, Дата, Дата1, Дата2 и так далее.
Можно ли сделать гиперссылки или кнопки, чтобы пользователь, нажимая, например, на ФИО, открывал форму с данными человека, а нажимая на Дату - форму с событием, соответствующим этой дате.
Вижу в свойствах поля "Гиперссылка" - да/нет, а где прописывать путь с условием - не понимаю.
Ответ: Не нужна здесь гиперссылка. Есть более удобные способы.
На событии клика кнопки пишем команду вызова формы с нужным фильтром на выбранного человека
Visual Basic
1
Docmd.openform "ИмяВызываемойФормы",,,"КодЧеловека=" & Me.КодЧеловека
Тоже самое с датой, только ее надо представить особым образом понятным акцессу
Visual Basic
1
Docmd.openform "ИмяВызываемойФормы",,,"ИмяПоляДаты=" & Format(Me.ИмяПолядатыНаФорме, "\#mm\/dd\/yyyy\#")
Добавлено через 51 секунду
Опоздал