|
|
Регистрация | << Правила форума >> | 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
|