| 
			
			 | 
		#1 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
			
			
			AllowEditOnCreate для полей dataSource
			 
			
			Задача такая: нужно чтобы пользователь мог редактировать поле на форме в момент создания и не мог редактировать после сохранения записи (аналогично когда на поле таблицы AllowEditOnCreate = true AllowEdit = false). Проблема в том, что свойства полей таблицы менять нельзя, т.к. таблица используется на разных формах, где требуется редактирование. Как сделать чтобы редактировать поле можно было только в момент создания не изменяя свойств полей таблицы?
		 
		
		
		
		
		
		
		
	 | 
| 
	
 | 
| 
			
			 | 
		#2 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 
			
			Думаю, придется перекрыть метод active вашего dataSource и делать allowEdit контрола (или allowEdit поля датасорса) = false, если значение recId текущей строки != 0 (то есть, если строка не новая)
		 
		
		
		
		
		
		
			
		
		
		
		
		
			Последний раз редактировалось kashperuk; 19.06.2006 в 13:37.  | 
| 
	
 | 
|
| За это сообщение автора поблагодарили: Lucky13 (1), demianimp (1). | |
| 
			
			 | 
		#3 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 
			
			2 kashperuk 
		
		
		
		
		
		
		
	Спасибо, то что нужно  | 
| 
	
 | 
| Теги | 
| alloweditoncreate, datasource | 
| 
	
	 | 
	
		
  |