|
|
|
Получить список записей
|
|||
|---|---|---|---|
|
#18+
Есть Borland Developer Studio, MSSQL сервер, на нем некая таблица. Нужно загнать в комбобокс значения записей в некотором поле. Примерно так: в таблице хранятся данные о клиентах, нужно получить список фамилий. К хелпу отсылать не надо, целый день сегодня пытаюсь разобраться. Помогите, пожалуйста. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.07.2006, 18:45 |
|
||
|
Получить список записей
|
|||
|---|---|---|---|
|
#18+
начни с TADOQuery ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.07.2006, 19:02 |
|
||
|
Получить список записей
|
|||
|---|---|---|---|
|
#18+
Есть ADOQuery и я как раз с ним и работаю. Если пихать в TDBComboBox, то при Open() запрос меняет связанную с квери дбгрид (что логично :)) и в боксе отображается только первая запись, а при ExecSQL() вообще ничего не происходит. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.07.2006, 19:33 |
|
||
|
Получить список записей
|
|||
|---|---|---|---|
|
#18+
научись выводить в обычное мемо значения из TADOQuery, потом это можно перенести на TComboBox. Но вообще, существует готовый компонент типа TComboBox для изменения значения в датасете при этом Items наполняется из другого датасета, это TDBLookupComboBox. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.07.2006, 19:56 |
|
||
|
Получить список записей
|
|||
|---|---|---|---|
|
#18+
я всегда при ответах на простые (тривиальные) вопросы обычно злюсь, злюсь потому, что люди не заставляют человека хоть немного подумать, поискать, блин. Но был тяжёлый день и приятно было ответить на такой вопрос. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.07.2006, 19:59 |
|
||
|
Получить список записей
|
|||
|---|---|---|---|
|
#18+
>научись выводить в обычное мемо значения из TADOQuery, потом это можно перенести на TComboBox. я пыталась так сделать, но не ясно, как. Мне именно это и неясно - как выдрать значения из TADOQuery. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.07.2006, 20:00 |
|
||
|
Получить список записей
|
|||
|---|---|---|---|
|
#18+
ыфавфываывя всегда при ответах на простые (тривиальные) вопросы обычно злюсь, злюсь потому, что люди не заставляют человека хоть немного подумать, поискать, блин. Но был тяжёлый день и приятно было ответить на такой вопрос. Я сегодня пять часов думала-искала. На форум решилась обратиться, когда стало ясно, что без помощи я этот велосипед не изобрету. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.07.2006, 20:03 |
|
||
|
Получить список записей
|
|||
|---|---|---|---|
|
#18+
а книжку почитать не судьба? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.07.2006, 20:07 |
|
||
|
Получить список записей
|
|||
|---|---|---|---|
|
#18+
Увы, не судьба. По ряду обстоятельств. знала же, что никто не ответит, и зачем надо было обращаться? с отчаяния, наверно... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.07.2006, 20:13 |
|
||
|
Получить список записей
|
|||
|---|---|---|---|
|
#18+
если книжку читать не судьба, значит действительно не судьба:) бросай это дело, займись чемнить другим;) удачи! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.07.2006, 20:37 |
|
||
|
Получить список записей
|
|||
|---|---|---|---|
|
#18+
Я практику прохожу в некой фирме, которая делает некий проект. Вот эту часть работы спихнули на меня. Ну помогите, а? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.07.2006, 20:40 |
|
||
|
Получить список записей
|
|||
|---|---|---|---|
|
#18+
Бери TDBLookupCombobox настрой ListSource, ListField, KeyField, не забудь инициализировть KeyValue... Если нужно только отображение списка, то DataSource не нужен. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.07.2006, 21:59 |
|
||
|
Получить список записей
|
|||
|---|---|---|---|
|
#18+
Dmitrii K. - помогло. Аригато.. то есть спасибо :)) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.07.2006, 11:34 |
|
||
|
Получить список записей
|
|||
|---|---|---|---|
|
#18+
jojozaЯ практику прохожу в некой фирме, которая делает некий проект. Вот эту часть работы спихнули на меня. Ну помогите, а? а спросить тяжело в соседней комнате? тебеж сказали если че то спрашивай! проще всего сделать так: ComboBox1->Clear(); for(int i = 0; i<=Query1->RecordCount; i++) { ComboBox1->Items->Add(Query1->FieldByName("Field")->AsString); Query1->Next(); } разве это стоит 5 часов мучения??????? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.07.2006, 17:52 |
|
||
|
Получить список записей
|
|||
|---|---|---|---|
|
#18+
sashka304for(int i = 0; i<=Query1->RecordCount; i++) не надо советовать фигню во-первых, если даже рекордкаунт вернет правильное значение, то тело цикла выполнится лишний раз, последняя строка будет добавлена дважды во-вторых, рекордкаунт не факт, что вернет истинное значение числа записей в-третьих в таком вариант цикла рекордкаунт будет вычислятьсяна каждой итерации в-четвёртых, если уж надо датасет в стринглист затолкать, то надо так: for(Strings->Clear(),DataSet->First();!DataSet->Eof;DataSet->Next()) { ... } Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.07.2006, 18:01 |
|
||
|
Получить список записей
|
|||
|---|---|---|---|
|
#18+
В-пятых TDBLookupCombobox это сам умеет делать, на то он и Lookup, на то и Builder RAD'ом называется... Но это уже дело вкуса и конкретного примнения. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.07.2006, 18:27 |
|
||
|
Получить список записей
|
|||
|---|---|---|---|
|
#18+
Dmitrii K.Бери TDBLookupCombobox настрой ListSource, ListField, KeyField, не забудь инициализировть KeyValue... Если нужно только отображение списка, то DataSource не нужен. хм, у меня оказывается были кривые руки, бо никогда непер у меня TDBLookupCombobox :) помогла утилита DirectHend :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.07.2006, 12:34 |
|
||
|
|

start [/forum/topic.php?fid=57&msg=33845951&tid=2030854]: |
0ms |
get settings: |
5ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
159ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
59ms |
get tp. blocked users: |
1ms |
| others: | 249ms |
| total: | 505ms |

| 0 / 0 |
