Аватар для Oxotnuk
78 / 78 / 6
Регистрация: 18.06.2009
Сообщений: 533

select поля в combobox

10.05.2011, 18:16. Показов 13722. Ответов 102
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Собственно,нужно вытянуть все значение поля и поместить в комбобокс.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
void __fastcall TForm4::ComboBox1DropDown(TObject *Sender)
{
Form4->Klienty->Open();
Query1->Close();
Query1->SQL->Clear();
Query1->SQL->Add("select FIO FROM KLIENT");
Query1->Open();
Form4->Klienty->Close();
Form4->Klienty->Open();
Form4->Klienty->First();
for ( int i = 0; i< Form4->Klienty->RecordCount; i++) {
ComboBox1->Items->Add("Query1FIO->Value");
Form4->Klienty->Next();
}
}
но,что то он у меня значения не тянет.....
Подскажите пожалуйста,очень срочно нужно.
P.S DBLookupComboBox почему то не хочет работать,или я им не умею пользоваться
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
10.05.2011, 18:16
Ответы с готовыми решениями:

Как при выборе определённого значения поля select показать новое поле select
Такая задача, у меня есть список значений в поле типа select. Value1 Value2 Value3 Value4 При если пользователь выбирает Value2 ...

Данные в combobox одного поля, заменить значением другого поля при сохранении в файл базы
Здравствуйте! суть вопроса - беру данные из файла базы ssldb, таблица sites, поле site отображаю в combobox, после выбора/заполнения ...

