Все технические форумы на одном сайте Удобный поиск информации с популярных форумов в одном месте
Вопрос: Нужно сделать кнопку в Форме - кнопку перехода с формы на форму с последующим закрытием первой формы

Нужно сделать кнопку в Форме - кнопку перехода с формы на форму с последующим закрытием первой формы (формы с которой переходили)
Ответ: вот Вам как Вариант
пяти минут не искал

Добавлено через 11 минут
Пожалуйста -
воспользоваться только поиском надо и прямо много много примеров на данном же форуме по подобной теме
и без внешних ссылок
Вопрос: Связанные формы.

Доброго времени суток уважаемые гуру Access.
Прошу Вас помочь в решении такого вопроса.
Есть три формы Client, Contract, Object соответственно формы на основе одноимённых таблиц. Схема данных такова тбл. Client один ко многим к тбл. Contract по полю IDClient, тбл. Contract один ко многим к тбл. Object по полю IDContract.
Так вот, при вводе нового клиента, созданные мастером связанные формы при переходе через ToggleLink к форме Contract, не отображают введённого клиента в поле IDClient формы Contract автоматически, соответственно далее при переходе из формы Contract в форму Object (также при помощи ToggleLink) автоматом не отображается соответствующее значение в поле IDObjec
В принципе всё это спокойно происходит при создании этих форм как подчинённых, но к сожалению мне нужны именно связанные, а не подчинённые.
Каким образом можно достичь необходимого мне результата.
Спасибо.
Ответ: Войдите в акцесс с помощью мастера сделайте подчинённые формы, а потом связанные и посмотрите разницу.
Вопрос: Основная и в ней две подчиненные формы

Здравствуйте,
У меня есть Основная форма (допустим форма А) в ней две подчиненные формы (форма В и С) и есть макрос написанный для формы С и мне надо, чтоб этот макрос реагировал на текущие значение(число) в поле1 формы В.
Я пробовал прописать свой макрос через обновление основной формы А макрос не запускается. А с простой формой (для проверки) где поле1 находится на основной форме) с одной подчиненной формой все работает.
Пожалуйста подскажите, как можно это прописать, чтобы макрос реагировал текущие значение в подчиненной форме В и выполнял последующие действия с формой С.
Ответ: Ребята, если кому не трудно помогите решить эту задачку.
В файле Пример - пример макроса в действии с одной подчиненной формой, который срабатывает на навигацию Основной формы (механизм такой по числу подъездов в поле, скрыть не нужные поля(столбцы) этих подъездов в подчиненной форме)
А файле BD_архив -необходимо произвести те же действия, но поле со значением лежит не в основной форме (как в файле пример) а в подчиненной форме. И макрос должен срабатывать с переходом по строкам первой подчиненной формы(а не по навигации основной формы, как в файле пример).
Спасибо.

вот базы
Вопрос: Переход на определенное поле формы

Приветствую!
Проблема в следующем:

Подскажите пожалуйста: при использовании переходом по форме между полями с помощью ТАБ в конце-концов упираешься и перескакиваешь на новую запись.
Как сделать что-бы:
1) при потере фокуса последнего поля формы курсор перескакивал на первое поле (типа GoTo)?
2) или выбиралась следующая вкладка и первое поле в ней?

не смог в инете найти как прописывается вкладка в ВБА.

Спасибо заранее
Ответ:
Сообщение от farmat
что прописать, чтобы при потере фокуса с одного поля формы устанавливался фокус на другое (определенное) поле.
В процедуре на событии потери фокуса полем
Код Visual Basic
1
Me.ДругоеПоле.SetFocus
Вопрос: Переход с формы на форму

Добрый вечер!
Подскажите, пожалуйста, как организован переход с главной формы на другую форму. Если бы это был Power Point, я бы нарисовала прозрачную фигуру и задала бы гиперссылку, но тут такое у меня не прошло( Я уже три дня над этим ломаю голову, но почему-то мне кажется, что ответ очень прост...
Ответ: что если так попробовать?

Сообщение от YaraArt
Забыла уточнить, это нужно сделать без средств VBA.
воспользуйтесь макросами
пример во вложении
Вопрос: Выделение объекта в 4х ур. форме

Доброго времени суток коллеги.
Прошу Вас разъяснить, а скорее помочь в таком вопросе.
Есть четырёх уровневая форма: форма "Точки" - подчинённая в форме "Объект", "Объект" подчинённая форме "Договор" и "Договор" подчинённая форме "Клиент".
В форме "Точки" т.е. в последней из подчинённых, на выходе из последнего поля хочу прописать макрос, что бы курсор переходил в подчинённую форму "Объект"(предпоследняя подчинённая форма) на новую запись первого поля этой формы.
Подскажите пожалуйста как правильно прописать путь в макросе "Выбрать объект". Или как вообще правильно прописать макрос для данного действия.
Использую Access 2010.
Спасибо.
Ответ: Формы вяжутся друг с другом без макросов. Макрос не нужен. Линкмастерчаилд работает как должно.
Вопрос: Форма навигации и подчиненная форма

Добрый день, есть Форма навигации в которой есть подчиненная форма, нудно обратиться к полю подчиненной формы.
Пробую
SQL
1
2
3
SELECT СпрПост.КодП, СпрПост.Наим, СпрПост.Прим, СпрПост.ДатаВвода
FROM СпрПост
WHERE (((СпрПост.КодП)=[Формы]![Форма навигации]![ПодчиненнаяФормаНавигации].[Form]![СпрПост]![Поле11]));
Ругается на [Формы]![Форма навигации]![ПодчиненнаяФормаНавигации].[Form]![СпрПост]![Поле11])
Ответ: Название вкладки (СпрПост) не является частью адреса. Форма навигации одна для всех вкладок.
SQL
1
WHERE СпрПост.КодП=forms![Форма навигации]![ПодчиненнаяФормаНавигации]!Поле11
Вопрос: Обновление подчиненной формы

есть форма (Форма 1)
на ней есть 3 компонента
1 поле со списком
2 кнопка
3 подчиненная форма

подчиненная форма формируется у меня из запроса
Код SQL
1
2
3
SELECT отдел_кадров.[Код сотрудника], отдел_кадров.фио, отдел_кадров.зарплата, отдел_кадров.проффесия, отдел_кадров.зарплата, отдел_кадров.дата_рождения
FROM отдел_кадров
WHERE отдел_кадров.[Код сотрудника]=Forms!Форма1!listbox.VALUE;
Я добился того что при выборе элемента из списка и нажатии кнопки я получаю новую! форму с правильным результатом. но подчиненная форма остается не обновленной. как добиться ее обновления ?
Ответ: Никакой мистики :-)
В свойствах контрола-контейнера подчиненной формы Основные поля/Подчиненные поля (LinlMasterFields/LinkChildFields) написаны имена полей связи. В основных полях имя поля со списком на главной форме, в подчиненных код_поставки из подформы. Вот и все. Стандарт ;-)
Вопрос: Форма, для заполнения нескольких таблиц

Друзья, для начала хочу поблагодарить за прошлые уроки, что вы мне охотно подсказали. Я хорошо разобрался в структуре базы, но передо мной стоят следующие задачи, которые вообще никак не получаются. Привожу упрощенный вариант моей таблицы. Что то мне опять подсказывает, что дело простое, просто я что то недопонимаю.

Задача: необходимо заполнить базу, состоящую из четырех таблиц. Таблицы буду помечать (скобками)

Порядок действий такой:
1. Выбирается (группа), к ней присваивается (сервер)
2. К каждой (группе) присваиваются (агенты).
3. К каждому (агенту присваивается (прокси адрес) (связь многие ко многим, разделенную на две связи)
4. К каждому (прокси адресу) присваиваются (агенты)

Связь многие ко многим я разделил на две связи один ко многим.
A) К агенту жестко закрепляется один свободный адрес "для друзей"
Б) Один свободный прокси адрес присваивается сразу нескольким агентам "для групп"
Сразу хотел экспертное мнение, так можно делать? или необходимо базу построить как то по другому?

Теперь к задаче. Я так понимаю, для того чтобы грамотно вносить данные, не копаясь в самих таблицах, существуют формы. Форму, состоящую из одной таблицы сделать легко. А вот собрать несколько таблиц у меня не получается, как только не пытался. Все доступные на ютубе видео про формы вроде просмотрел.

Мне нужно сделать так, чтобы главной строкой шла группа, все танцы от нее. Все остальные данные, выбираются из всплывающих списков. Так что я делаю форму на базе группы. Хотел в этой форме, все остальные данные подставить, чтобы все это хозяйство разнеслось по всем таблицам.

Что еще необходимо предоставить для решения данной задачи?
Ответ:
Сообщение от mobile
Есть непонятка: по условию 3 каждому агенту как бы присваивается уникальный прокси. А по условию 4, если правильно понял, группе агентов присваивается групповой прокси. Это так? А зачем агентам по 2 адреса? Не противоречит ли общей постановке задаче?
Агенты предназначены для двух заданий требуют двух прокси, по 1 на каждое задание
Задание1 требует 1 уникальный прокси
Задание2: на один прокси можно посадить два-три агента

и еще: прокси не могут использоваться в двух заданиях одновременно.

Сообщение от corbis
А у формы источник данных определен?
Сейчас буду изучать, спасибо.
Вопрос: Зависимые списки в форме в виде таблицы

Добрый день.
Помогите разобраться с задачей с зависимыми списками в форме.
Ситуация следующая:
В большой таблице есть 3 столбца с зависимыми списками: Тип, Тема, Подтема. Когда выбираешь в Типе "НазваниеТипа1", после AfterUpdate можно выбирать зависимый список Тема "НазваниеТемы" и так же с подтемой. Но когда в следующей строке выбираешь Тип "НазваниеТипа2", то в колонке с темами исчезают все темы не относящиеся к "НазваниеТипа2".
Если убрать автоподстановку названий и оставить возможность выбирать только коды, то всё работает, но суть работы теряется.
Нужно сделать зависимые выпадающие списки именно в табличной форме (форма "таблица"). Сама таблица большая и есть частые моменты с копипастами связок "Тип-Тема-Подтема", поэтому работа в табличной форме самая удобная. В качестве примера приложил обрезанную версию до обсуждаемых полей.
P.s. Раньше всё это было в Excel, но в виду слишком большого объема данных он сильно тормозил, поэтому хочется максимально приблизить всё к привычному виду и методу работы.
Ответ:
Сообщение от bormanpb
А в запросе нельзя ли что-то подобное сделать?
Только в формах.