powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Гиперссылка
51 сообщений из 51, показаны все 3 страниц
Гиперссылка
    #32553735
Proga
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Подскажите, как назвается элемент Гиперссылка в Access-е на English
...
Рейтинг: 0 / 0
Гиперссылка
    #32553758
Фотография paparome
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
HyperLink
?
...
Рейтинг: 0 / 0
Гиперссылка
    #32553759
Proga
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Во блин знатаки Access-а, никто подсказать не может
...
Рейтинг: 0 / 0
Гиперссылка
    #32553761
Фотография Shuhard
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а как он у тебя по русски называется ?
...
Рейтинг: 0 / 0
Гиперссылка
    #32553767
Proga
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да мне надо добавить на форму элемент, который будет ссылаться на картинку
PS: Paparom-e : Мне нужно полное название элемента, а то что написал, такого нет.
...
Рейтинг: 0 / 0
Гиперссылка
    #32553790
Proga
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Супер!!!!!!! Все всё знают, а подсказать не могут, простейшую вещь.
Даже как-то обидно за модераторов!
...
Рейтинг: 0 / 0
Гиперссылка
    #32553796
Фотография Shuhard
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Picture
...
Рейтинг: 0 / 0
Гиперссылка
    #32553797
Фотография paparome
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторДа мне надо добавить на форму элемент, который будет ссылаться на картинку

Добавть label, у него есть свойство "Адресс гиперссылки" (HyperLinkAddress)
...
Рейтинг: 0 / 0
Гиперссылка
    #32553822
Proga
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Согласен, но мне нужно чтобы ссылку определял пользователь, во время заполнения фомы, т.е. гиперссылка имеет переменное значение.
Например: сначала указал путь до одной картинки, а потом, при необходимости до другой.
Понятно!!!!!!!!!!!!!!!!!
...
Рейтинг: 0 / 0
Гиперссылка
    #32553828
Фотография paparome
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ProgaСогласен, но мне нужно чтобы ссылку определял пользователь, во время заполнения фомы, т.е. гиперссылка имеет переменное значение.
Например: сначала указал путь до одной картинки, а потом, при необходимости до другой.
Понятно!!!!!!!!!!!!!!!!!

И что?
Программно менять свойства контролов уже запретили?

А мужики-то не в курсе :(
...
Рейтинг: 0 / 0
Гиперссылка
    #32553832
Фотография Shuhard
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ProgaСогласен, но мне нужно чтобы ссылку определял пользователь, во время заполнения фомы, т.е. гиперссылка имеет переменное значение.
Например: сначала указал путь до одной картинки, а потом, при необходимости до другой.
Понятно!!!!!!!!!!!!!!!!!
не непонятно
картинка лежит на харде/локалке или болтается в Инете ?
если 1 то нужен стандартный диалог выбора файлов
под 97 обычно через API
2000 и новее есть встроенные средства
...
Рейтинг: 0 / 0
Гиперссылка
    #32553852
Proga
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Видимо ты не понял, объясняю ещё раз, есть такая вещь, когда из формы (в виде таблицы, заполнение формы тоже из таблицы), так вот, в таблице, на основе которой делается форма одно поле гиперссылка, теперь вопрос, как сделать так, чтобы пользователь мог сам указать путь до картинки?
...
Рейтинг: 0 / 0
Гиперссылка
    #32553860
Proga
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ой забыл сказать, что форма имеет вид формы для ввода пользователей, а не таблицы
...
Рейтинг: 0 / 0
Гиперссылка
    #32553865
Фотография маяк
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Progaкак сделать так, чтобы пользователь мог сам указать путь до картинки?Зачем ты задаёшь идиотские вопросы? Ладно, какой вопрос, такой и ответ...

В имеющейся форме создаём элемент управления Textbox (это можно сделать, используя набор инструментов на панели управления). Задаём этому текстбоксу достаточные свойства для того, чтобы пользователь мог вводить в него текст. Далее при необходимости проверяем правильность и присваиваем значение этого поля свойству hyperlink нужного тебе объекта.
Что в этом такого уж сложного? Просто хотелось услышать чьё-то объяснение?
...
Рейтинг: 0 / 0
Гиперссылка
    #32553875
Proga
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Объясню проще, а то никто не понимает, необходимо добавить элемент, у которого, при нажатии правой клавиши мыши, будет доступно поле гиперссылка. Так вот ЧТОООООООООООО ЭТО ЗА ОБЪЕКТ?
...
Рейтинг: 0 / 0
Гиперссылка
    #32553882
Фотография paparome
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
автортак вот, в таблице, на основе которой делается форма одно поле гиперссылка

Если поле в таблице гиперссылка (тип поля такой), то в контролах типа TextBox он и будет отображаться как гиперссылка (со всеми вытекающими)

Нет?

Или я что-то не понял?
...
Рейтинг: 0 / 0
Гиперссылка
    #32553893
Hummer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 Proga
И мне интресно - что?:) Именно по правой кнопке мыши, на форме:)

