Quantcast
Channel: вставке – 100% Private Proxies – Fast, Anonymous, Quality, Unlimited USA Private Proxy!
Viewing all articles
Browse latest Browse all 6

DBComboBox при вставке нового значения, не отображает данные

0
0

Доброе время суток форумчане,
Какой-то глюк произошел, в одной программе работает, в другой – нет.

В IBDataSet.AfterInsert заполняю 3 DBComboBox (dbcbCountryCL, dbcbNameTest, dbcbYearBegin)

ExecQuery(C_sel_full_ComboBoxEquipment, 0, Select_rec, nil);//заполнение IBQuery (DM.ibqEmpty) FMain.dbcbCountryCL.Clear; FMain.dbcbNameTest.Clear; FMain.dbcbYearBegin.Clear; DM.ibqEmpty.First; while not DM.ibqEmpty.Eof do begin   if DM.ibqEmpty.FieldByName('FILED_NAME').AsString = 'PRODUCER' then FMain.dbcbCountryCreate.Items.Add(DM.ibqEmpty.FieldByName('PRODUCER').AsString);   if DM.ibqEmpty.FieldByName('FILED_NAME').AsString = 'NAME_TEST' then     FMain.dbcbNameTest.Items.Add(DM.ibqEmpty.FieldByName('PRODUCER').AsString);   if DM.ibqEmpty.FieldByName('FILED_NAME').AsString = 'YEAR_BEGIN' then     FMain.dbcbYearBegin.Items.Add(DM.ibqEmpty.FieldByName('PRODUCER').AsString);   DM.ibqEmpty.Next;   end; end 

все нормально.
Но при вставке нового (т.е. которого нету в их списках) значения в эти DBComboBox’ы, оно в нем перестает отображаться, хотя в БД это значение есть и DBGrid его отображает.
При нажатии Refresh на навигаторе, также это значение появляется в DBComboBox, но при переходе с записи на запись, оно опять пропадает только из DBComboBox.
Конечно если закоментировать, заполнение элементов DBComboBox, все нормально отрабатывается.

Где может быть ошибка?
Заранее спасибо за ответ.

The post DBComboBox при вставке нового значения, не отображает данные appeared first on 100% Private Proxies - Fast, Anonymous, Quality, Unlimited USA Private Proxy!.


Viewing all articles
Browse latest Browse all 6

Latest Images

Trending Articles





Latest Images