powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Вопрос про кнопку! (открытие формы в другой базе)
25 сообщений из 27, страница 1 из 2
Вопрос про кнопку! (открытие формы в другой базе)
    #32300561
Фотография Gyslik.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Подскажите пожалуйста, как мне сделать так, чтобы в моей Б.Д., по кнопке, запускалась форма из другой базы данных (тоже в Access)?
Посмотрел в свойствах гиперссылки, там не нашел возможности ссылаться на другую Б.Д.
:-)
...
Рейтинг: 0 / 0
Вопрос про кнопку! (открытие формы в другой базе)
    #32300604
Фотография Vsevolod V
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сначала я подумал "А ведь, действительно, КАК?" и было дело начал соображать на эту тему, а потом подумал "А нахрена такой геморрой, если форму можно импортировать???!!!". Поясню: если открывать форму из другой базы, то:
1) это медленнее, чем если открывать из родной базы
2) если база-донор в сети, то 99,9% того, что возникнут конфликты при одновременном обращении к этой форме с нескольких машин
3) если база-донор в сети, то 75% того, что ты будешь мечтать хотя бы о пункте один
4) и т.д
...
Рейтинг: 0 / 0
Вопрос про кнопку! (открытие формы в другой базе)
    #32300606
Фотография Лох Позорный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 Гуслик
В "другой" базе пишешь функцию, которая и открывает нужную форму. Присоединяешь "другую" базу через ссылки и спокойно вызываешь написанную функцию.

2 Всеволод
Не знаешь ответ - не пиши всякую херню.
...
Рейтинг: 0 / 0
Вопрос про кнопку! (открытие формы в другой базе)
    #32302075
Фотография Gyslik.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
To Лох Позорный:
1. Большое спасибо за совет.
2. Покажите пожалуйста, если можно, функцию, которая открывает нужную форму.
3. "Присоединяешь "другую" базу через ссылки" - каким образом (где взять такие ссылки)?
:-)
...
Рейтинг: 0 / 0
Вопрос про кнопку! (открытие формы в другой базе)
    #32302083
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
2.

Sub MySub()
DoCmd.OpenForm...
End Sub

3.

Из окна открытого модуля:

Tools -> References -> Browse
...
Рейтинг: 0 / 0
Вопрос про кнопку! (открытие формы в другой базе)
    #32302199
Фотография Лох Позорный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В дополнение к сказанному Санычем

2. Чтобы не писать на каждую форму свою функцию имеет смысл написать одну на всех
Код: plaintext
1.
2.
Public Function MyOpenForm(strFormName As String) 
    DoCmd.OpenForm strFormName
End Function 

Ну и при желании в эту функцию можно все остальные параметры DoCmd.OpenForm передавать.

3. В картинках
...
Рейтинг: 0 / 0
Вопрос про кнопку! (открытие формы в другой базе)
    #32302269
Фотография Gyslik.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Библиотеку DAO подключил, " В картинках " посмотрел но простите меня бестолкового, но я не понял, как прописать имя формы на которую ссылается Access?
Т.е. в "другой" базе сделал модуль, но как подключить базу к "моей Б.Д." через DAO - не понял.
Извиняюсь за непонимание.
:-)
...
Рейтинг: 0 / 0
Вопрос про кнопку! (открытие формы в другой базе)
    #32302272
Фотография Лох Позорный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
картинки оказались лишними
скрести картинки с советом Саныча и подключи не дао, а свою базу
...
Рейтинг: 0 / 0
Вопрос про кнопку! (открытие формы в другой базе)
    #32302273
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Не библиотеку DAO надо было подключать, а ту "другую" базу. :^)
...
Рейтинг: 0 / 0
Вопрос про кнопку! (открытие формы в другой базе)
    #32302275
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
АпАзДаЛ...
...
Рейтинг: 0 / 0
Вопрос про кнопку! (открытие формы в другой базе)
    #32302293
Фотография Gyslik.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1. Мне же нужно, чтобы форма из другой Б.Д. вызывалась по кнопке.
2. Все равно не понял куда запихнуть процедуру: в модуль базы из которой я запрашиваю форму или в модуль базы запрашиваемой формы?
3. Пишу в Б.Д. для которой должна вызываться форма:
Sub MySub()
DoCmd.OpenForm(frm_user)
End Sub
Access пишет Compile error
4. Если я правильно понял, я подключил в Tools -> References -> Browse тот файл, форму которого я хочу запускать по кнопке.
...
Рейтинг: 0 / 0
Вопрос про кнопку! (открытие формы в другой базе)
    #32302295
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
1. Вот в кнопке и будет обращение к той процедуре (или функции).
2. Цитирую Лоха: В "другой" базе пишешь функцию...
3. Естественно, потому что в примере Лоха было не так. Будущий врач должен быть не только не брезгливым, но и внимательным. (С) анекдот.
4. Совершенно верно.
...
Рейтинг: 0 / 0
Вопрос про кнопку! (открытие формы в другой базе)
    #32302313