При нажатии правой кнопки мыши на форме - появляется - угадайте что?:)

P.S. Нервный ты какой-то:)
...
Рейтинг: 0 / 0
Гиперссылка
    #32553894
Фотография paparome
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторнеобходимо добавить элемент, у которого, при нажатии правой клавиши мыши, будет доступно поле гиперссылка.

при нажатии на ПКМ вываливается всплывающее меню
при каком тут ГП?
картинку нам нарисуйте - как вы это видите, или где вы это видели?
...
Рейтинг: 0 / 0
Гиперссылка
    #32553983
Exquisite
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мля, чего не ясно то? Даже я понял...

Нужно английское полное название элемента, который однозначно будет ссылаться на картинку, о которой обязаны знать модераторы (а то аж, ой-ля-ля, до чертиков обидно, что обычные "знатоки" нихера не знают про простейшую вещь, которую я даже объяснить не могу и представления даже не имею о том, о чем говорю) при этом пользователь должен определять ссылку в правой кнопке мыши не табличной формы в виде ввода пользователей.

Х*ля неясного?!!! Тьфу на вас!
:\
...
Рейтинг: 0 / 0
Гиперссылка
    #32554073
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
ProgaДаже как-то обидно за модераторов!
А что? Надо что-то отмодерировать?
...
Рейтинг: 0 / 0
Гиперссылка
    #32554089
Proga
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Наконец-то пришел умный человек.
Вообщем так, необходимо в форму добавить элемент, при нажатии на который прав.клав.мыши была бы доступна гиперссылка
...
Рейтинг: 0 / 0
Гиперссылка
    #32554104
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Именно правой? А что, в русском Аксессе такое есть?
...
Рейтинг: 0 / 0
Гиперссылка
    #32554107
Exquisite
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Proga> Наконец-то пришел умный человек

paparome, Shuhard, маяк, Hummer, Exquisite, ну и Proga, конечно. В списке глупых по порядку расчитась!
...
Рейтинг: 0 / 0
Гиперссылка
    #32554113
Exquisite
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Саныч!!!!!!!!!!! Акстись!!!! Имидж умного в этом топике потеряешь!
//чего я сегодня такой злой?...
...
Рейтинг: 0 / 0
Гиперссылка
    #32554117
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
ExquisiteСаныч!!!!!!!!!!! Акстись!!!! Имидж умного в этом топике потеряешь!
Дык я к тому и стремлюсь...
...
Рейтинг: 0 / 0
Гиперссылка
    #32554123
Proga
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Владимир Саныч ну ты и даёшь, вообще-то, если форма имеет вид таблицы и в таблице есть поле гиперссылки, то тогда это возможно, ну короче говоря походу нет здесь крутых знатоков акса, поэтому приходится писать собственные процедуры по этой проблеме, хотя это и долго, а я хотел покороче (т.е. побыстрее сделать), однако, если кто и подкинит идейку быстрее, чем я напишу код, буду очень обязан.
...
Рейтинг: 0 / 0
Гиперссылка
    #32554133
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Progaесли форма имеет вид таблицы и в таблице есть поле гиперссылки, то тогда это возможно
Тогда в чем вопрос?

Progaнет здесь крутых знатоков акса
Это и была суть вопроса?
...
Рейтинг: 0 / 0
Гиперссылка
    #32554137
Exquisite
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
> ну короче говоря походу нет здесь крутых знатоков акса

Саныч, седьмым будИш :)
...
Рейтинг: 0 / 0
Гиперссылка
    #32554142
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Да хоть первым... Хотя нет. Первым будет автор вопроса. Столько грязи на всех вылил, а вопрос задать так и не сообразил.
...
Рейтинг: 0 / 0
Гиперссылка
    #32554144
