продолжение

Код AS3:
//*------------------------------------------------------------------------------------------------
//*DelRecord--------------------------------------------------------------------------------
private function DelRecord():void
{
if (BtnDelete.label=='Отменить')
{
BtnDelete.label='Удалить';
BtnChange.label='Изменить';
BtnDelete.toolTip='Удалить';
BtnChange.toolTip='Изменить';
txtUsername.text="";
txtPassword.text="";
Combo1.selectedIndex=0;
return;
}
else
{
pId=datagrid.selectedItem.id;
Alert.show("Удалить запись","Удаление записи",(Alert.YES|Alert.NO), this,findDeleteResponse);
}
}
//*------------------------------------------------------------------------------------------------
//*findDeleteResponse--------------------------------------------------------------------------------
private function findDeleteResponse(e:CloseEvent):void{
if (e.detail == Alert.YES) {
query1.execute("Delete from Users where id="+pId);
LoadDatagrid();
}
else
{
}
}
//*------------------------------------------------------------------------------------------------
//*InsertRecord--------------------------------------------------------------------------------
private function InsertRecord():void
{
if (txtUsername.text == "")
{
Alert.show("Укажите имя пользователя");
txtUsername.setFocus();
return;
}
if (txtPassword.text == "")
{
Alert.show("Укажите пароль");
txtPassword.setFocus();
return;
}
if (Combo1.text=="Выбор должности")
{Alert.show("Выберите должность из списка");
Combo1.setFocus();
return;
}
query1.addEventListener(Query.QUERY_END,queryUsersEnd);
query1.execute("Insert into Users (username,password,doljnost_id) values ('"+txtUsername.text+"','"+txtPassword.text+"',"+Combo1.selectedItem.id+")");
LoadDatagrid();
txtUsername.text="";
txtPassword.text="";
Combo1.selectedIndex=0;
LabelCount.text='Всего записей : '+ users.length.toString();
}
//*------------------------------------------------------------------------------------------------
//*DeleteRecord--------------------------------------------------------------------------------
private function DeleteRecord():void
{
if (datagrid.selectedIndex==-1)
{Alert.show("Укажите запись для удаления");
return;
}
DelRecord();
LoadDatagrid();
}
//*------------------------------------------------------------------------------------------------
//*!!!!!!!!!--------------------------------------------------------------------------------------
private function TestIt():void
{
query1.addEventListener(Query.QUERY_END,queryUsersEnd);
query1.execute("Select users.id,users.username,users.password,doljnost.name as doljnost_name from Users,Doljnost where users.doljnost_id=doljnost.id and users.username like 'Иванов%'");
}
//*------------------------------------------------------------------------------------------------
]]>
</mx:Script>
<mx:Spacer height = "100%"/>
<mx:DataGrid id="datagrid" dataProvider="{users}" selectable="true" width="505" height="157" x="10" y="128">
<mx:columns>
<mx:DataGridColumn headerText="ID" width="30" dataField="id"/>
<mx:DataGridColumn headerText="ФИО" width="200" dataField="username"/>
<mx:DataGridColumn headerText="Пароль" width="80" dataField="password"/>
<mx:DataGridColumn headerText="Должность" width="100" dataField="doljnost_name"/>
</mx:columns>
</mx:DataGrid>
мне нужно Combo1 из 2 файла присвоить позицию(значение) datagrid.selectedItem.id из 1 файла??? вроде бы сделал но что не пашет мож подскажите иль хотя бы мысли выскажите почему не работает