LEADERSOFT.ru Разработка на заказ программ и сайтов
Форумы по информационным технологиям
 
Регистрация  |  Вход
left
Форумы Минимизировать
ПоискСписок форумов
  Программирование  Microsoft Access. Файлы mdb и accdb  Передача данных...
 Передача данных активной сроки в запрос
 
 23.07.2007 20:10:56
McAr
54 сообщения


Передача данных активной сроки в запрос

Добрый день

Задача: есть форма, в которую выводятся ФИО клиентов (как результат поиска).

1. Как реализовать следующее: при клике мыши на опреденленного клиента выводится новая форма для заполнения, куда подтягиваются данные о данном клиенте?

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

Не уверен, что изложил понятно, но старался:-)

Заранее признателен

 24.07.2007 10:23:07
All
4316 сообщения
1-ый


Re: Передача данных активной сроки в запрос

1. Например, так

Private Sub Клиент_DblClick(Cancel As Integer)
    DoCmd.OpenForm "ФормаКлиенты", acNormal, , "ClientID=" & Me.Клиент
End Sub

2. Тут, наверное, лучше использовать смарт-теги, если существует несколько вариантов управления клиентом (добавить, удалить и т.п.)

 24.07.2007 12:11:19
McAr
54 сообщения


Re: Передача данных активной сроки в запрос

По п.1 благодарствую

 Allнаписал

2. Тут, наверное, лучше использовать смарт-теги, если существует несколько вариантов управления клиентом (добавить, удалить и т.п.)

 

Маленькое уточнение - речь идет о возможных формах, куда попадаеют данные о выбранном клиенте. Например, данные о выбранном клиенте могут попасть в формы (например): "Новый запрос", "Закрытие договора" и т.д., т.е. данные о возможных формах выводится в контекстном меню

 24.07.2007 13:32:18
All
4316 сообщения
1-ый


Re: Передача данных активной сроки в запрос

Логика такая, когда срабатывает меню, мы анализируем событие. Например, пользователь выбрал 2 пункт (Закрытие договора), тогда в программе нужно добавить обработку такого варианта 

  • IF MenuID=2 and UserID = Me.Клиент Then DoCmd.Open "Закрытие договора",,"UserID = Me.Клиент"
 24.07.2007 17:11:03
McAr
54 сообщения


Re: Передача данных активной сроки в запрос

Тогда, опять вопрос: где найти информацию о том, как создается контектстное меню? Или проще сделать меню на панели?

  Программирование  Microsoft Access. Файлы mdb и accdb  Передача данных...
ПоискПоиск  Список форумовСписок форумов  
right