Proga
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В том то и вопрос. А как это сделать в режиме формы, а не таблицы?
...
Рейтинг: 0 / 0
Гиперссылка
    #32554149
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
О. Кажется, вопрос задан... А то - как по-английски, как по-английски...
...
Рейтинг: 0 / 0
Гиперссылка
    #32554159
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Этот элемент называется TextBox.
...
Рейтинг: 0 / 0
Гиперссылка
    #32554164
Proga
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ну вот начали на меня обижаться, извините просто нервы сдают, прошу у всех прощения кого обидел; честно не хотел.
Ситуация у меня такая. Надо сделать и как можно скорее проект, который будет показан президенту корпарации, сделал всё, а такую ху@ню не получается. Как говорится ума для сложного много, а на простое не хватает.
Видимо заработался.
...
Рейтинг: 0 / 0
Гиперссылка
    #32554190
Proga
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да понятно, что Textbox, но самое обидное другое, что гиперссылку может задать только разработчик, а не пользователь, который сам вправе определять путь до необходимого объекта
...
Рейтинг: 0 / 0
Гиперссылка
    #32554201
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
А это еще почему? Занести значение в текстбокс религия не позволяет?
...
Рейтинг: 0 / 0
Гиперссылка
    #32554209
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
САНЫЧ!!!!

не выйдет!!!!
...
Рейтинг: 0 / 0
Гиперссылка
    #32554212
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЗЫ

это я по первой странице.....
по поводу что Саныч потерять хочет...
...
Рейтинг: 0 / 0
Гиперссылка
    #32554214
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Наверно, дело в том, что у меня другая религия. У меня вышло.
...
Рейтинг: 0 / 0
Гиперссылка
    #32554215
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
А. :^)
...
Рейтинг: 0 / 0
Гиперссылка
    #32554226
Proga
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Поясню, люди, которые будут пользовать проект не знают что такое путь до корня им нужно именно прав. клав. мыши и т.д.
...
Рейтинг: 0 / 0
Гиперссылка
    #32554233
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
И что они будут делать с этой правой клавишей? Короче, надо писать интерфейс. А для начала его надо разработать.

//А теперь сравни это со своим исходным вопросом. Блин. Хотел, чтобы кто-то что-то понял.
...
Рейтинг: 0 / 0
Гиперссылка
    #32554238
Фотография paparome
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 Саныч - TextBox мы уже предлагали, но видимо религия другая :(
Или в соответствии со списком глупых, наш совет не катит :(

Exquisitepaparome, Shuhard, маяк, Hummer, Exquisite, ну и Proga, конечно. В списке глупых по порядку расчитась!

Ну и конечно же я первый :)
Спасибо :)
...
Рейтинг: 0 / 0
Гиперссылка
    #32554265
Exquisite
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
для Прога:
1. У меня в табличке хранятся гиперссылки;
2. Я отображаю их в текствовом поле простой (не табличной) форме;
3. Необходим механизм, благодаря которому пользователь может менять гиперссылку, при этом стандартный механизм не требующий "кодовоятельства";
4. Использование правой кнопки мыши обязательно!

Если все так, то вот то, что могу предложить я:
1. Текстовое поле, в котором отображается твоя гиперссылка должно иметь свойство "Гиперссылка" = Да (на вкладке "Макет" в свойстве текстбокса);
2. Убедиться, что для формы и для контрола разрешены контекстные меню;
3. Нажимаем правую кнопку мыши и видим в контекстном меню пункт "Гиперссылка", зайдя в который видим "Изменить гиперссылку";
4. Если стандартный набор пунктов контекстного меню не устраивает, то создаем собственное контекстное меню, в которое втыкаем один единственный пункт "Изменить гиперссылку".
Все.

З.Ы. Извиняюсь за злобу со своей стороны. Просто очень неприятно видеть подобный враждебный максимализм...

для paparome:
Нифига! Я тоже претендую :)
...
Рейтинг: 0 / 0
Гиперссылка
    #32554267
Proga
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да ладно мужики забейте, лучше познакомьтесь с часть кода, который я налабал, кого заинтересовало, могу скинуть весь код, а по поводу Вопроса, вы не поняли, потому что это надо видеть ТЗ, которое мне впадлу набивать.
Option Explicit

