Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > БД в Delphi
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 03.06.2012, 18:40   #1
MaXoN66613
Пользователь
 
Регистрация: 09.06.2009
Сообщений: 28
Сообщение непонятки с Combobox

Доброго времени суток вам.
у меня такая проблема. Есть база(mssql2008r2), есть интерфейс(пишу на эмбракадеро ХЕ)
конекчусь к базе через TAdoconnection и TAdoquery
суть проблемы в чем, как добавлять данные, в принцепе понятно, это просто если используется только Edit но вот как Combobox работать я не понимаю, облазил кучу форумов по перепробовал много всего и все ровно что то упускаю, не получается сделать чтобы в комбобокс отображались нужные данные

код комбобокса
Цитата:
procedure TForm2.Box1Change(Sender: TObject);
begin
try
with Query do
begin
Query.SQL.clear;
Query.SQL.text:='select * from types' +IntToStr(box1.Text);

Query.Close;
box1.ItemIndex := -1;
box1.Text := '';
end;

end;
end;

это код самой процедуры добавления данных, но не знаю на сколько работоспособен.
Цитата:
procedure TForm2.Button2Click(Sender: TObject);
begin
Query.Sql.Clear;
Query.Sql.Add('insert into Device (ID, name, type, predel)values ('''+Edit1.Text+''','''+Edit2.Text+ ''','''+Edit3.Text+''', ''' + IntToStr(Box1.ItemIndex) + ''')');
Query.ExecSQL;
query.Close;
Edit1.Text:='';
Edit2.Text:='';
Edit3.Text:='';
Box1.ItemIndex:= 0;
UpdateSG5
end;
В Общем Буду очень благодарен за помощь, до меня трудно это доходит но если показать на примере я пойму как это будет работать.
Заранее спасибо за помощ
"Я, знаю то, что ни чего не знаю, а вы не знаете даже этого" (с)Сократ
MaXoN66613 вне форума Ответить с цитированием
Старый 03.06.2012, 22:33   #2
MaXoN66613
Пользователь
 
Регистрация: 09.06.2009
Сообщений: 28
По умолчанию

Цитата:
Сообщение от MaXoN66613 Посмотреть сообщение
Доброго времени суток вам.
у меня такая проблема. Есть база(mssql2008r2), есть интерфейс(пишу на эмбракадеро ХЕ)
конекчусь к базе через TAdoconnection и TAdoquery
суть проблемы в чем, как добавлять данные, в принцепе понятно, это просто если используется только Edit но вот как Combobox работать я не понимаю, облазил кучу форумов по перепробовал много всего и все ровно что то упускаю, не получается сделать чтобы в комбобокс отображались нужные данные

код комбобокса



это код самой процедуры добавления данных, но не знаю на сколько работоспособен.


В Общем Буду очень благодарен за помощь, до меня трудно это доходит но если показать на примере я пойму как это будет работать.
Заранее спасибо за помощ
Код:
procedure TForm2.Box1Change(Sender: TObject);
begin
try
with Query do
begin
Query.SQL.clear;
Query.SQL.text:='select Типы_Приборов from Types' +IntToStr(Box1.ItemIndex);
     Open;
      if Fields[0].Value = 0 then
Query.Close;
Box1.ItemIndex := -1;
Box1.Text := '';
end;
except
end;
end;
если так, то не выдает ошибок но все ровно, строки в комбобокс не отображаются
"Я, знаю то, что ни чего не знаю, а вы не знаете даже этого" (с)Сократ
MaXoN66613 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Webbrowser и combobox: сделать чтобы в combobox-е оставалась история посещенных сайтов uasya2 Общие вопросы Delphi 6 06.03.2011 20:24
непонятки gling Microsoft Office Excel 8 05.01.2011 21:25
непонятки с if mrgrudge PHP 2 05.10.2010 12:01
Непонятки в делфи Aleksey1989 Помощь студентам 4 17.09.2010 13:54
непонятки с данными KiSH333 БД в Delphi 5 01.09.2008 08:36