Фотография Gyslik.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо, а что мне тогда надо поставить на OnClick (для кнопки), чтобы по кнопке запускалась эта процедура?
...
Рейтинг: 0 / 0
Вопрос про кнопку! (открытие формы в другой базе)
    #32302317
Фотография Gyslik.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 Лох Позорный & Влвдимир Саныч:
Вот закончу всю работу с этой Б.Д. и уйду на форум по SQL Server всех мучать своими дурацкими вопросами.
...
Рейтинг: 0 / 0
Вопрос про кнопку! (открытие формы в другой базе)
    #32302322
Фотография Лох Позорный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
и спокойно вызываешь написанную функцию
В случае моего варианта от 19:43
Код: plaintext
MyOpenForm  "как уж у тебя там форма называется в другой базе" 
...
Рейтинг: 0 / 0
Вопрос про кнопку! (открытие формы в другой базе)
    #32302335
Фотография Gyslik.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 Лох Позорный:
Я Вашу функцию и использую, только при подключении через Tools -> References -> Browse Access пишет: Cyclic refrence of projects not allowed.
Для кнопки на событие OnClick написал:
MyOpenForm (frm_user) - Access пишет Variable not defined.
!-(((
...
Рейтинг: 0 / 0
Вопрос про кнопку! (открытие формы в другой базе)
    #32302343
Фотография Лох Позорный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
О Аллах не воспитывай мое терпение...
Тебе даже аксес по русски говорит - не надо делать циклические ссылки.
Надо из "твоей" БД через ссылки подключить "другую" (с формой и функцией)
А из "другой" подключать "твою" - НЕ НАДО !!!

Ушел спать. А то еще один такой вопрос - и я тебе башка застрелю..
...
Рейтинг: 0 / 0
Вопрос про кнопку! (открытие формы в другой базе)
    #32302350
Фотография Alexander G
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gyslik. писал:Вот закончу всю работу с этой Б.Д. и уйду на форум по SQL Server всех мучать своими дурацкими вопросами
Сообщи об этом радостном для всех событии в отдельном топике
...
Рейтинг: 0 / 0
Вопрос про кнопку! (открытие формы в другой базе)
    #32303430
Фотография Gyslik.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Извиняюсь, что я Вас недопонял.
"Надо из "твоей" БД через ссылки подключить "другую"" - сделал, но форма по кнопке не запускается, написал на OnClick "MyOpenForm (frm_user)" Access ругается на название (frm_user)".
:-)
...
Рейтинг: 0 / 0
Вопрос про кнопку! (открытие формы в другой базе)
    #32303440
Фотография Gyslik.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Забыл сказать: Access принажатии на кнопку пишет: Variable not defined.
:-)
...
Рейтинг: 0 / 0
Вопрос про кнопку! (открытие формы в другой базе)
    #32303443
Фотография Темный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Лох Позорный писал:А то еще один такой вопрос - и я тебе башка застрелю..
А вот об этом событии нужно будет оповестить все СМИ!
...
Рейтинг: 0 / 0
Вопрос про кнопку! (открытие формы в другой базе)
    #32303446
Фотография Темный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
з.ы. Купи книгу по Аксесу. Пожалуйста. И не говори, что нет денег, гад! На Инет-то деньги есть, мля!!!!!!
...
Рейтинг: 0 / 0
Вопрос про кнопку! (открытие формы в другой базе)
    #32303453
Фотография Лифчик
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Лох Позорный писал:А то еще один такой вопрос - и я тебе башка застрелю..
Пожалуй, я Лоху пистолет заряжу...Если разрешит
...
Рейтинг: 0 / 0
Вопрос про кнопку! (открытие формы в другой базе)
    #32303459
Фотография Gyslik.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У меня инет бесплатный. У меня уже есть 4 книжки по Access.
Гетца смогу купить только через месяц (когда за работу заплатят).
...
Рейтинг: 0 / 0
Вопрос про кнопку! (открытие формы в другой базе)
    #32303466
Фотография Gyslik.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Это что, на меня окрыт сезон охоты?
;-)
...
Рейтинг: 0 / 0
25 сообщений из 27, страница 1 из 2
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Вопрос про кнопку! (открытие формы в другой базе)
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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