Форум программистов, компьютерный форум, киберфорум
Microsoft Access
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.74/35: Рейтинг темы: голосов - 35, средняя оценка - 4.74
1320 / 539 / 67
Регистрация: 16.01.2013
Сообщений: 4,110

Форма навигации Access 2010

27.02.2013, 10:54. Показов 7293. Ответов 16
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
В access 2010 есть стандартные формы навигации.
При создании переходов на двойном клике мышки, открывается 2-е новое окно, а нужно чтобы открывалось вместо формы в которой были.(Пример. открыта 1-я форма, кликаем мышкой по строке открываеться новая форма старой не видно)
или как сделать чтобы открывалось в стандартной форме навигаций, а не отдельной формой? если указывать форму главную с которой запускается программа, тогда она открывает первое окно, а нужно форму на которой завязан 2-й клик.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
27.02.2013, 10:54
Ответы с готовыми решениями:

Форма в Access 2010 отображается некорректно
Создал форму в Access 2010, но она отображается некорректно. Вернее, вообще пустая выходит. Почему? Как исправить?

Создание форма поиска по описанию (Access 2010)
есть база данных видео ролика, имеются таблицы видео, аудио, музыка, фото - в этих таблицах есть строка описание. не получается создать...

Как в access 2010 сделать так чтобы созданная кнопочная форма открывалась автоматически при запуске БД
как в access 2010 сделать так чтобы созданная кнопочная форма открывалась автоматически при запуске БД. В 2003 чрез сервис, а здесь????????...

16
Эксперт MS Access
 Аватар для ltv_1953
17536 / 7288 / 1663
Регистрация: 21.06.2012
Сообщений: 13,957
27.02.2013, 11:29
Цитата Сообщение от evgenii3000 Посмотреть сообщение
а нужно чтобы открывалось вместо формы в которой были
. Закройте форму после открытия новой ... . Но, скорей всего, это не будет удобно - как потом попасть в нее при закрытия новой. М.б. лучше скрывать ее. Но все равно придется или жестко "зашить" последовательность вызовов и возвратов в формы или запоминать (в аргументе вызова, например), из какой формы была открыта текущая форма и возвращаться в нее при закрытии.
1
1320 / 539 / 67
Регистрация: 16.01.2013
Сообщений: 4,110
27.02.2013, 14:47  [ТС]
еще вопрос.
есть кнопка в форме "1" которая открывает форму "2" для внесения новой инфы в базу. нажал ее, заполнил форму "2". нажал кнопку сохранить открылась форма "1". внимание вопрос. если сразу нажать повторно кнопку в форме "1" то открывается форму с предыдущие инфой (кэш чтоли). сбросить это получается нажатием кнопкой на клавиатуре F5. как программно обновить?!
0
Эксперт MS Access
 Аватар для ltv_1953
17536 / 7288 / 1663
Регистрация: 21.06.2012
Сообщений: 13,957
27.02.2013, 15:12
Непонятно. Нужно смотреть базу. Как может быть, что запись введена, форма закрыта, потом открыта, а этой записи нет.
0
1320 / 539 / 67
Регистрация: 16.01.2013
Сообщений: 4,110
27.02.2013, 15:20  [ТС]
Цитата Сообщение от ltv_1953 Посмотреть сообщение
форма закрыта, потом открыта, а этой записи нет.
наоборот есть. хотя должна быть пустой. потому как это форма ток для добавления инфы
Вложения
Тип файла: rar бд1 таблицей.rar (94.9 Кб, 108 просмотров)
0
Эксперт MS Access
 Аватар для ltv_1953
17536 / 7288 / 1663
Регистрация: 21.06.2012
Сообщений: 13,957
27.02.2013, 15:39
Открывается форма TablFirm1, а дальше то что. Не могли бы детально написать, что делать и что смотреть. А так похоже, что после добавления форму не закрыли и не открыли снова в режиме Ввода данных.
0
1320 / 539 / 67
Регистрация: 16.01.2013
Сообщений: 4,110
27.02.2013, 16:14  [ТС]
Цитата Сообщение от ltv_1953 Посмотреть сообщение
Не могли бы детально написать
открываем форму TablFirm1\ нажимаем кнопку создать \ заполняем\ нажимаем сохранить запись и оказались снова в форме TablFirm1 и СРАЗУ нажимаем СОЗДАТЬ и видим туже информацию что только что вводили\ помогает только кнопка F5 и пропадает вся инфа здесь и можно заполнять.
0
Эксперт MS Access
 Аватар для ltv_1953
17536 / 7288 / 1663
Регистрация: 21.06.2012
Сообщений: 13,957
27.02.2013, 17:05
Посмотрел, не понятно, почему это происходит. Вызывают сомнения источники данных - в них две таблицы, связанные отношением один ко многим, с таблицами такими связями в одной форме не работают, зачем это сделано? Обычно фирмы вводят в основной форме, а договора в подчиненной ей.
0
1320 / 539 / 67
Регистрация: 16.01.2013
Сообщений: 4,110
27.02.2013, 17:21  [ТС]
у нас должна быть одна фирма и несколько договоров к этой фирме (1 работа =1 договору), а еще к одному договору может относиться несколько пользователей одновременно.
Миниатюры
Форма навигации Access 2010  
0
Эксперт MS Access
 Аватар для ltv_1953
17536 / 7288 / 1663
Регистрация: 21.06.2012
Сообщений: 13,957
27.02.2013, 17:39
Да это все правильно в схеме данных, но в одной форме двумя этими таблицами не работают. Введите для одной фирмы несколько договоров (в таблицах непосредственно) и посмотрите, что будет. Делают форму Фирмы, там вводят и редактируют фирмы и подчиненную ей Договора, где вводят и редактируют договора. А у Вас в источнике данных запрос, где эти таблица связаны. Зачем такое нестандартное решение?
Кстати, если источник данных нормальный, то все работает. Посмотрите простой пример во вложении. Форма для ввода вызывается двойным кликом по полю Страна_Обозначение.
Вложения
Тип файла: 7z Поставки.7z (18.9 Кб, 52 просмотров)
0
1320 / 539 / 67
Регистрация: 16.01.2013
Сообщений: 4,110
27.02.2013, 17:50  [ТС]
Цитата Сообщение от ltv_1953 Посмотреть сообщение
А у Вас в источнике данных запрос, где эти таблица связаны
у нас будет 30 чел, а таблица общая для всех. да и видеть должны только свое. вот и запрос выводит только то что указано для этого пользователя. а при создании в этой таблице будет записываться имя пользователя.
в итоге получаем общую бд которую введут все 30 чел.
менеджеры видят только свое
руководители только по своим людям 10 чел
а директора видят всех.

минус. для каждого чел отдельный файл а база на sql server
если делать бд для каждого отдельно, то потом выводить инфу для руководства из 30 БД по-моему еще хуже


в двух словах все. мне не нужно выводить всю эту инфу. поэтому использую запрос по "код пользователя"
0
 Аватар для Андрэич
2842 / 774 / 41
Регистрация: 20.05.2012
Сообщений: 2,055
27.02.2013, 18:02
Цитата Сообщение от evgenii3000 Посмотреть сообщение
должна быть одна фирма и несколько договоров к этой фирме (1 работа =1 договору), а еще к одному договору может относиться несколько пользователей одновременно.
Если по одному договору возможно несколько работ и наоборот (например, доп соглашение по той же работе) - тогда связь должна быть М:М. То же и договор-пользователь (работник, исполнитель)
0
Эксперт MS Access
 Аватар для ltv_1953
17536 / 7288 / 1663
Регистрация: 21.06.2012
Сообщений: 13,957
27.02.2013, 18:04
Причем здесь пользователи. Я пишу о запросе TablFirm1 в котором связаны таблицы Фирмы и Договора, если нужно ограничить доступ к договорам (только там упоминается KodUser, наверное именно для этих ограничений), то KodUser используют в ограничениях в источнике подчиненной формы Договора, которую Вам и предлагается сделать.
1
1320 / 539 / 67
Регистрация: 16.01.2013
Сообщений: 4,110
27.02.2013, 18:10  [ТС]
Цитата Сообщение от evgenii3000 Посмотреть сообщение
у нас будет 30 чел, а таблица общая для всех. да и видеть должны только свое. вот и запрос выводит только то что указано для этого пользователя. а при создании в этой таблице будет записываться имя пользователя.
в итоге получаем общую бд которую введут все 30 чел.
менеджеры видят только свое
руководители только по своим людям 10 чел
а директора видят всех.

