Страница: 1 | 
		
		 
			   
			 
			 
			 
			 Страница: 1 | 
 
			
 
  
		
     
  
    
Вопрос: Как из одной формы запустить модуль в другой?
     
    
Добавлено: 06.02.09 16:45
     
      
  
				
			  
					 
			
				 
    
		
       
    
Автор вопроса:  
    
 ДенисЧ
      
       
  
Подскажите пж. Есть Главная форма, форма поиска и форма для редактирования записей. С помощью посковой формы нахожу нужные записи (например с сегодняшней датой) и наполняю TableLayotPanel на главной форме. По двойному щелчку открываю конкретную запись в форме для редактирования и меняю дату например. Как сделать шоб обновились результаты поиска на главной форме(как бы снова нажать кнопку ОК на поисковой форме) при нажатии кнопки "Сохранить" на форме для редактирования (естественно в базу изменения вносятся). Не хочется снова запускать поиск. 
 
    
				
		
		
					 
			
				 
  
		
     
  
    
Ответы
     
    
Всего ответов: 3
     
      
  
		
	  
			 
	
		 
    
       
    
Номер ответа: 1 
      
Автор ответа:
 AgentFire
![]()
![]()
![]()
ICQ: 192496851 
Вопросов: 75
Ответов: 3178
      
 Профиль |  | #1
       
Добавлено:  11.02.09 16:11
       
    
       
  
знач так, есть это
 
    
frmMain
frmFind
frmRecord
frmFind -> frmMain делаешь сам.
frmFind -> frmRecord тоже
frmRecord -> frmMain у тя не катит.
вариант:
1. передать frmRecord'у ссыль на TableLayotPanel для редактирования
		
	  
			 
	
		 
    
       
    
Номер ответа: 2 
      
Автор ответа:
 Artyom
![]()
![]()
![]()
![]()
![]()
![]()
![]()
Разработчик
Вопросов: 130
Ответов: 6602
      
 Профиль |  | #2
       
Добавлено:  11.02.09 22:30
       
    
       
  
Как сделать то что ты хочешь, простого способа нет.
 
    
Чем повторное выполнение поиска не устраивает? У тебя там гигабайт данных или что?
Если не хочешь повторно запусктаь поиск, то вполне очевидно что тебе нужно вносить изменнеия в уже отображаемые данные на контролах. Это будет уже геморойнее
		
	  
			 
	
		 
    
       
    
Номер ответа: 3 
      
Автор ответа:
 EROS
![]()
![]()
![]()
![]()
Вопросов: 58
Ответов: 4255
 Профиль |  | #3
       
Добавлено:  12.02.09 01:57
       
    
       
  
 
    
не хотелось бы ставить под сомнение слова уважаемого эксперта в области работы с данными, но все же хотелось бы уточнить:
А почему бы ему не заюзать какую нибудь прибамбасину с поддержкой свойства Filter?(я уверен - такая есть)
И использовать ее в качестве промежуточного источника(хранилища) данных(без учета расхода памяти и быстродействия предложенного мною способа). Скажем он выполнил запрос, заполнил этот промежуточный контейнер всеми полученными данными, а уже отфильтрованные данные показал юзеру. Разве это сложно реализовать?
Таким образом вся его работа сведется только к установке необходимых параметров в своействе Filter промежуточного источника данных и повторной передачи данных для отображения, при этом запросов к БД больше никаких не будет..
особо хочу подчеркнуть: это всего лишь мысли вслух.. Хотелось бы услышать мнение Steel Brand по этому поводу.