|  16.05.2008, 11:05 | #1 | 
| Модератор |  DataSources и StringEdit на форме 
			
			Добрый день. Подскажите, пожалуйста принцип, как сделать. Есть DataSource на Table1 есть на форме список полей. Есть контрол ST1 StringEdit привязанный к DataSource. при открытии формы он пустой. есть второй ST2 StringEdit тоже привязанный к DataSource. оба контрола на полях у которых есть EDT. При выборе в ST2 значения и обработке в методе modified() я ищу по таблице нахожу значение и должен присвоить найденное значение ST1. Присваиваю типа так ST1.text("значение"); но после отработки ST2.modified() ни чего в ST1 не появляется. Как правильно сделать? | 
|  | 
|  16.05.2008, 11:19 | #2 | 
| Участник | 
			
			Попробуйте отвязать ST1 от DataSource. Помнится в каких-то сервиспаках 3.0 св-во text не работало, если в StringEdit указан DataSource.  Правильнее было бы делать update нужной записи, а потом DS.refresh(), так уж точно будет работать; | 
|  | 
|  16.05.2008, 11:24 | #3 | 
| Модератор | 
			
			Аксапта 4 Sp1 update() наверно не стоит вызывать так запись получится сохранится. Может как то напрямую в поле у дато сорса значение засунуть а оно появится в ST1? | 
|  | 
|  16.05.2008, 11:32 | #4 | 
| Модератор | 
			
			Вопрос закрыт.  Просто чтото сразу не сообразил. табличной переменной ее полю присваиваю значение, а потом DS.refresh(); я чет парился с контролами ;-) | 
|  | 
| Теги | 
| ax4.0 | 
|  | 
| 
 |