Модераторы: mihanik
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Access2000:Присоединенная рамка, отразить переход по ссылкам в таблице 
:(
    Опции темы
Loiste
Дата 6.10.2005, 07:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 79
Регистрация: 28.9.2005

Репутация: нет
Всего: нет



1. Есть таблица, в одном из полей которой хранятся пути в файлам Word (обычное текстовое поле).
2. Есть форма с элементом "Присоединенная рамка объекта" и есть кнопка.

Нужно, чтобы, при загрузке формы, в Присоединенной рамке отображалось содержимое документа (по ссылке) из первой ячейки таблицы. А при нажатии кнопки осуществлялся переход к следующему элементу. Соответственно, чтобы менялось содержимое Присоединенной рамки.
PM MAIL   Вверх
Akina
Дата 6.10.2005, 09:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Советчик
****


Профиль
Группа: Модератор
Сообщений: 20581
Регистрация: 8.4.2004
Где: Зеленоград

Репутация: 26
Всего: 454



Цитата(Loiste @ 6.10.2005, 08:39)
из первой ячейки таблицы

Нет такого понятия - первая ячейка таблицы. В реляционных БД порядок следования записей определяется сортировкой в запросе при выполнении выборки - в таблице или в запросе без сортировки или при сортировке по повторяющимся ключам порядко может быть ЛЮБЫМ и раз от разу НЕ ПОВТОРЯЮЩИМСЯ.

Цитата(Loiste @ 6.10.2005, 08:39)
Нужно, чтобы, при загрузке формы, в Присоединенной рамке отображалось содержимое документа (по ссылке)

Присоединенная рамка объекта существует для вывода OLE-объектов, сохраненных в полях БД. Для вывода внешних объектов ака документ Ворд существует свободная рамка объекта.
Цитата(MS)
The object in a bound object frame is different for each record. The bound object frame can display linked or embedded objects. If you want to display objects not stored in an underlying table, use an unbound object frame or an image control.




--------------------
 О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума.

PM MAIL WWW ICQ Jabber   Вверх
Loiste
Дата 6.10.2005, 10:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 79
Регистрация: 28.9.2005

Репутация: нет
Всего: нет



Создала форму и разместила на ней Свободную рамку.

При загрузке формы вот такой код:

Код

With СвободныйOLE0
     
     .Class = "Word.Documents"
     .OLETypeAllowed = acOLELinked
     .SourceDoc = "D:\...\1.doc"
     .Action = acOLECreateLink
     .SizeMode = acOLESizeClip
             
End With


Выдает ошибку "Приложению Access не удалось выполнить операцию, указанную в свойстве Action". Что я делаю не так?

Переделала код так:

Код

With СвободныйOLE0
        .Enabled = True
        .Locked = False
        .OLETypeAllowed = acOLELinked
        .Class = "Word.Document.8"
        .SourceDoc = "D:\...\1.doc"
        .Action = acOLECreateLink
End With


Теперь работает smile

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

Это сообщение отредактировал(а) Loiste - 6.10.2005, 12:09
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Программирование, связанное с MS Office"
mihanik staruha

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами



  • Несанкционированная реклама на форуме запрещена
  • Пожалуйста, давайте своим темам осмысленный, информативный заголовок. Вопль "Помогите!" таковым не является.
  • Чем полнее и яснее Вы изложите проблему, тем быстрее мы её решим.
  • Оставляйте свои записи в "Книге отзывов о работе администрации"
  • А вот тут лежит FAQ нашего подраздела


Если Вам понравилась атмосфера форума, заходите к нам чаще!
С уважением mihanik и staruha.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Программирование, связанное с MS Office | Следующая тема »


 




[ Время генерации скрипта: 0.0450 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.