Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Access
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 30.03.2008, 22:26   #1
masm
 
Регистрация: 14.02.2008
Сообщений: 8
По умолчанию Обработка события нажатия кнопки

Есть форма для добавления записи в таблицу. Есть кнопка "Добавить запись". Есть запрос. Как "повесить" выполнение запроса на нажатие кнопки?! Это только с помощью обработки в VB сделать можно или ещё как-то?! Если только так, то какой там синтаксис?
masm вне форума Ответить с цитированием
Старый 31.03.2008, 09:17   #2
дмидми
Форумчанин
 
Аватар для дмидми
 
Регистрация: 06.03.2008
Сообщений: 352
По умолчанию

1. Если в "конструкторе форм" создавать кнопку с помощью Мастера, будет создана и процедура обработки события "Нажатие кнопки". В ней можно прописать и выполнение запроса. Если кнопка уже есть, то в окне свойств кнопки (на вкладке "События") для события "Нажатие кнопки" задать "[Процедура обработки событий]" и нажать справа многоточие для перехода в VBA.
2. Да, только VBA.
3. RTFM.
дмидми вне форума Ответить с цитированием
Старый 31.03.2008, 09:41   #3
masm
 
Регистрация: 14.02.2008
Сообщений: 8
По умолчанию

Делаю "создать мастером", но в раскрывающемся списке "таблицы и запросы" у меня только мои таблицы, а запросов нет. Как это слелать-то?!
masm вне форума Ответить с цитированием
Старый 31.03.2008, 16:43   #4
masm
 
Регистрация: 14.02.2008
Сообщений: 8
По умолчанию

Какую строку нужно написать в построителе выражений? Я пишу так:
INSERT INTO kartr.KrtrHistory VALUES(1, 2, 3, 4)

Последний раз редактировалось masm; 31.03.2008 в 17:12.
masm вне форума Ответить с цитированием
Старый 31.03.2008, 19:13   #5
дмидми
Форумчанин
 
Аватар для дмидми
 
Регистрация: 06.03.2008
Сообщений: 352
Плохо

Дежурный телепат, как на грех, в отпуске.
"Как это сделать"? Что - "это"? "Какую строку нужно написать в построителе выражений?" А это смотря что от построителя требуется.

Чтобы при создании формы мастером использовать в качестве источника данных запрос, нужно сначала его (запрос на выборку) создать.

Чтобы посмотреть синтаксис инструкции INSERT INTO, в конструкторе запросов нужно перейти в режим SQL, установить курсор на INSERT и нажать F1.

P.S. Прежде, чем задавать вопросы, желательно создать базу данных, в которую помещено только то, что имеет отношение к вопросам. Вложить эту базу в сообщение - и тогда уже указывать, что в ней не работает и что не совсем понятно.

Последний раз редактировалось дмидми; 31.03.2008 в 19:26. Причина: Уточнение рекомендаций.
дмидми вне форума Ответить с цитированием
Старый 21.08.2011, 16:57   #6
llimur
Новичок
Джуниор
 
Регистрация: 09.08.2011
Сообщений: 1
По умолчанию

здравствуйте! никак не могу в таблице в поле3 (в режиме конструктора) поставить условие. поле1-поле2. подскажите пожалуйста. оч.мало опыта с построителем выражений.
llimur вне форума Ответить с цитированием
Старый 22.08.2011, 11:21   #7
gluk_fm
Форумчанин
 
Аватар для gluk_fm
 
Регистрация: 09.06.2011
Сообщений: 515
По умолчанию

Нажимаете на "..." и в нём пишите запрос, который и будет Вам расчитывать разницу
gluk_fm вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
события на динамически созданные кнопки. Gambler Компоненты Delphi 13 26.11.2009 10:43
Обработка события Updated не всего листа, а лишь одной ячейки neugadal Microsoft Office Excel 7 20.07.2008 18:18
Обработка события закрытия окна в С# Kriziun Общие вопросы .NET 2 14.04.2008 14:06
триггерные кнопки и кнопки переключатели в DELPHI MARGO Помощь студентам 3 12.11.2007 17:35
Эмуляция нажатия кнопки F3 Dimixis Помощь студентам 4 17.06.2007 23:42