|
Преобразовать поле типа MEMO в HYPERLINK программно или запросом
|
|||
---|---|---|---|
#18+
Следующая проблема. В программе таблица создаётся запросом. Типа Код: sql 1.
Мне необходимо сделать в создаваемой таблице поле типа HYPERLINK. Нашел в документации, что поле типа HYPERLINK напрямую создать нельзя. Надо создавать поле типа MEMO программно, а потом в процессе создания установить соответствующие атрибуты Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8.
А если поле уже создано? Как его преобразовать в HYPERLINK ? ------------------------------------------------------------- А ты вложил уже свой кровный рубль в 50-ти миллиардное состояние Билла Гейтса? ... |
|||
:
Нравится:
Не нравится:
|
|||
06.03.2020, 09:48 |
|
Преобразовать поле типа MEMO в HYPERLINK программно или запросом
|
|||
---|---|---|---|
#18+
А так пробовали? Код: vbnet 1. 2.
... |
|||
:
Нравится:
Не нравится:
|
|||
06.03.2020, 10:57 |
|
Преобразовать поле типа MEMO в HYPERLINK программно или запросом
|
|||
---|---|---|---|
#18+
Кривцов Анатолий, В Access 2010 такое ещё не работает. Может в более поздних. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.03.2020, 10:59 |
|
Преобразовать поле типа MEMO в HYPERLINK программно или запросом
|
|||
---|---|---|---|
#18+
Да, код примера взят отсюда Инструкция CREATE TABLE (Microsoft Access SQL) Там упоминался Access 2013. А мне бы начиная с 2003. Или хотя бы 2010. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.03.2020, 11:14 |
|
Преобразовать поле типа MEMO в HYPERLINK программно или запросом
|
|||
---|---|---|---|
#18+
В msa2000 уже работала инструкция Код: sql 1.
Но какие надо задать параметры чтобы MEMO преобразовать в HYPERLINK ? Нигде не нашел примеров. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.03.2020, 11:17 |
|
Преобразовать поле типа MEMO в HYPERLINK программно или запросом
|
|||
---|---|---|---|
#18+
Видимо решения нет. Нагуглил такое: ALTER [ COLUMN ] column_name SET ( attribute_option = value [, ... ] ) На как это использовать и поддерживается ли вообще в Аксе - ничего не нашел. А чем вас не устраивает ваш пример? Создавайте поле с помощью DAO. Если в существующем поле есть данные, то по стандартной схеме: Создать новое - копировать данные из старого в новое - удалить старое - переименовать новое. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.03.2020, 13:33 |
|
Преобразовать поле типа MEMO в HYPERLINK программно или запросом
|
|||
---|---|---|---|
#18+
Ну вот такие запросы в Access работают Код: sql 1.
Но какой именно параметр надо изменять? И как? ... |
|||
:
Нравится:
Не нравится:
|
|||
06.03.2020, 13:48 |
|
Преобразовать поле типа MEMO в HYPERLINK программно или запросом
|
|||
---|---|---|---|
#18+
методом проб и ошибок. Свойство Attributes у поля HYPERLINK должно быть 3770 (dbHyperlinkField + dbVariableField) Но свойство Attributes программно изменить невозможно. Сижу, думаю. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.03.2020, 14:20 |
|
Преобразовать поле типа MEMO в HYPERLINK программно или запросом
|
|||
---|---|---|---|
#18+
Что интересно. Поле типа HYPERLINK на MEMO запросом изменить можно. А вот обратно не получается... Код: sql 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
06.03.2020, 14:25 |
|
|
start [/forum/topic.php?fid=45&gotonew=1&tid=1610198]: |
0ms |
get settings: |
8ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
132ms |
get topic data: |
14ms |
get first new msg: |
8ms |
get forum data: |
3ms |
get page messages: |
57ms |
get tp. blocked users: |
1ms |
others: | 11ms |
total: | 252ms |
0 / 0 |