Type OPENFILENAME
lStructSize As Long
hwndOwner As Long
hInstance As Long
lpstrFilter As String
lpstrCustomFilter As String
nMaxCustFilter As Long
nFilterIndex As Long
lpstrFile As String
nMaxFile As Long
lpstrFileTitle As String
nMaxFileTitle As Long
lpstrInitialDir As String
lpstrTitle As String
flags As Long
nFileOffset As Integer
nFileExtension As Integer
lpstrDefExt As String
lCustData As Long
lpfnHook As Long
lpTemplateName As String
End Type

Declare Function GetOpenFileName Lib "comdlg32.dll" Alias "GetOpenFileNameA" (pOpenfilename As OPENFILENAME) As Long

Declare Function GetSaveFileName Lib "comdlg32.dll" Alias "GetSaveFileNameA" (pOpenfilename As OPENFILENAME) As Long

Declare Function GetFileTitle Lib "comdlg32.dll" Alias "GetFileTitleA" (ByVal lpszFile As String, ByVal lpszTitle As String, ByVal cbBuf As Integer) As Integer

Public Const OFN_READONLY = &H1
Public Const OFN_OVERWRITEPROMPT = &H2
Public Const OFN_HIDEREADONLY = &H4
Public Const OFN_NOCHANGEDIR = &H8
Public Const OFN_SHOWHELP = &H10
Public Const OFN_ENABLEHOOK = &H20
Public Const OFN_ENABLETEMPLATE = &H40
Public Const OFN_ENABLETEMPLATEHANDLE = &H80
Public Const OFN_NOVALIDATE = &H100
Public Const OFN_ALLOWMULTISELECT = &H200
Public Const OFN_EXTENSIONDIFFERENT = &H400
Public Const OFN_PATHMUSTEXIST = &H800
Public Const OFN_FILEMUSTEXIST = &H1000
Public Const OFN_CREATEPROMPT = &H2000
Public Const OFN_SHAREAWARE = &H4000
Public Const OFN_NOREADONLYRETURN = &H8000
Public Const OFN_NOTESTFILECREATE = &H10000
Public Const OFN_NONETWORKBUTTON = &H20000
Public Const OFN_NOLONGNAMES = &H40000
Public Const OFN_EXPLORER = &H80000 'new look commdlg
Public Const OFN_NODEREFERENCELINKS = &H100000
Public Const OFN_LONGNAMES = &H200000 'force long names for 3.x modules

Public Const OFN_SHAREFALLTHROUGH = 2
Public Const OFN_SHARENOWARN = 1
Public Const OFN_SHAREWARN = 0

Public Function Get_File_Name(Hwnd As Long, _
title As String, _
Path As String, _
tfilter As String, _
Filter As String, _
allflag As Boolean) As String
Get_File_Name = Get_File_NameCommon(Hwnd, title, Path, "", "", tfilter, Filter, allflag, False)
Exit Function
End Function

Public Function Get_File_NameCommon(Hwnd As Long, _
title As String, _
Path As String, _
Ftitle As String, _
fext As String, _
tfilter As String, _
Filter As String, _
allflag As Boolean, _
saveflag As Boolean) As String
Dim ofn As OPENFILENAME
Dim ret As Long
Dim fn As String * 129, fp As String * 129
Dim fil As String, s As String, I As Integer
On Error GoTo errfnm

Get_File_NameCommon = ""

fil = tfilter + Chr(0) + Filter + Chr(0)
If allflag Then
fil = fil + "Âñå ôàéëû" + Chr(0) + "*.*" + Chr(0) + Chr(0)
Else
fil = fil + Chr(0)
End If
If Len(Ftitle) <> 0 Then fn = Ftitle + Chr(0)
ofn.lStructSize = 76
ofn.hwndOwner = Hwnd
'ofn.hInstance = 0
ofn.lpstrFilter = fil
ofn.lpstrCustomFilter = 0
ofn.nMaxCustFilter = 0
ofn.nFilterIndex = 1
ofn.lpstrFile = fn
ofn.nMaxFile = 128
ofn.lpstrFileTitle = fp
ofn.nMaxFileTitle = 128
ofn.lpstrInitialDir = Path
ofn.lpstrTitle = title
If Len(fext) <> 0 Then ofn.lpstrDefExt = fext
If Not saveflag Then
ofn.flags = OFN_PATHMUSTEXIST + _
OFN_FILEMUSTEXIST + _
OFN_NOLONGNAMES + _
OFN_EXPLORER + 0
ret = GetOpenFileName(ofn)
Else
ofn.flags = OFN_PATHMUSTEXIST + _
OFN_NOLONGNAMES + _
OFN_EXPLORER + 0
ret = GetSaveFileName(ofn)
End If
'ofn.nFileOffset = 0
'ofn.nFileExtension = 0
'ofn.lCustData = 0
'ofn.lpfnHook = 0
'ofn.lpTemplateName = 0

Get_File_NameCommon = ""
If ret <> 0 Then
For I = 1 To 129
s = Mid$(ofn.lpstrFile, I, 1)
If Asc(s) = 0 Or Len(s) = 0 Then Exit For
Get_File_NameCommon = Get_File_NameCommon & s
Next I
End If
exitfnm:
Exit Function
errfnm:
E_MsgBox err.Description
Get_File_NameCommon = ""
Resume exitfnm
End Function

Public Function Get_File_Path(Path As String, elen As Integer) As String
Dim ret As Long
Dim fn As String * 129
Dim fn1 As String, s As String, I As Integer
On Error GoTo errfnp
fn1 = ""
ret = GetFileTitle(Path, fn, 128)
If ret = 0 Then
For I = 1 To 129
s = Mid$(fn, I, 1)
If Asc(s) = 0 Or Len(s) = 0 Then Exit For
fn1 = fn1 & s
Next I
End If
Get_File_Path = Mid$(Path, 1, Len(Path) - Len(fn1) - elen)
exitfnp:
Exit Function
errfnp:
E_MsgBox err.Description
Get_File_Path = ""
Resume exitfnp
End Function

Public Function Get_File_PathAuto(Path As String) As String
Dim ret As Long
Dim fn As String * 129
Dim fn1 As String, s As String, I As Integer, L As Integer, elen As Integer
On Error GoTo errfnp
Get_File_PathAuto = ""
fn1 = ""
ret = GetFileTitle(Path, fn, 128)
If ret = 0 Then
For I = 1 To 129
s = Mid$(fn, I, 1)
If Asc(s) = 0 Or Len(s) = 0 Then Exit For
fn1 = fn1 & s
Next I
Else
Exit Function
End If
L = Len(fn1)
If L = 0 Then Exit Function
elen = 0
For I = L To 1 Step -1
If Mid$(fn1, I, 1) = "." Then GoTo met1
If L - I > 3 Then Exit For
Next I
'Íóæíî èñïîëüçîâàòü äëèíó ðàñøèðåíèÿ
L = Len(Path)
If L = 0 Then Exit Function
For I = L To 1 Step -1
If Mid$(Path, I, 1) = "." Then
elen = L - I + 1
Exit For
End If
If L - I > 3 Then Exit For
Next I
met1:
Get_File_PathAuto = Mid$(Path, 1, Len(Path) - Len(fn1) - elen)
exitfnp:
Exit Function
errfnp:
E_MsgBox err.Description
Resume exitfnp
End Function

Public Function GetFullPathCommon(hw As Long, P As String, E As String) As String
On Error GoTo err1
Dim Path As String, title As String, Filter As String, tfilter As String
Dim fn As String
GetFullPathCommon = ""
title = "Ïîèñê ôàéëà ." & E
tfilter = "Ôàéëû " & E
Filter = "*." & E
fn = P
If Len(fn) > 0 Then
Path = Get_File_PathAuto(fn)
Else
Path = ""
End If
fn = Get_File_Name(hw, title, Path, tfilter, Filter, False)
If Len(fn) <> 0 Then
GetFullPathCommon = fn
End If
Exit1:
Exit Function
err1:
E_MsgBox err.Description
Resume Exit1
End Function

Public Function GetOnlyPath(hw As Long, P As String) As String
On Error GoTo err1
Dim title As String
title = "Âûáåðèòå ëþáîé ôàéëà èç íóæíîãî äèðåêòîðèÿ"
GetOnlyPath = GetOnlyPathCommon(hw, title, P, False)
Exit1:
Exit Function
err1:
E_MsgBox err.Description
Resume Exit1
End Function

