Форум программистов, компьютерный форум, киберфорум
Microsoft Access
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.77/60: Рейтинг темы: голосов - 60, средняя оценка - 4.77
3 / 3 / 0
Регистрация: 18.10.2011
Сообщений: 24

Как передать параметр из одной формы в другую

01.11.2011, 23:51. Показов 12187. Ответов 28
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Мне нужно передать из одной формы в другую. Т.е на форме кнопка, а по кнопке открывается новая форма и в поле выводится этот параметр?
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
01.11.2011, 23:51
Ответы с готовыми решениями:

Как передать параметры из одной формы в другую
Из одной формы Access открывается другая. Как в неё передать параметры? Где какие процедуры нужно прописывать? Зараннее спасибо за ответы.

Как передать переменную из одной формы в другую в Access???
Подскажите, плизз! Дело такое... Из таблицы выводится одно поле в виде списка гиперссылок в форме1, при нажатии на ссылку открывается...

Как передать текущую запись из одной формы в другую
Помогите новичкам! Выручайте! Как передать текущую запись из одной формы в другую? А именно: есть две формы, в одной (форма только для...

28
Эксперт MS Access
 Аватар для alvk
7459 / 4592 / 302
Регистрация: 12.08.2011
Сообщений: 14,383
10.11.2011, 10:28
Студворк — интернет-сервис помощи студентам
Это имеем ввиду?
http://www.askit.ru/custom/vba... object.htm

Я не имел ввиду встроенные макрокоманды, используемые в VBA.
Я имел ввиду непосредственно самодельные макросы.

Неужели не понятно?
0
 Аватар для Сергей1980
547 / 377 / 16
Регистрация: 17.12.2009
Сообщений: 994
10.11.2011, 10:51
Цитата Сообщение от alvk Посмотреть сообщение
Я не имел ввиду встроенные макрокоманды, используемые в VBA.
Возьми в конструкторе и сделай любой макрос (можешь сборный из нескольких других). Если у тебя аксесс 2003 то открой этот составной макрос в режиме VBA и ты увидишь, что все макросы состоят из макрокоманд типа docmd. Макрокоманда docmd. называется единичным макросом (простым). Комплекс макрокоманд ,составленных и увязанных в последовательное выполнение тех или иных действий называется составным макросом. Твоя ссылка - это сайт с которого я собственно и начал изучать VBA как язык программирования. Пойми саму суть понятия макрос - это много различных системных команд и последовательностей событий для удобства повешенных на одну единственную строку docmd.
0
Эксперт MS Access
 Аватар для alvk
7459 / 4592 / 302
Регистрация: 12.08.2011
Сообщений: 14,383
10.11.2011, 10:59
Цитата Сообщение от Сергей1980 Посмотреть сообщение
открой этот составной макрос в режиме VBA и ты увидишь,
это уже не будет макрос, дэ факто.
0
 Аватар для Сергей1980
547 / 377 / 16
Регистрация: 17.12.2009
Сообщений: 994
10.11.2011, 11:06
Цитата Сообщение от alvk Посмотреть сообщение
это уже не будет макрос, дэ факто.
Это будет макрос, потому что среда выполнения кода/действий в аксессе -VBA. Конструктор макроса- это просто удобное визуализированное представление для пользователя. Интерпретатор работает через промежуточный код VBA. Учи матчасть
0
3357 / 1776 / 83
Регистрация: 05.08.2010
Сообщений: 4,471
10.11.2011, 11:19
Для общего развития...:
http://office.microsoft.com/ru... 86884.aspx
А вот по поводу высказывания:
Все виды операций с данными docmd. называются макросами.
... не прав ты тут...это МАКРОС использует язык VB(A), а не наоборот..
А фразой:
Это будет макрос, потому что среда выполнения кода/действий в аксессе -VBA. Конструктор макроса- это просто удобное визуализированное представление для пользователя.
лишь подтверждаешь свое противоречие
+ вот:
Несмотря на то, что записать макрос в Access нельзя, можно создать макрос с помощью программных средств Access VBA или с помощью инструмента Macro Builder. Access обладает несколькими возможностями, и язык VBA — всего лишь одно из ряда средств, с помощью которых можно задать требуемую автоматизацию.
0
 Аватар для Сергей1980
547 / 377 / 16
Регистрация: 17.12.2009
Сообщений: 994
10.11.2011, 11:33
Цитата Сообщение от Agapov_stas Посмотреть сообщение
не прав ты тут...это МАКРОС использует язык VB(A), а не наоборот..
Безусловно, потому что ему в аксессе кроме VBA использовать нечего.

В дельфи, С++ я так же могу последовательность событий повесить на один макрос, то есть сам его написать и присвоить ему выполнение определенного действия и сделать удобный конструкто для использования этих самых макросов. Чтобы пользователь не ковырял трехметровый код, а брал уже готовые решения из предлагаемого списка . Назвать его к примеру ПИУ ПИУ, ТРАТАТА , расписать под него условия выполнения, с чем он работает итд итп. Смысл от этого не изменится. Но интерпретироваться он будет в той программной среде которая необходима - VBA, C++, Delphi etc..
Я прекрасно использую и макросы и сам классический код VBA. Будем троллить дальше?
0
3357 / 1776 / 83
Регистрация: 05.08.2010
Сообщений: 4,471
10.11.2011, 11:49
Цитата Сообщение от Сергей1980 Посмотреть сообщение
Будем троллить дальше?

Не по теме:


Не понял я, - почему развитие данного направления темы называется "троллить"
http://ru.wikipedia.org/wiki/%... 0%BD%D0%B3

Троллинг — размещение в Интернете (на форумах, в дискуссионных группах, в вики-проектах, ЖЖ и др.) провокационных сообщений с целью вызвать флейм, конфликты между участниками, взаимные оскорбления и т. п.
...ну да ладно...



Полагаю дальше нет и смысла просто разговаривать о теме, что есть макрос...Ведь изначально было неверное утверждение:
Цитата Сообщение от Сергей1980 Посмотреть сообщение
Все виды операций с данными docmd. называются макросами.
Так как:
Цитата Сообщение от Сергей1980 Посмотреть сообщение
Безусловно, потому что ему в аксессе кроме VBA использовать нечего.
Вывод ведь - макрос использует VB(A), а не наоборот.
А значит, все что начинается на docmd....никак не может быть макросом(!)

По поводу отношения к макросам...
Цитата Сообщение от Сергей1980 Посмотреть сообщение
Я прекрасно использую и макросы и сам классический код VBA.
Согласен.Использую...(хотя и ооооочень редко)
2
Gologramma
12.05.2012, 00:28
Цитата Сообщение от alvk Посмотреть сообщение
у вашей формы есть источник данных, а речь идёт про те формы, где его нет.
Здравствуйте!
А как можно передать данные, если есть источник записи?
Эксперт MS Access
 Аватар для alvk
7459 / 4592 / 302
Регистрация: 12.08.2011
Сообщений: 14,383
12.05.2012, 07:55
Поконкретнее лучше спросите, вопрос не понятен, что и куда передавать? Ключ для открытия второй формы из первой? Это параметр выставляется мастером. Просто значение поля? Это можно в данные второго поля выставить ссылку на первое поле. Что именно интересует?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
12.05.2012, 07:55

Как передать параметр поля формы в запрос?
Люди, подскажите плз, как мне правильно передать значение поля формы в запрос? пробовал . но оно все равно спрашивает его при рефреше :(

Как из одной формы перенести данные в другую форму при добавлении?
Привет, народ! Так вопрос. Есть таблица с пользователями. Есть две формы. В одной выпадающий список с пользователями и кнопка...

Как перевести фокус с одной подчиненнй формы на другую используя VBA?
Существуют две подчиненные формы, подскажите пожалуйста как нажатием кнопки в одной подчиненной форме перенести фокус на другую...

Как при добавлении данных перенести значение поля из одной формы в другую?
Привет, народ!!! Проблема в следующем. Есть одна форма в которой есть кнопка добавить запись и поле с именем. При нажатии на...

Как перенести данные из поля одной формы в другую для последующей записи в таблицу?
Добрый день Уважаемые форумчане, вновь мне необходим ваш совет (такое чувство что я слишком часто прошу помощи), покорнейше прошу тапками...


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

Или воспользуйтесь поиском по форуму:
29
Ответ Создать тему
Новые блоги и статьи
Запустил конкурс "тем и промптов для текстовых квестов созданных почти чисто ИИ"
Adler 06.10.2026
Всем привет! За последние три-четыре дня я создал более 16 текстовых квестовых игр используя преимущественно по одному запросу к ИИ на игру. Мне так понравилось смотреть все ветки/ сцены во всех. . .
ИИ не может найти нужный язык в списке
Supersumestria 05.10.2026
Я ему даю вот такое изображение и прошу найти и подчеркнуть немецкий язык. Возвращает он вот это: https:/ / i. **********/ vqBWLe2. png Нужную строчку в 3й колонке просто выдумал. . Это. . .
Новая последняя моя музыка в SUNO
zorxor 05.10.2026
Здравствуйте, дорогие мои друзья! С большой радостью я хотел бы представить вам свою новую последнею музыку, которую сгенерировала мне по моей просьбе нейросеть SUNO. С уважением, zorxor. Это. . .
Программный домашний кинотеатр
russiannick 27.09.2026
Сподобился на программный домашний кинотеатр. В качестве ЯВУ по традиции выбрал js. В помощники взял Яндекс-Алису. Было создано три зала на разные интересы. исторические и ретро сериал Хичкок. . .
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#. Название изменил на ColorStep. Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами: - ВидТО (СправочникСсылка. ВидыТО); - ВидГСМ. . .
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр. Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала. Ниже прикреплён. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru