0 / 0 / 0
Регистрация: 22.05.2010
Сообщений: 12

ListBox и Edit

23.05.2010, 18:06. Показов 2411. Ответов 6
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Как сделать так, чтобы при нажатии на какой-то элемент в Listbox-е в Edit-е отображалась запись, соответствующая записи в ListBox-е(где родительская таблица), из дочерней? Должен быть использован для связи компонент TTable.
Заранее спасибо!
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
23.05.2010, 18:06
Ответы с готовыми решениями:

база + ListBox + Edit
Кто может подсказать ? Вот все условие! На форме 5 компонентов TEdit, 1 TButton, 1 ListBox Есть база с названиями 1 2 3 ...

ListBox + table + edit
Добрый день нужна помощь. При открытии формы данные находящиеся в базе отабражаются в listboxe Необходимо что бы если я на необходимую...

Drag-and-Drop: организовать перенос из edit в listbox
Подскажите кто-нибудь, как организовать перенос из edit в listbox. Заранее спасибо

6
 Аватар для arni
914 / 879 / 62
Регистрация: 06.01.2010
Сообщений: 2,367
Записей в блоге: 6
23.05.2010, 18:33
- на событие OnChange ListBox'а определяем строку, на которй стоим (ключевые свойства: ItemIndex, Items[])
- пытаемся встать в таблице на нужную запись (ключевой метод: Locate)
- если поиск удачен, то выводим требуемое поле таблицы в Edit (ключевое свойство: Text)
0
0 / 0 / 0
Регистрация: 22.05.2010
Сообщений: 12
23.05.2010, 19:16  [ТС]
ээ... я тут еще новичок, но у Listbox-а нет события OnChange...
И я не совсем поняла, а где тогда деалть связку с родительской таблицей?
0
 Аватар для arni
914 / 879 / 62
Регистрация: 06.01.2010
Сообщений: 2,367
Записей в блоге: 6
23.05.2010, 19:20
сорри, OnClick
0
0 / 0 / 0
Регистрация: 22.05.2010
Сообщений: 12
23.05.2010, 19:54  [ТС]
Я вот такой код написала
Delphi
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
procedure TForm1.ListBox1Click(Sender: TObject);
var
i: String;
begin
Table3.Active:=false;
Table3.DataBaseName:='DBVoc';
Table3.TableName:='examp';
DataSource5.DataSet:=Table3;
Table3.MasterSource:=DataSource3;
Table3.MasterFields:='idtrword';
Table3.Active:=true;
i:=ListBox1.Items[ListBox1.ItemIndex];
if Table3.Locate('idtrword',i,[]) then
  Edit1.Text:=Table3.Fields.FieldByName('Example').AsString;
end;
А он мне выдает ошибку, что слово из ListBox-а - inproper integer value...
Я не понимаю...
0
3 / 3 / 0
Регистрация: 12.05.2009
Сообщений: 27
26.05.2010, 04:31
с этим много гемороя возьми обычный грид, я сам недавно этот вопрос подымал!
0
 Аватар для Козырь
39 / 38 / 6
Регистрация: 11.05.2010
Сообщений: 141
26.05.2010, 06:31
Цитата Сообщение от New_One1603 Посмотреть сообщение
в Edit-е отображалась запись, соответствующая записи в ListBox-е(где родительская таблица), из дочерней?
смысл фразы не совсем понял (последних слов восновном), может вам это надо (на onclick в листбоксе) :
Code
1
edit1.Text:=listbox1.Items[listbox1.itemindex];
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
26.05.2010, 06:31
Помогаю со студенческими работами здесь

При выделении строки в ListBox отображать ее в Edit, где можно отредактировать и заменить в ListBox-е
Подскажите пожалуйста как зделать задачку:При выделении строки в поле ListBox даная строка отображалась в Edit, где можна его...

Edit Label (линейный) Panel, Edit Label (строки), Memo (одномер-ный),ComboBox ListBox , RadioButton (RadioGroup) CheckBox ,StringGrid (ввод пароля)
1)Edit Label (линейный) Panel Проверить истинность высказывания: "Цифры данного трехзначного числа образуют возрастающую...

Из ListBox в Edit
Как выделенную строчку в ListBox записать в Edit? Например при событие онклик при нажатие на перву строку в ListBox текст копировался в...

ListBox и Edit
Уважаемые программисты помогите, Как сделать чтобы при нажатии на какомто значении в ListBox это значение появлялось в Edit

edit+listbox c++
нужно написать программу, в которой введенный текст в области EDIT переводиться в верхний регистр, накапливать результаты из области EDIT...


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

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

Новые блоги и статьи
Отчёт о затраченных материалах за определенный период с макетом печатной формы
Maks 21.04.2026
Отчёт из решения ниже размещён в конфигурации КА2. Задача: показать затраченные материалы за определённый период, с возможностью вывода печатной формы отчёта с шапкой и подвалом. В качестве. . .
Отчёт о спецтехнике находящейся в ремонте
Maks 20.04.2026
Отчёт из решения ниже размещен в конфигурации КА2. Задача: отобразить спецтехнику, которая на данный момент находится в ремонте. Есть нетиповой документ "Заявка на ремонт спецтехники" который. . .
Памятка для бота и "визитка" для читателей "Semantic Universe Layer (Слой семантической вселенной)"
Hrethgir 19.04.2026
Сгенерировано для краткого описания по случаю сборки и компиляции скелета серверного приложения. И пусть после этого скажут, что статьи сгенерированные AI - туфта и не интересно. И это не реклама -. . .
Запрет удаления строк ТЧ документа при определённом условии
Maks 19.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "Аккумуляторы", разработанного в конфигурации КА2. У данного документа есть ТЧ, в которой в зависимости от прав доступа. . .
Модель заражения группы наркоманов
alhaos 17.04.2026
Условия задачи сформулированы тут Суть: - Группа наркоманов из 10 человек. - Только один инфицирован ВИЧ. - Колются одной иглой. - Колются раз в день. - Колются последовательно через. . .
Мысли в слух. Про "навсегда".
kumehtar 16.04.2026
Подумалось тут, что наверное очень глупо использовать во всяких своих установках понятие "навсегда". Это очень сильное понятие, и я только начинаю понимать край его смысла, не смотря на то что давно. . .
My Business CRM
MaGz GoLd 16.04.2026
Всем привет, недавно возникла потребность создать CRM, для личных нужд. Собственно программа предоставляет из себя базу данных клиентов, в которой можно фиксировать звонки, стадии сделки, а также. . .
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . . а удачный момент так и не приходит.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru