![]() |
|
|
|||||||
| Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
|
Опции темы | Поиск в этой теме | Опции просмотра |
|
#1
|
|||
|
|||
|
при создании формы на ней размещены combobox в котором помещаются фамилиии сотрудников, edit, в который должна заносится должность соответствующая фамилии. проблема в том что при изменении значения combobox значение в edit не заносится.сами данные размещены в dbgridе на другой форме
|
|
#2
|
||||
|
||||
|
Вот не знаю почему, но почему-то мне кажется что данные не в Grid'е, а в таблице БД. И видимо из-за этого мне кажется, что вопрос стоит ставить немного подругому... Или я не прав?
|
|
#3
|
|||
|
|||
|
ну вроде в общем да, но отображаются они в gride.
|
|
#4
|
|||
|
|||
|
вроде они находятся в ibtable, но отображаются в gride.
|
|
#5
|
||||
|
||||
|
Само по себе ничего не происходит, почему какие-то данные из какой-то таблицы должны попасть в едит? Почему используется Combobox, а не DBCombobox и Edit вместо DBEdit?
Кода вашего нет, а телепаты в отпуске. |
|
#6
|
|||
|
|||
|
Код:
begin
DataModule2.ibquery1.Close;
DataModule2.ibquery1.sql.Text:='select fAM,DOLZID FROM SOTR';
DataModule2.IBQuery1.Open;
ComboBox1.Items.Clear;
WHILE NOT DataModule2.IBQuery1.Eof do
begin
// DBEdit1.Text.record(datamodule2.ibquery1.FieldValues['dolzid'];
// edit1.Update
ComboBox1.Items.Add(DataModule2.IBQuery1.Fields[0].AsString);
// edit1.Text:=DataModule2.IBTable6DOLZID.AsString;
DataModule2.ibquery1.next;
if ComboBox1.text=DataModule2.IBTable6FAM.Value then edit1.Text:=DataModule2.IBTable3NAIM.Value
end;
while (not DataModule2.ibtable6.Eof ) do
{ while(not sotr.DBGrid1.DataSource.DataSet.EOF) do }
begin
if DataModule2.IBTable6FAM.Value=ComboBox1.Text
then edit1.Text:= DataModule2.IBTable3NAIM.Value ;
//sotr.DBGrid1.DataSource.DataSet.Next
DataModule2.ibtable6.Next
endПоследний раз редактировалось Admin, 09.03.2011 в 18:19. |
|
#7
|
|||
|
|||
|
и какая разница какой элемент использовать ведь в cоmbobox можно передать данные из dbgrida
|