Public Function GetOnlyPathCommon(hw As Long, title As String, P As String, newfl As Boolean) As String
On Error GoTo err1
Dim Path As String, Filter As String, tfilter As String
Dim fn As String
GetOnlyPathCommon = ""
tfilter = "Âñå ôàéëû"
Filter = "*.*"
Path = P

fn = Get_File_NameCommon(hw, title, Path, "", "", tfilter, Filter, False, newfl)

If Len(fn) <> 0 Then
GetOnlyPathCommon = Get_File_PathAuto(fn)
End If
Exit1:
Exit Function
err1:
E_MsgBox err.Description
Resume Exit1
End Function

Public Function GetFullPath(hw As Long, P As String, E As String) As String
On Error GoTo err1
GetFullPath = ""
GetFullPath = GetFullPathCommon(hw, P, E)
Exit1:
Exit Function
err1:
E_MsgBox err.Description
Resume Exit1
End Function


Public Function Get_File_Ext(Path As String) As String
Dim I As Integer, L As Integer
On Error GoTo errfnp
Get_File_Ext = ""
L = Len(Path)
If L = 0 Then Exit Function
For I = L To 1 Step -1
If Mid$(Path, I, 1) = "." Then GoTo met1
If L - I > 3 Then Exit For
Next I
Exit Function
met1:
Get_File_Ext = Mid$(Path, I, L - I + 1)
exitfnp:
Exit Function
errfnp:
E_MsgBox err.Description
Resume exitfnp
End Function

Public Function GetFNameToSave(Name As String) As String
Dim sdate As String, spref As String, fext As String, name_s As String, n As Long, I As Integer
On Error GoTo err1
GetFNameToSave = Name
sdate = CStr(Date)
spref = "_"
For I = 1 To Len(sdate)
n = Asc(Mid(sdate, I, 1))
If n >= Asc("0") And n <= Asc(9) Then spref = spref & Chr(n) Else spref = spref & "_"
Next I
fext = Get_File_Ext(Name)
n = Len(fext)
name_s = Mid(Name, 1, Len(Name) - n) & spref
If n > 0 Then name_s = name_s & fext
GetFNameToSave = name_s
Exit1:
Exit Function
err1:
Resume Exit1
End Function
...
Рейтинг: 0 / 0
Гиперссылка
    #32554276
Proga
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Короче, обошёлся без гипер, чтоб она неладна была, ссылки.
...
Рейтинг: 0 / 0
Гиперссылка
    #32554277
Alexus12
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Exquisiteдля Прога:
4. Если стандартный набор пунктов контекстного меню не устраивает, то создаем собственное контекстное меню, в которое втыкаем один единственный пункт "Изменить гиперссылку".
Все.



Правильно люди говорят
А еще можно посмотреть на интерфейс почтовых служб
рядом с окошком к пути вложенных файлов
делают кнопку с тремя точками
по нажатию которой
открывается стандартная окошка открыть/сохранить файло
...
Рейтинг: 0 / 0
Гиперссылка
    #32554278
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Progaа по поводу Вопроса, вы не поняли, потому что это надо видеть ТЗ, которое мне впадлу набивать.
Еще раз блин. И пардон, что повторяюсь.
...
Рейтинг: 0 / 0
Гиперссылка
    #32554292
Alexus12
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Собсно
кнопка "Browse..."
под окошком ввода поста так работает
...
Рейтинг: 0 / 0
Гиперссылка
    #32554293
Proga
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да ладно забейте, уже всё пашет, вы лучше код зацените.
...
Рейтинг: 0 / 0
Гиперссылка
    #32554305
Фотография paparome
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ProgaДа ладно забейте, уже всё пашет, вы лучше код зацените.

Длинновато - влом читать :(
Да и вместо русских сообщение абракодабра - этож еще и расшифровывать надо :(

Тыб клавиатурку на русский переключал, когда текст с русскими буквами в буфер загоняешь

Да и еще - есть тут тег такой не плохой
Код: plaintext
[SRC VBA]
...
Рейтинг: 0 / 0
Гиперссылка
    #32554319
Proga
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Пардон господа, с кем не бывает.
...
Рейтинг: 0 / 0
51 сообщений из 51, показаны все 3 страниц
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Гиперссылка
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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