| 
			
			 | 
		#1 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
			
			
			Связи источников двух форм
			 
			
			Есть форма с источником на созданою мною таблицу и кнопкой (MenuItemButton). В этой таблице есть поле  с EDT ItemId, а по кнопке вызывает еще одна форма с источником InventTable. После открытия этой формы (нажатия на кнопку) происходит фильтрация по ItemId текущей записи первого источника (моя таблица), а мне нужно чтобы выводились все записи. В MenuItem поле DataSource пустое. Никаких связей моей таблицы с InventTable нет. Поясните, пожалуйста, каким образом происходит фильтрация и как от нее избавиться?
		 
		
		
		
		
		
		
		
	 | 
| 
	
 | 
| 
			
			 | 
		#2 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 
			
			После super() в методе init на datasource написать this.query().datasourceNo(1).clearDynaLinks();
		 
		
		
		
		
		
		
		
		
			Последний раз редактировалось tricky; 16.08.2006 в 16:31.  | 
| 
	
 | 
|
| За это сообщение автора поблагодарили: Lucky13 (1). | |
| 
			
			 | 
		#3 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 Цитата: 
	
		
			Сообщение от tricky
			
			 
После super() в методе init на datasource написать this.query().datasourceNo(1).clearDynaLinks(); 
		
	 | 
| 
	
 | 
| 
			
			 | 
		#4 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 
			
			Эта динамическая связь возникает потому, что в обеих ваших таблицах есть поля с одинаковым EDT.
		 
		
		
		
		
		
		
		
	 | 
| 
	
 | 
| 
			
			 | 
		#5 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 Цитата: 
	
		
			Сообщение от tricky
			
			 
Эта динамическая связь возникает потому, что в обеих ваших таблицах есть поля с одинаковым EDT. 
		
	 | 
| 
	
 | 
| 
			
			 | 
		#6 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 
			
			По какому полю - не знаю - не проверял. Но алгоритм, я думаю, естественнен: ведь у EDT прописан Relation на одну из ваших таблиц. Уберите его, и динамической связи не будет.
		 
		
		
		
		
		
		
		
	 | 
| 
	
 | 
| 
			
			 | 
		#7 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 Цитата: 
	
		
			Сообщение от tricky
			
			 
ведь у EDT прописан Relation на одну из ваших таблиц. Уберите его, и динамической связи не будет. 
		
	 | 
| 
	
 | 
| 
			
			 | 
		#8 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 
			
			У EDT ItemId прописан Reldtion: ItemId == InventTable.ItemId. По этому условию и происходит связь.
		 
		
		
		
		
		
		
		
	 | 
| 
	
 |