Rambler's Top100
Форум: MS ACCESSVBVBA MS OfficeMS SQL server
Новые сообщения: 0000

Форум: MS ACCESS

Вопросы связанные с MS ACCESS

Обновить визитку
Участники «Online»
Все участники

 
 

Доброго времени суток, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Помогите в простых вещах, не могу разобраться
 
 автор: Cthath   (03.05.2010 в 17:29)   личное сообщение
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
Как тогда их связать какой в этом случае синтаксис и возможно ли вообще такое.
Только основное, ни каких проверок на неправильно введенное значение не предполагается, просто понять как все это должно выглядеть.
Вот файл, что бы сюда не печатать много текста можете в нем наглядно наковырять что-нибудь.
Заранее спасибо.

  Ответить  
 
 автор: час   (03.05.2010 в 22:14)   личное сообщение
 
 

FileDialog - это видимо ActiveX компонент, который должен быть подключен
==============================================================
http://office.microsoft.com/ru-ru/access/HA012327351049.aspx

  Ответить  
 
 автор: osmor   (04.05.2010 в 08:32)   личное сообщение
 
 

По 2-му вопросу
связанные таблицы.
в базе где открывается форма устанавливается связь с таблицей из другой базы, дальше с ней работаете как с "родной"

по 1-му
нужно подключать Microsoft office object library
или не использовать именованных констант
и
Dim dlgOpen As Object

  Ответить  
 
 автор: cthath   (04.05.2010 в 13:43)   личное сообщение
 
 

Microsoft office object library помог, в тех книжках что я смотрел не говорилось о его включении только об Microsoft Access Obgect Library. Спасибо.

  Ответить  
HiProg.com - Технологии программирования
Rambler's Top100 TopList