select в ComboBox`е
Здравствуйте! подскажите пожалуйста, как правильно сделатьт акую весч: в таблице есть несколько полей, нужно чтобы по клику на комбобокс...

102
Покинул форум
3189 / 1368 / 109
Регистрация: 29.01.2010
Сообщений: 2,887
12.05.2011, 22:54
Студворк — интернет-сервис помощи студентам
MsGuns, Sasha, вот и прекращайте оффтопить.
0
 Аватар для Oxotnuk
78 / 78 / 6
Регистрация: 18.06.2009
Сообщений: 533
13.05.2011, 19:26  [ТС]
Немного уже не по теме))) подскажите,почему не хочет вытягиваться дата в эдит?
C++
1
2
extern PACKAGE System::TDateTime __fastcall Now(void);
Edit10->Text== FormatDateTime('dd.mm.yyyy', Date);
0
 Аватар для Sasha
4956 / 2420 / 531
Регистрация: 05.06.2008
Сообщений: 7,518
Записей в блоге: 3
13.05.2011, 22:55
Цитата Сообщение от Oxotnuk Посмотреть сообщение
Немного уже не по теме))) подскажите,почему не хочет вытягиваться дата в эдит?
C++
1
2
extern PACKAGE System::TDateTime __fastcall Now(void);
Edit10->Text== FormatDateTime('dd.mm.yyyy', Date);
Потомучто надо так
C++
1
Edit10->Text = FormatDateTime("dd.mm.yyyy", Date());
1
 Аватар для Oxotnuk
78 / 78 / 6
Регистрация: 18.06.2009
Сообщений: 533
15.05.2011, 23:42  [ТС]
Спасибо,завтра попробую)))
а можно как-то еще циферблат вывесить с часами и минутами туда же?)
0
 Аватар для Sasha
4956 / 2420 / 531
Регистрация: 05.06.2008
Сообщений: 7,518
Записей в блоге: 3
16.05.2011, 00:03
Цитата Сообщение от Oxotnuk Посмотреть сообщение
а можно как-то еще циферблат вывесить с часами и минутами туда же?)
Куда тудаже?
0
1 / 1 / 0
Регистрация: 14.09.2010
Сообщений: 52
25.05.2011, 15:51
Извините что влезаю, но может тогда и мне поможите?)
Есть комбобокс, в нем должны быть значения из базы. Но он берет только первое поле, а все что ниже не захватывает, не могли бы подсказать в чем ошибка?

PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
<?php
$host="localhost";
$user="manager";
$pwd="manager";
$database="test";
$db=mssql_connect($host,$user,$pwd) or die ("error!");
mssql_select_db($database) or die("cannot take base!");
$query = "SELECT fio from users";
$res1 = mssql_query($query) or die('1st query error: '.mssql_error());
$fetch = mssql_fetch_array($res1);
$last = $fetch['fio'];
mssql_close($db);
?>
<FORM ACTION="refresh.php" METHOD=POST>
в<select name="ComboBox2" style="width : 200">
<option>"<?=$last?>"</option>
</select>
</FORM>
Т.е. если в таблице фио 3 запили иванов петров сидоров, то он берет тоьлко первую запись, а нужно чтобы в раскрывающемся списке выпадали все записи что есть в таблице.
Если кто знает подскажите пожалуйста! Заране спасибо.
0
 Аватар для Sasha
4956 / 2420 / 531
Регистрация: 05.06.2008
Сообщений: 7,518
Записей в блоге: 3
25.05.2011, 16:08
Цитата Сообщение от zalax Посмотреть сообщение
Извините что влезаю, но может тогда и мне поможите?)
Есть комбобокс, в нем должны быть значения из базы. Но он берет только первое поле, а все что ниже не захватывает, не могли бы подсказать в чем ошибка?

PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
<?php
$host="localhost";
$user="manager";
$pwd="manager";
$database="test";
$db=mssql_connect($host,$user,$pwd) or die ("error!");
mssql_select_db($database) or die("cannot take base!");
$query = "SELECT fio from users";
$res1 = mssql_query($query) or die('1st query error: '.mssql_error());
$fetch = mssql_fetch_array($res1);
$last = $fetch['fio'];
mssql_close($db);
?>
<FORM ACTION="refresh.php" METHOD=POST>
в<select name="ComboBox2" style="width : 200">
<option>"<?=$last?>"</option>
</select>
</FORM>
Т.е. если в таблице фио 3 запили иванов петров сидоров, то он берет тоьлко первую запись, а нужно чтобы в раскрывающемся списке выпадали все записи что есть в таблице.
Если кто знает подскажите пожалуйста! Заране спасибо.
Вам в раздел PHP
0
1497 / 1238 / 245
Регистрация: 04.04.2011
Сообщений: 4,363
26.05.2011, 09:58
>Т.е. если в таблице фио 3 запили иванов петров сидоров, то он берет тоьлко первую запись, а >нужно чтобы в раскрывающемся списке выпадали все записи что есть в таблице.

Ну, если уж все трое запили, то все записи и выпадут
0
 Аватар для Oxotnuk
78 / 78 / 6
Регистрация: 18.06.2009
Сообщений: 533
26.05.2011, 16:47  [ТС]
Добрый вечер всем! опять немного не потему уже
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
float sum = 0;
 Query1->Close();
 Query1->SQL->Clear();
 Query1->SQL->Add("SELECT SUM(SUMMA) AS sumar  FROM Oplata");
 Query1->Open();
sum = Query1->FieldByName("sumar")->AsFloat;
Edit1->Clear();
Edit1->Text='sum';
 float kom = 0;
 Query2->Close();
 Query2->SQL->Clear();
 Query2->SQL->Add("SELECT SUM(SUMMAKOMISSIA) AS komis  FROM Oplata");
 Query2->Open();
kom = Query2->FieldByName("komis")->AsFloat;
Edit2->Clear();
Edit2->Text='kom';
Не правильно счетает...и сейчас даже с пустой таблицы,выкушивает откуда-то из памяти значения...
И еще вопрос,как перенести значения таблицы в другую, + там еще появется одно поле к примеру status, и при переносе,что бы оно примало значение к каждой записе 0
Фух,выговорился
0
 Аватар для Sasha
4956 / 2420 / 531
Регистрация: 05.06.2008
Сообщений: 7,518
Записей в блоге: 3
26.05.2011, 17:02
Цитата Сообщение от Oxotnuk Посмотреть сообщение
Не правильно счетает...и сейчас даже с пустой таблицы,выкушивает откуда-то из памяти значения...
А в каком событии у тебя этот код находится?

Добавлено через 1 минуту
и что это за код?
C++
1
Edit1->Text='sum';
0
 Аватар для Oxotnuk
78 / 78 / 6
Регистрация: 18.06.2009
Сообщений: 533
26.05.2011, 17:05  [ТС]
на FormShow находится

а таким способом я вывожу значение в Edit
0
 Аватар для Sasha
4956 / 2420 / 531
Регистрация: 05.06.2008
Сообщений: 7,518
Записей в блоге: 3
26.05.2011, 17:11
Цитата Сообщение от Oxotnuk Посмотреть сообщение
а таким способом я вывожу значение в Edit
Ну вообщето значения в Edit нужно выводить через двойные кавычки.
Т.е так

C++
1
Edit1->Text = "sum";
Тип поля в таблице какой?
0
 Аватар для Oxotnuk
78 / 78 / 6
Регистрация: 18.06.2009
Сообщений: 533
26.05.2011, 17:18  [ТС]
Если через "" то он внесет в него (sum - текст)
а тип поля...ммм $-money
0
 Аватар для Sasha
4956 / 2420 / 531
Регистрация: 05.06.2008
Сообщений: 7,518
Записей в блоге: 3
26.05.2011, 17:23
Цитата Сообщение от Oxotnuk Посмотреть сообщение
Если через "" то он внесет в него (sum - текст)
А что тебе надо вывести через Еdit число?

Добавлено через 1 минуту
Цитата Сообщение от Oxotnuk Посмотреть сообщение
а тип поля...ммм $-money
Это что типа денежный тип?
0
 Аватар для Oxotnuk
78 / 78 / 6
Регистрация: 18.06.2009
Сообщений: 533
26.05.2011, 17:27  [ТС]
Да, через Edit число нужно вывести.
Ну money,ну да,вроде денежный
0
 Аватар для Sasha
4956 / 2420 / 531
Регистрация: 05.06.2008
Сообщений: 7,518
Записей в блоге: 3
26.05.2011, 17:35
Цитата Сообщение от Oxotnuk Посмотреть сообщение
Да, через Edit число нужно вывести.
Ну так, если число, тогда нужно делать так

C++
1
Edit1->Text = IntToStr(sum);
исправь там у себя, во втором случае

по поводу типа поля скажу, что на денечжном типе функция SUM наврятли будет работать правильно (никогда не пробывал).

Советую поменять тип на другой к примеру дробный и посмотреть реакцию
0
 Аватар для Oxotnuk
78 / 78 / 6
Регистрация: 18.06.2009
Сообщений: 533
26.05.2011, 17:37  [ТС]
Ну дело просто в том,что сумму,он правильно считает,а сумму комиссии нет. он походу как то добовляет,к сумме,еще сумму комисии и вот выводит их сумму
А и да...откуда он сейчас числа берет?
таблица пустая...
0
 Аватар для Sasha
4956 / 2420 / 531
Регистрация: 05.06.2008
Сообщений: 7,518
Записей в блоге: 3
26.05.2011, 17:46
Цитата Сообщение от Oxotnuk Посмотреть сообщение
он походу как то добовляет,к сумме,еще сумму комисии и вот выводит их сумму
может у тебя где-то в коде это прописано. Сам прибавлять одно значение переменной к другой онне может. Поэтому посмотри что находиться под переменными,т.е по трассируй
0
 Аватар для Oxotnuk
78 / 78 / 6
Регистрация: 18.06.2009
Сообщений: 533
26.05.2011, 17:48  [ТС]
на этой форме,нету не едитов не похожих даже переменных...
Ммм...не вижу,дробный что-то типов...
Short - короткий int?
0
 Аватар для Sasha
4956 / 2420 / 531
Регистрация: 05.06.2008
Сообщений: 7,518
Записей в блоге: 3
26.05.2011, 17:54
А long double или double?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
26.05.2011, 17:54

Запрос с параметрами от ComboBox (Select)
Получить список студентов и тем дипломных работ, выполняемых ими на указанной кафедре либо у указанного преподавателя.

Запрос с параметрами от ComboBox (Select)
Получить список студентов и тем дипломных работ, выполняемых ими на указанной кафедре либо у указанного преподавателя. using...

Два combobox от одного datatable с Select
Добрый день, на форме имеется два комбобокса, которые должны работать с одной таблицей. В первом комбобоксе все значения одной колонки...

JSTL combobox или тег select
пытаюсь сделать следующее: есть форма и пара полей: при клике на поле выпадает список, оттуда я выбираю необходимое и кликаю submit. Уже...

Запрос Select при выборе строки в ComboBox
Здравствуйте! У меня такой вопрос. Нужно написать программу которая при запросе ID из таблицы будет выводить строку этого ID. Таблица...


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

Или воспользуйтесь поиском по форуму:
60
Ответ Создать тему
Опции темы

Новые блоги и статьи
Про "Windows must die!"
kumehtar 04.11.2026
Знаете, чет накатило. . . . Когда-то это было почти боевым кличем: мол, нормальный человек сидит на DOS, OS/ 2 или Linux, а вот это вот - Must Die. А теперь человек произносит «мастдай» с усмешкой - и. . .
Красочные поля с номером страницы svg+background-image
russiannick 04.11.2026
Красочные поля с номером страницы не менее важны чем в эпоху бумажных книг. Посему спешу представить почтеннейшей публике этот важный инструмент который эти поля и формирует. В процессе разработки. . .
Вступаем в новую фазу генерации favicons, векторную.
russiannick 02.11.2026
Теперь нет нужды скрывать что используется простой svg. Исходный код изображения помещаем в поле и жмем кнопку. Исходник преобразуется в вид корректный для помещения в favicon или в url(). Нажатие. . .
Генератор паролей (вариант №4)
Maks 01.11.2026
После публикации 3-го варианта генератора паролей, разослал его своим коллегам (с целью оценки), в итоге были получены следующие рекомендации: 1. Вернуть возможность использования знаков | 1 l I;. . .
Генератор паролей (вариант №3)
Maks 30.10.2026
Финальная версия генератора паролей 1С. Доработка решения в этот раз коснулась только визуальной части, а именно, добавлен реквизит ДопПараметры (тип Булево), который скрывает/ отображает реквизиты:. . .
Магическое мышление и магия, современная наука не отличима от магии (говорит ИИ Джемени)
zorxor 30.10.2026
Джемени, расскажи, пожалуйста, что такое магическое мышление, что такое магия, почему современная наука чем-то напоминает магию? Фраза «Любая достаточно развитая технология неотличима от магии». . .
За какое время ИИ может подобрать пароль по хешу (рассказывает Джемени ИИ)
zorxor 30.10.2026
Расскажи, Джемени, если известен хэш МД5, например, за сколько ИИ сможет подобрать соответствующий пароль? Искусственный интеллект (ИИ) может подобрать простой или средний по сложности пароль по. . .
Кто убил Suno? Почему наше солнышко погасло? (диалог с ИИ Джемени)
zorxor 30.10.2026
Как убивали Suno. Хронология. «Убийство» музыкальной нейросети Suno — это затяжной процесс, в котором технологический хайп стартапа разбился о жесткую реальность судебных исков от гигантов. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru