| 
			
			 | 
		#1 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 
			
			Здравствуйте.Учусь программировать в Аксапте.   Скажите пожалуйста,как сделать так,чтобы заполнялось поле грида,значениями соответствующего поля датасоурса,после установки свойств "DataSource" и "DataField" поля грида.Какие методы надо перекрыть,какие создать? 
		
		
		
		
		
		
		
	Большое спасибо.  | 
| 
	
 | 
| 
			
			 | 
		#2 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 Цитата: 
	
установки свойств достаточно. Попробуйте начать учиться программировать... не написав ни строчки кода. Работая только на уровне свойств объектов.  | 
| 
	
 | 
| 
			
			 | 
		#3 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 
			
			Не получается  
		
		
		
		
		
		
		
	   Не хочет заполнять и все ... Что-то я делаю нетак,но что?...
		 | 
| 
	
 | 
| 
			
			 | 
		#4 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 Цитата: 
	
Свойствами у датасорса разрешено записи добавлять? Посмотрите на форму tutorial_Form_DisplayOptions Это обучающая форма. Она нигде не используется. В ней минимум программирование (только раскрашивание строк) Разберитесь как она работает. Почитайте хелп. Сравните со своей формой. Должно заполнять.  | 
| 
	
 | 
| 
			
			 | 
		#5 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 
			
			Спасибо большое,Mazzy. Сделал с другим сорсом - все в порядке... 
		
		
		
		
		
		
		
	Еще раз спасибо.  | 
| 
	
 | 
| 
			
			 | 
		#6 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 
			
			на гриде еще надо добавить поле, или несколько полей в свойствах которых указать датасорс и датафилд! 
		
		
		
		
		
		
			------------- есть еще вопрос по поводу формы tutorial_Form_DisplayOptions. там по кнопке вызывается WinApi функция, которая закрашивает поля этого грида.... а как сделать, чтобы определенные поля закрашивались определенным цветом. For Example: таблица выглядит вот так: Red | 255 Black | 0 форма должны отображать название в одной ячейке, другая должна закрашиваться этим цветом????? HLP PLS! 
				__________________ 
		
		
		
		
	<span style="color:#FF0000">Yes i'm a criminal, my crime is that of curiosity....</span>  | 
| 
	
 | 
| 
			
			 | 
		#7 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 Цитата: 
	
Но Table нельзя привязать к датасорсу. См. tutorial_Form_Table Хотя, может быть, AndyD и kashperuk что то и придумают. Сегодня третий раз я говорю, что нельзя, а они показывают способ как можно...  | 
| 
	
 | 
| 
			
			 | 
		#8 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 Цитата: 
	
		
			там по кнопке вызывается WinApi функция, которая закрашивает поля этого грида....
		
	 
 | 
| 
	
 | 
| 
			
			 | 
		#9 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 Цитата: 
	
		
			Сообщение от SilentMove
			 
 
			на гриде еще надо добавить поле, или несколько полей в свойствах которых указать датасорс и датафилд! 
		
	------------- есть еще вопрос по поводу формы tutorial_Form_DisplayOptions. там по кнопке вызывается WinApi функция, которая закрашивает поля этого грида.... а как сделать, чтобы определенные поля закрашивались определенным цветом. For Example: таблица выглядит вот так: Red | 255 Black | 0 форма должны отображать название в одной ячейке, другая должна закрашиваться этим цветом????? HLP PLS! Для этого необходимо воспользоваться методом affectedElementsByControl() класса FormRowDisplayOption, передаваемого в качестве параметра в метод displayOption() датасоурса. В этот метод передаются id'ы контролов, для которых будет произведено изменение параметров отображения Если необходимо раскрасить одну строку в разные цвета, то я не знаю такого способа 
				__________________ 
		
		
		
		
	Axapta v.3.0 sp5 kr2  | 
| 
	
 | 
| 
			
			 | 
		#10 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 
			
			Tnx! ) 
		
		
		
		
		
		
			попробую! втрой день голову ломаю! собстна говоря нужно, чтобы один столбец на гриде был дефолтным (т.е. белым), а поля другого столбца закрашивались разными цветами... вот. как вариант решения - комбобокс. датафилдом которого будет Enum. при выборе определенного значения которого бакграунд этого поля(комбобокса будет меняться). вот только что-то не работает никак. 
				__________________ 
		
		
		
		
	<span style="color:#FF0000">Yes i'm a criminal, my crime is that of curiosity....</span>  | 
| 
	
 | 
| 
			
			 | 
		#11 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 
			
			хммм.... Tnx 4 help every1)) 
		
		
		
		
		
		
			проблема решилась как-то очень тупо. но решилась путем добавления кода на modify метод стрингэдита и изменением цвета фона. )) вот! 
				__________________ 
		
		
		
		
	<span style="color:#FF0000">Yes i'm a criminal, my crime is that of curiosity....</span>  | 
| 
	
 | 
| 
			
			 | 
		#12 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 
			
			хотя, было найдено и более рациональное и красивое решение! если кому надо - могу выложить.... получилось оч красиво... может и пригодитЦа! )))
		 
		
		
		
		
		
		
			
				__________________ 
		
		
		
		
	<span style="color:#FF0000">Yes i'm a criminal, my crime is that of curiosity....</span>  | 
| 
	
 | 
| 
			
			 | 
		#13 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 
			
			Весьма интересно. Выложите пожалуйста.
		 
		
		
		
		
		
		
		
	 | 
| 
	
 | 
| 
			
			 | 
		#14 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		![]() выглядит это вот так... а работает оч просто! по копке вызывается форма как в Tutorial_form_display...... и на ней выполняется вот такой вот код: Код:  common  common;
	container c;
   ;
	c = Winapi::RGBint2Con(LSRColor.NumColor);
	c = Winapi::chooseColor(this.hWnd(),conpeek(c,1), conpeek(c,2), conpeek(c,3),NULL);
	if (conlen(c))
	{
		xxx = winapi::RGB2int( conpeek(c,1), conpeek(c,2), conpeek(c,3) );
		Datasource.Color = backcolor;
		button.backgroundColor(xxx);
	}
	super();предварительно на кнопке, которая будет служить дисплеем для цвета нужно поставить ColorScheme - RGB. Border, Enabled = False.... ----------------------------- That's IT!)) если есть какие-то вопросы, отзывы, или предложения.... - пишите!)) мож есть какие-то другие варианты. 
				__________________ 
		
		
		
		
	<span style="color:#FF0000">Yes i'm a criminal, my crime is that of curiosity....</span>  | 
| 
	
 |