Форум программистов, компьютерный форум, киберфорум
C++ Builder: Базы данных
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
1 / 1 / 0
Регистрация: 01.11.2010
Сообщений: 43

combobox и даты

21.05.2011, 20:47. Показов 834. Ответов 0
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
возникла проблемка. помогите разобрать. на форме два combobox'a которые привязаны к числовому полю "year" из MS Access. делал так
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
void __fastcall TForm_Razdel_44::FormCreate(TObject *Sender)
{
    Form_Razdel_44->Left=Screen->Width/2-Form_Razdel_44->ClientWidth/2;
    Form_Razdel_44->Top=Screen->Height/2-Form_Razdel_44->ClientHeight/2;
 
    this->ADOQuery2->SQL->Text = "SELECT year FROM table_1";//Тут мы прописываем сам запрос, который из таблици years загрузит year
    this->ADOQuery2->Open();//открывает
    while(!this->ADOQuery2->Eof)//выполняем до окончания загруженных данных
    {
        this->ComboBox1->Items->Add(this->ADOQuery2->FieldByName("year")->AsString);//Добавляем в комбобокс
        this->ADOQuery2->Next();//Переходим на след запись
    }
    this->ComboBox1->Text = "Начало";
    this->ComboBox2->Text = "Конец";
    this->ComboBox1->Enabled = True;
}
void __fastcall TForm_Razdel_44::ComboBox1Change(TObject *Sender)
{
    //Здесь так же как раньше, если в первом что то выбрано, то будем заполнять
    if (this->ComboBox1->ItemIndex>=0)
    {
        //Запрос на выбору из years поля year где его значение больше или равно значению из первого комбобокса
        this->ADOQuery2->SQL->Text = "SELECT year FROM table_1 WHERE year>"+(UnicodeString)this->ComboBox1->Items->Strings[this->ComboBox1->ItemIndex].ToInt()+";";
        //Открываем
        this->ADOQuery2->Open();
        //Отключаем
        this->ComboBox2->Enabled = False;
        //Очищаем
        this->ComboBox2->Items->Clear();
        //Заполняем
        while(!this->ADOQuery2->Eof)
        {
            this->ComboBox2->Items->Add(this->ADOQuery2->FieldByName("year")->AsString);
            this->ADOQuery2->Next();
        }
        this->ComboBox2->Enabled = True;
    }
    else
    {
        this->ComboBox2->Enabled = False;
    }
}
но теперь мне надо привязать combobox'ы к полю типа дата. меняю везде "year" на другое поле "date" он мне выдает ошибку:
Миниатюры
combobox и даты  
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
21.05.2011, 20:47
Ответы с готовыми решениями:

Добавление даты в БД через Combobox и DateTimePicker
Как сделать так чтобы при раскрытии combobox появлялся календарь и выбранная дата заносилась в поле БД через кнопку ок?

Изменение даты в DateTimePicker-е в зависимости от выбранного элемента ComboBox
Здравствуйте! помогите пож-та разобраться в чем ошибка!при выборе в ComboBox строки например 1 месяц в dateTimePicker должна отображаться...

[WPF] Активировать ComboBox после выбора даты в DatePicker
Доброго всем Времени суток! Вопрос по разметке WPF. В окне два элемента ComboBox и DatePicker. В коде разметки пытаюсь активировать...

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
21.05.2011, 20:47
Помогаю со студенческими работами здесь

Как сделать выборку периода даты в запросе с вычислением от запрошенной даты
Доброго времени суток! Есть форма, есть подчинённая форма, при запуске формы запрашивается "Дата", как сделать чтобы в...

Вывод даты из базы и подсчет строк где втстречаются эти даты
В таблице mysql есть поле где хранится дата. и это дата встречается в этой таблице по несколько раз. Как в PHP вывести каждую дату и рядом...

Получение размера, даты создания, даты последнего доступа файлов
Прошу помощи. С помощью каких фунций / процедур можно получить размер, дату создания, дату последнего доступа (и т.д. стандартные...

PL SQL - работа с числовым значением даты. Остаток от деления даты
Access не справляется с большим объемом данных, пытаюсь переписать запрос под PL SQL Есть дата (дата выполнения задачи по системе). По...

Выборка данных через сравнение даты в DataGridView и текущей даты
Ситуация такова: в датагриде есть столбец с определенной датой. Нужно сравнить все даты с этого столбца с датой, задаваемой...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Новые блоги и статьи
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip На первой гифке отладочные линии отключены, а на второй включены:. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru