Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Поле Гиперссылка и UNION / 23 сообщений из 23, страница 1 из 1
29.07.2010, 13:59
    #36766083
smitatyana
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Поле Гиперссылка и UNION
Здравствуйте, форумчане!
Столкнулась со странной проблемой, поиск на форуме да и в мировом пространстве закончился неудачей, остается надеяться на ваш личный опыт..
Есть 2 таблицы, из которых нужна одна - собственно UNION работает как надо и отображает все требуемые записи. Однако...
Среди выводимых полей присутствует поле типа гиперсылка - туда заносятся адреса эл. почты, чтоб при нажатии на поле происходила загрузка почтовой программы по умолчанию. При просмотре таблицы, содержащей поле гиперссылка данные поля работают как надо - при нажатии загружается почтовая программа, а вот при просмотре уже объединенного запроса поле с почтовым адресом выглядит как-то не так и при нажатии на адрес почты НЕ происходит загрузка почтовой программы. Поле похоже, приобрело текстовый тип данных, хотя в обеих таблицах тип данных - гиперссылка.
Может, что-то нужно изменить в самом запросе?


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

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

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

Буду благодарна за толковые предложения :)
...
Рейтинг: 0 / 0
29.07.2010, 14:02
    #36766097
smitatyana
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Поле Гиперссылка и UNION
Исправила

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

Код: plaintext
ORDER BY Сотрудники.Долж, Сотрудники.ФАМИЛИЯ
...
Рейтинг: 0 / 0
29.07.2010, 14:03
    #36766104
smitatyana
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Поле Гиперссылка и UNION
Странно.....

SELECT Сотрудники.ID, Сотрудники.Фамилия, Сотрудники.Имя, Сотрудники.Отчество, Сотрудники.Долж, Сотрудники.НомерТелефонаВнешний, Сотрудники.НомерТелефонаВнутренний, Сотрудники.Сотовый, Сотрудники.КабинетНаМанаса, Сотрудники.КабинетНаРозыбакиева, Сотрудники.ЭлПочта, Сотрудники.СтавкаШТ, Сотрудники.Отображение, Сотрудники.Департ, Сотрудники.Отдел, Сотрудники.Сектор
FROM Сотрудники
WHERE (((Сотрудники.Отображение) = True))
ORDER BY Сотрудники.Долж, Сотрудники.ФАМИЛИЯ
UNION SELECT ЛичнаяКарточкаДоп.ID, ЛичнаяКарточкаДоп.Фамилия, ЛичнаяКарточкаДоп.Имя, ЛичнаяКарточкаДоп.Отчество, ЛичнаяКарточкаДоп.Долж, ЛичнаяКарточкаДоп.НомерТелефонаВнешний, ЛичнаяКарточкаДоп.НомерТелефонаВнутренний, ЛичнаяКарточкаДоп.Сотовый, ЛичнаяКарточкаДоп.КабинетНаМанаса, ЛичнаяКарточкаДоп.КабинетНаРозыбакиева, ЛичнаяКарточкаДоп.ЭлПочта, ЛичнаяКарточкаДоп.СтавкаШТ, ЛичнаяКарточкаДоп.Отображение, ЛичнаяКарточкаДоп.Департ, ЛичнаяКарточкаДоп.Отдел, ЛичнаяКарточкаДоп.Сектор
FROM ЛичнаяКарточкаДоп
WHERE (((ЛичнаяКарточкаДоп.Отображение)=True));
...
Рейтинг: 0 / 0
29.07.2010, 14:04
    #36766108
mds_world
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Поле Гиперссылка и UNION
smitatyana,

Из хелпаВ конец последнего аргумента Union запрос можно включить предложение ORDER BY, чтобы отсортировать возвращенные данные.


Кто бы знал как приятно читать километровые строки
...
Рейтинг: 0 / 0
29.07.2010, 14:06
    #36766113
smitatyana
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Поле Гиперссылка и UNION
Вроде теперь читабельно...
Может, что-то нужно изменить в самом запросе?

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

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

Буду благодарна за толковые предложения :)
...
Рейтинг: 0 / 0
29.07.2010, 14:07
    #36766120
Владимир Саныч
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Поле Гиперссылка и UNION
smitatyanaМожет, что-то нужно изменить в самом запросе?
Ответ выше видели?
...
Рейтинг: 0 / 0
29.07.2010, 14:07
    #36766122
smitatyana
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Поле Гиперссылка и UNION
mds_worldsmitatyana,

Кто бы знал как приятно читать километровые строки

Сорри, ошибочка вышла :( Я Не хотела, чтоб получился километр :)
...
Рейтинг: 0 / 0
29.07.2010, 14:09
    #36766134
mds_world
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Поле Гиперссылка и UNION
Исправил
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
SELECT  Сотрудники.ID, Сотрудники.Фамилия, Сотрудники.Имя, Сотрудники.Отчество, Сотрудники.Долж, 
Сотрудники.НомерТелефонаВнешний, Сотрудники.НомерТелефонаВнутренний, Сотрудники.Сотовый, Сотрудники.КабинетНаМанаса, 
Сотрудники.КабинетНаРозыбакиева, Сотрудники.ЭлПочта, Сотрудники.СтавкаШТ, Сотрудники.Отображение, 
Сотрудники.Департ, Сотрудники.Отдел, Сотрудники.Сектор
FROM Сотрудники
WHERE (((Сотрудники.Отображение) = True))
ORDER BY Сотрудники.Долж, Сотрудники.ФАМИЛИЯ
UNION 
SELECT ЛичнаяКарточкаДоп.ID, ЛичнаяКарточкаДоп.Фамилия, ЛичнаяКарточкаДоп.Имя, ЛичнаяКарточкаДоп.Отчество, ЛичнаяКарточкаДоп.Долж, 
ЛичнаяКарточкаДоп.НомерТелефонаВнешний, ЛичнаяКарточкаДоп.НомерТелефонаВнутренний, ЛичнаяКарточкаДоп.Сотовый, 
ЛичнаяКарточкаДоп.КабинетНаМанаса, ЛичнаяКарточкаДоп.КабинетНаРозыбакиева, ЛичнаяКарточкаДоп.ЭлПочта, 
ЛичнаяКарточкаДоп.СтавкаШТ, ЛичнаяКарточкаДоп.Отображение, ЛичнаяКарточкаДоп.Департ, ЛичнаяКарточкаДоп.Отдел, ЛичнаяКарточкаДоп.Сектор
FROM ЛичнаяКарточкаДоп
WHERE (((ЛичнаяКарточкаДоп.Отображение)=True))
ORDER BY Сотрудники.Долж, Сотрудники.ФАМИЛИЯ;
...
Рейтинг: 0 / 0
29.07.2010, 14:12
    #36766146
smitatyana
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Поле Гиперссылка и UNION
[quot mds_world]smitatyana,

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

Однако вывыливается сообщение об ошибке - В выражение ORDER BY (ЛичнаяКарточкаДоп.Долж) включены поля, не выбранные в запросе

Но это ведь не правда! Эти поля выбраны в запросе!
...
Рейтинг: 0 / 0
29.07.2010, 14:14
    #36766152
Владимир Саныч
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Поле Гиперссылка и UNION
mds_worldИсправил
Певая версия Вашего ответа была точнее.
...
Рейтинг: 0 / 0
29.07.2010, 14:16
    #36766159
smitatyana
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Поле Гиперссылка и UNION
Владимир Санычmds_worldИсправил
Певая версия Вашего ответа была точнее.

Я понимаю предмет смеха, но а если по теме? Есть предложения?
...
Рейтинг: 0 / 0
29.07.2010, 14:16
    #36766160
mds_world
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Поле Гиперссылка и UNION
ORDER BY Долж, Фамилия
...
Рейтинг: 0 / 0
29.07.2010, 14:18
    #36766167
Владимир Саныч
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Поле Гиперссылка и UNION
smitatyanaЯ понимаю предмет смеха, но а если по теме? Есть предложения?
Ну прочитайте уже первый ответ mds_world и сделайте так, как он написал. Он сам при попытке это сделать ошибся.
...
Рейтинг: 0 / 0
29.07.2010, 14:18
    #36766171
smitatyana
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Поле Гиперссылка и UNION
mds_worldORDER BY Долж, Фамилия
СПАСИБИЩЕ! Помогло :) Все так просто оказывается..... Вот говорила же это исключительно опыт.... :)
А по первой проблеме есть предложения с полем гиперссылкой?
...
Рейтинг: 0 / 0
29.07.2010, 14:19
    #36766173
mds_world
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Поле Гиперссылка и UNION
Владимир Санычmds_worldИсправил
Певая версия Вашего ответа была точнее.
...
Рейтинг: 0 / 0
29.07.2010, 14:23
    #36766184
Владимир Саныч
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Поле Гиперссылка и UNION
smitatyanaА по первой проблеме есть предложения с полем гиперссылкой?
http://www.accessmonster.com/Uwe/Forum.aspx/access-queries/28639/UNION-query-hyperlink-inactive-How-do-I-make-it-active

mds_worldВладимир Санычmds_worldИсправил
Певая версия Вашего ответа была точнее.
Я имел в виду, что при первой части Вы зря оставили ORDER BY.
...
Рейтинг: 0 / 0
29.07.2010, 14:23
    #36766185
smitatyana
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Поле Гиперссылка и UNION
Модератор: Удалено.
...
Рейтинг: 0 / 0
29.07.2010, 14:24
    #36766187
Владимир Саныч
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Поле Гиперссылка и UNION
Ой, что это?
...
Рейтинг: 0 / 0
29.07.2010, 14:32
    #36766202
smitatyana
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Поле Гиперссылка и UNION
Владимир СанычОй, что это?

Вы уж извините, просто не успела прочесть ваш ответ ...
Он оказался верным... Большое вам спасибо!
Вот такое СПАСИБО!!!!!!!
Вы и mds_world всегда мне помогаете :)
...
Рейтинг: 0 / 0
29.07.2010, 14:41
    #36766219
mds_world
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Поле Гиперссылка и UNION
Владимир СанычЯ имел в виду, что при первой части Вы зря оставили ORDER BY.
Рассеянность это даже не болезнь. Это судьба.
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
15.01.2016, 10:20
    #39147988
Mipro
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Поле Гиперссылка и UNION
Владимир СанычsmitatyanaА по первой проблеме есть предложения с полем гиперссылкой?
// http://www.accessmonster.com/Uwe/Forum.aspx/access-queries/28639/UNION-query-hyperlink-inactive-How-do-I-make-it-active

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

Я имел в виду, что при первой части Вы зря оставили ORDER BY.
Здравствуйте, форумчане!
У меня подобная проблема "Поле Гиперссылка и UNION". Я нашел тему на форуме.
А у меня ссылка не работает. А мне как быть? Помогите.
...
Рейтинг: 0 / 0
15.01.2016, 11:06
    #39148049
Поле Гиперссылка и UNION
MiproВладимир Санычпропущено...

// http://www.accessmonster.com/Uwe/Forum.aspx/access-queries/28639/UNION-query-hyperlink-inactive-How-do-I-make-it-active

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

Я имел в виду, что при первой части Вы зря оставили ORDER BY.
Здравствуйте, форумчане!
У меня подобная проблема "Поле Гиперссылка и UNION". Я нашел тему на форуме.
А у меня ссылка не работает. А мне как быть? Помогите.Как вариант, можно форму табличную сделать для этого запроса.
Ну а в форме потом этому полю явно в свойствах указать, что оно, мол, Гиперссылка=Да.
...
Рейтинг: 0 / 0
01.02.2016, 08:46
    #39159766
Mipro
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Поле Гиперссылка и UNION
непоймучка,
Большое спасибо! У меня все получилось.
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Поле Гиперссылка и UNION / 23 сообщений из 23, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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