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

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

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 20.03.2012, 23:45   #1
BIGGYpo
Пользователь
 
Регистрация: 28.02.2012
Сообщений: 11
Восклицание Ввод и вывод данных в листинг ComboBox из access

Здравствуйте, на форме есть ADOConnection, ADOQuery,Combobox. Через adoconnection подключена таблица. Как в items combobox'а загнать все значения из конкретного поля таблицы? в Combobox переходит только 1 значения из списка !DBLookupComboBox1-не устраивает
delphi

Последний раз редактировалось BIGGYpo; 21.03.2012 в 02:58.
BIGGYpo вне форума Ответить с цитированием
Старый 21.03.2012, 08:44   #2
LegionnaireFH
 
Регистрация: 20.03.2012
Сообщений: 5
По умолчанию

Добавление всех значений из конкретного поля таблицы можно попробовать сделать так:
Код:
with ADOQuery do
  begin
    ComboBox.Clear;
    SQL.Text:= 'SELECT DISTINCT Pole FROM TABLE';
    Open;
    
    if IsEmpty then exit;
    
    First;
    
    while not Eof do    
      begin
        ComboBox.Items.Add(FieldByName('Pole').AsString);
        next;
      end;
 end;

Последний раз редактировалось LegionnaireFH; 21.03.2012 в 10:25.
LegionnaireFH вне форума Ответить с цитированием
Старый 22.03.2012, 01:24   #3
BIGGYpo
Пользователь
 
Регистрация: 28.02.2012
Сообщений: 11
Вопрос

Спасибо я разобрался
Но поевилась проблемма код:
procedure TForm1.FormCreate(Sender: TObject);
var i: integer ;
begin
e:=ComboBox1.Text;
ADOQuery1.Active := False;
ADOQuery1.SQL.Clear;
ADOQuery1.SQL.Add('INSERT ');
ADOQuery1.SQL.Add('INTO wer(name2)');
ADOQuery1.SQL.Add('VALUES (e)');
ADOQuery1.Parameters.ParamByName('e ').Value:=e;
ADOQuery1.Active := True;
программа выполняется на при нажатии на эту кнопку пишет что
Project Project1.exe raised exception class EOleException with message "Текущий проводник не поддерживает возврат нескольких наборов записей в результате одной операции",

Последний раз редактировалось BIGGYpo; 22.03.2012 в 02:37.
BIGGYpo вне форума Ответить с цитированием
Старый 22.03.2012, 02:49   #4
BIGGYpo
Пользователь
 
Регистрация: 28.02.2012
Сообщений: 11
По умолчанию

Цитата:
Сообщение от BIGGYpo Посмотреть сообщение
Спасибо я разобрался
Но поевилась проблемма код:
procedure TForm1.FormCreate(Sender: TObject);
var i: integer ;
begin
e:=ComboBox1.Text;
ADOQuery1.Active := False;
ADOQuery1.SQL.Clear;
ADOQuery1.SQL.Add('INSERT ');
ADOQuery1.SQL.Add('INTO wer(name2)');
ADOQuery1.SQL.Add('VALUES (e)');
ADOQuery1.Parameters.ParamByName('e ').Value:=e;
ADOQuery1.Active := True;
программа выполняется на при нажатии на эту кнопку пишет что
Project Project1.exe raised exception class EOleException with message "Текущий проводник не поддерживает возврат нескольких наборов записей в результате одной операции",
Решил ADOQuery1.ExeCSql а не ADOQuery1.Active := True
BIGGYpo вне форума Ответить с цитированием
Старый 22.03.2012, 09:23   #5
Krok27
Форумчанин
 
Аватар для Krok27
 
Регистрация: 08.07.2010
Сообщений: 505
По умолчанию

Есть еще компонент TDBComboBox. Настоить DataSource и DataField, он сам все загонит.
Знающий не говорит, говорящий не знает (С) Лао Цзы
Krok27 вне форума Ответить с цитированием
Старый 22.03.2012, 20:10   #6
BIGGYpo
Пользователь
 
Регистрация: 28.02.2012
Сообщений: 11
Вопрос

Цитата:
Сообщение от Krok27 Посмотреть сообщение
Есть еще компонент TDBComboBox. Настоить DataSource и DataField, он сам все загонит.
да спасибо я пробовал TDBComboBox но вносился только 1 компонент бд почитал форумы понял что легче код вбить
Можно ли сделать едитом или с помощью другова компонента
ввод даты в виде . . . чтобы пользователю осталось дописать только цифры?
BIGGYpo вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
ввод/вывод данных turtles Общие вопросы по Java, Java SE, Kotlin 3 11.04.2011 15:39
Access вывод и ввод пола человека выпадающим списком Сергей089 Помощь студентам 2 24.11.2010 19:32
Ввод/ вывод данных Blad47 Помощь студентам 4 23.09.2010 02:12
C++ ввод/вывод данных Sonny01 Помощь студентам 4 21.03.2010 11:51
бд ввод и вывод данных из базы Access kosikator БД в Delphi 4 24.02.2010 19:41