|
24 Кб. |
|
| Наверное щас прозвучать слишком нубские вопросы, и возможно это слишком нагло спрашивать, но я честно говорю, перелопатил уже много книжек и там сразу идут серьезные примеры без объяснения всех функций от которых уже голова кружиться.
Поэтому прошу помочь кому не трудно. Спасибо!
Access 2003 / 2007
1. Есть форма с текстовыми полями : Имя , Фамилия и кнопка Фото и Добавить.
а) Какой должен быть полный синтаксис чтобы добавить Имя и Фамилию в соответствующие поля в Таблице Студенты
Форма никаким образом не связана/connect с таблицей (не понял как это делается)
б) Если В таблице поле Фото задано как OLE объект а от диалога откратия картинки мы получаем путь к этой картинке то как ее потом передать в таблицу
в) На нажатие на кнопку Фото вставляю следующий код:
Dim dlgOpen As FileDialog
Set dlgOpen = Application. FileDialog ( msoFileDialogOpen)
With dlgOpen
.AllowMultiSelect = True
.Show
End With
|
Выскакивает ошибка на первой же строчке : "User-defined type not defined"
Microsoft Access 12.0 Obgect Library - включена
2) Возможно ли работая в Форме БД1 передавать в нее данные из другой БД
Например В БД1 я открываю форму Студент, там имеются поля Имя Фамилия из текущей БД а кол-во прогулов нужно загрузить из БД- Igor Таблица: Yspevaemost Поле: ProgulTime
Как тогда их связать какой в этом случае синтаксис и возможно ли вообще такое.
Только основное, ни каких проверок на неправильно введенное значение не предполагается, просто понять как все это должно выглядеть.
Вот файл, что бы сюда не печатать много текста можете в нем наглядно наковырять что-нибудь.
Заранее спасибо. | |
|
| |
|
|
|
| FileDialog - это видимо ActiveX компонент, который должен быть подключен
==============================================================
http://office.microsoft.com/ru-ru/access/HA012327351049.aspx | |
|
| |
|
|
|
| По 2-му вопросу
связанные таблицы.
в базе где открывается форма устанавливается связь с таблицей из другой базы, дальше с ней работаете как с "родной"
по 1-му
нужно подключать Microsoft office object library
или не использовать именованных констант
и
Dim dlgOpen As Object | |
|
| |
|
|
|
| Microsoft office object library помог, в тех книжках что я смотрел не говорилось о его включении только об Microsoft Access Obgect Library. Спасибо. | |
|
| |