минус. для каждого чел отдельный файл а база на sql server
если делать бд для каждого отдельно, то потом выводить инфу для руководства из 30 БД по-моему еще хуже


в двух словах все. мне не нужно выводить всю эту инфу. поэтому использую запрос по "код пользователя"
просто мне не удалось разобраться в этом. я так понял что одно и тоже будет
30 пользователей access

Добавлено через 3 минуты
Цитата Сообщение от ltv_1953 Посмотреть сообщение
то KodUser используют в ограничениях в источнике подчиненной формы Договора, которую Вам и предлагается сделать.
завтра с утра попробую разобраться.
0
Эксперт MS Access
 Аватар для ltv_1953
17536 / 7288 / 1663
Регистрация: 21.06.2012
Сообщений: 13,957
27.02.2013, 18:21
И пример посмотрите, как там используется OpenArgs для возврата в ту форму, из которой был вызов. Только поправьте, в форме Страны_Ввод в процедуре обработки события нужно поставит не "Страны", а Me.OpenArgs.
1
1320 / 539 / 67
Регистрация: 16.01.2013
Сообщений: 4,110
28.02.2013, 10:22  [ТС]
Цитата Сообщение от ltv_1953 Посмотреть сообщение
поставит не "Страны", а Me.OpenArgs.
T-SQL
1
2
 DoCmd.OpenForm Me.OpenArgs, acFormDS, , , acFormPropertySettings, acWindowNormal, Me.OpenArgs
    Forms("Ñòðàíû").SetFocus
я так понимаю, что должна открыть форма другая когда закрываю на крестик? а то не совсем понял чего ждать
Миниатюры
Форма навигации Access 2010  
0
1320 / 539 / 67
Регистрация: 16.01.2013
Сообщений: 4,110
28.02.2013, 10:32  [ТС]
Цитата Сообщение от ltv_1953 Посмотреть сообщение
о KodUser используют в ограничениях в источнике подчиненной формы Договора, которую Вам и предлагается сделать.
ПОНЯЛ спасибо!!!!!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
28.02.2013, 10:32
Помогаю со студенческими работами здесь

Форма навигации и подчиненная форма
Добрый день, есть Форма навигации в которой есть подчиненная форма, нудно обратиться к полю подчиненной формы. Пробую SELECT...

Форма навигации
Здравствуйте, помогите есть БД, хочу создать форму навигации, но при выборе формы во вкладке, ругается на фильтр по организации, что надо...

Вкладки :форма навигации
Добрый день. Использую access 2010. Создана форма навигации. На ней несколько вкладок. --На 1-ой все записи в виде таблицы для...

Подчиненная форма навигации
Здравствуйте! Вопрос такой. Есть форма навигации, (форма навигации) в ней еще одна форма (Обзор) в которой работает фильтр по адресу....

Форма навигации + SQL запрос
Здравствуйте. Существует форма навигации. Существует форма zapTamojni в которой отображаются данные из 2-х таблиц "Таможни"...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
17
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Идентификация объектов на Box2D v3 - использование userData и событий коллизий
8Observer8 02.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-collision-events-sdl3-c. zip https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11680&d=1772460536 Одним из. . .
Реалии
Hrethgir 01.03.2026
Нет, я не закончил до сих пор симулятор. Эта задача сложнее. Не получилось уйти в плавсостав, но оно и к лучшему, возможно. Точнее получалось - но сварщиком в палубную команду, а это значит, в моём. . .
Ритм жизни
kumehtar 27.02.2026
Иногда приходится жить в ритме, где дел становится всё больше, а вовлечения в происходящее — всё меньше. Плотный график не даёт вниманию закрепиться ни на одном событии. Утро начинается с быстрых,. . .
SDL3 для Web (WebAssembly): Сборка библиотек: SDL3, Box2D, FreeType, SDL3_ttf, SDL3_mixer и SDL3_image из исходников с помощью CMake и Emscripten
8Observer8 27.02.2026
Недавно вышла версия 3. 4. 2 библиотеки SDL3. На странице официальной релиза доступны исходники, готовые DLL (для x86, x64, arm64), а также библиотеки для разработки под Android, MinGW и Visual Studio. . . .
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru