|
0 / 0 / 0
Регистрация: 10.05.2011
Сообщений: 34
|
|
ComboBox Edit и DBGrid12.05.2011, 22:25. Показов 4404. Ответов 32
Метки нет (Все метки)
Добрго времени суток уважаемые жители форума!
стыкнулса я с такой траблой) есть ComboBox1 и в нем три линий с именами. как мне зделать так чтобы при выборе имени оно сразу отображалось в поле Edit все ето на одной форме. И как прописать чтобы отображалось на форме2,3.... и так далее. и еще на счет ДбГрид вот когда я выбираю какоето имя надо возмождно ли зделать так чотбы оно подключало таблицу которая относилась к конкретно выбраному имени. ну тоесть будет 3 имя и три таблици, каждому имени по одной. Если возможно то нужно ли для каждго имени в таблицу делать отдельно БД?
0
|
|
| 12.05.2011, 22:25 | |
|
Ответы с готовыми решениями:
32
DBGrid=ComboBox+Edit+Button o_O
DBGrid и Edit |
|
Почетный модератор
8785 / 2538 / 144
Регистрация: 07.03.2007
Сообщений: 11,873
|
|||||||
| 12.05.2011, 22:37 | |||||||
второй вопрос: какую базу вы используете вообще?
0
|
|||||||
|
0 / 0 / 0
Регистрация: 10.05.2011
Сообщений: 34
|
|
| 12.05.2011, 22:43 [ТС] | |
|
а как насчет чтобы на форме2 меняло в Едитах?
0
|
|
|
Почетный модератор
8785 / 2538 / 144
Регистрация: 07.03.2007
Сообщений: 11,873
|
|
| 12.05.2011, 22:46 | |
|
Labarator, а вы не знаете, как заставить видеться класс и его методы в другом классе - директива include
0
|
|
|
0 / 0 / 0
Регистрация: 10.05.2011
Сообщений: 34
|
|
| 12.05.2011, 22:49 [ТС] | |
|
а все разобралса.
Добавлено через 2 минуты дело было не в инклуде а в том как написать в коде чтобы на второй форме поменяло надо было простодописать перед тен кодо что вы мне дали форм2 и все. Спасибо за быстрый ответ. не судите строго. я начинающий в етом деле поетому елементраные нюансы для меня тоже сложные. литература есть не всегда все понятно . Добавлено через 1 минуту так как насчет БДГрид? реально зделать так чтобы при выборе конкретно имя поделючалась соответствующая таблица?
0
|
|
|
Почетный модератор
8785 / 2538 / 144
Регистрация: 07.03.2007
Сообщений: 11,873
|
||
| 12.05.2011, 22:53 | ||
|
Labarator, что вы используете в качестве источника данных для дбгрида? по-простому, что указано в TDataSource в свойстве DataSet
0
|
||
|
0 / 0 / 0
Регистрация: 10.05.2011
Сообщений: 34
|
|
| 12.05.2011, 23:01 [ТС] | |
|
в датасет указана обычная таблица Table1.
0
|
|
|
Почетный модератор
8785 / 2538 / 144
Регистрация: 07.03.2007
Сообщений: 11,873
|
||||||
| 12.05.2011, 23:04 | ||||||
|
Labarator, ну так в чем проблема?
0
|
||||||
|
0 / 0 / 0
Регистрация: 10.05.2011
Сообщений: 34
|
||
| 12.05.2011, 23:07 [ТС] | ||
|
я вот что подумал если например создать несколько датасоурсов. и при выборе конкретного имени комбобокс"а шел вызов одного из дата соурсов. мысль моя правильная?
Добавлено через 2 минуты насчет хелпа. пыталса чтото там понять но блин както невкуриваю=(уж слишком все круто там пишут. незнаю может и заколупываю здесь людей своими вопросами, но все же вся помощь мне из етого форума идет без вас ничего б неполучилось)
0
|
||
|
Почетный модератор
8785 / 2538 / 144
Регистрация: 07.03.2007
Сообщений: 11,873
|
||||
| 12.05.2011, 23:13 | ||||
|
кол-во дбгрид = кол-во источников данных
0
|
||||
|
0 / 0 / 0
Регистрация: 10.05.2011
Сообщений: 34
|
||
| 12.05.2011, 23:26 [ТС] | ||
|
Может проблема в том что я тупо создал Table1 Table2. но в датасет стоит Table1. Вопрос: после того как я пропишу етот код датасет будет сам сменивать таблицы? Добавлено через 1 минуту так чуток не в тему будет. А Хелп у вас на анг языке? ато у меня на англ. хоть и хорошо знаю его но всеравно накладно, а пользоваться переводчиками....
0
|
||
|
Почетный модератор
8785 / 2538 / 144
Регистрация: 07.03.2007
Сообщений: 11,873
|
|||||||
| 12.05.2011, 23:29 | |||||||
|
Labarator, так у тебя же имя таблицы не задано, о чем и говорит исключение...
проверку надо ставить:
1
|
|||||||
|
0 / 0 / 0
Регистрация: 10.05.2011
Сообщений: 34
|
|
| 12.05.2011, 23:46 [ТС] | |
|
а TAble1 ето разве не имя? начал я химичить с проверкой) так как я непонимаю куда ее писать, я код записал в комбобокс1 перет коддом бля изменения таблици. чтото таблици всеравно не переключает.
кароче наверное придеться здаться и забросить проект( кстати билдер повис наглухо пришлось убивать процес=(
0
|
|
|
Почетный модератор
8785 / 2538 / 144
Регистрация: 07.03.2007
Сообщений: 11,873
|
|
| 12.05.2011, 23:52 | |
|
Labarator, вы не путайте имя объекта и значение в свойстве этого класса
0
|
|
|
0 / 0 / 0
Регистрация: 10.05.2011
Сообщений: 34
|
||||||
| 13.05.2011, 00:07 [ТС] | ||||||
|
Таааак! Почти получилось, Но! почти не считаетсья. карчое что? Додал я Table2, в комбобокс1 додал код
Учусь на BCDEMOS Table1 clients.dbf Table2 animals.dbf вот собствено те таблицы которые должны переключаться при сне имени.
0
|
||||||
|
Почетный модератор
8785 / 2538 / 144
Регистрация: 07.03.2007
Сообщений: 11,873
|
|
| 13.05.2011, 00:33 | |
|
Labarator, покажите свой код смены таблиц...
0
|
|
|
0 / 0 / 0
Регистрация: 10.05.2011
Сообщений: 34
|
|||||||||||
| 13.05.2011, 10:40 [ТС] | |||||||||||
если я пишу Table1->Open(); ну типа то что в конце то мне ерор дает. Вся проблема в том таблицу неможе отобразить потомучто датасет нехочет менять с Table1 Ha Table2 Добавлено через 10 часов 0 минут Так народ выручайте. Вчера поднял тему и никак не получается при выборе имя в комбобокс переключать таблици. Вся проблема в том что датасет не переключает сам с Table1 Ha Table2. Пользуюсь кодом который мне дал уважаемый Lord Voodoo
0
|
|||||||||||
|
Почетный модератор
8785 / 2538 / 144
Регистрация: 07.03.2007
Сообщений: 11,873
|
|
| 13.05.2011, 11:08 | |
|
Labarator, а причем тут вторая таблица-то Table1? и какую ошибку говорит?
0
|
|
|
0 / 0 / 0
Регистрация: 10.05.2011
Сообщений: 34
|
||||||
| 13.05.2011, 11:31 [ТС] | ||||||
|
ну как причем вторая. мне надо чтобы с таблици один переключало на таблицу два.
Ошибка: Table does not exist File or directory does not exist. File C:\Database\овва где овва ето имя с комбобокса код вот такой у меня так как у меня есть еще форма3 с таблице тейбл1
0
|
||||||
|
Почетный модератор
8785 / 2538 / 144
Регистрация: 07.03.2007
Сообщений: 11,873
|
|
| 13.05.2011, 11:35 | |
|
Labarator, имя таблицы кирилицей? это уже никуда не годиться... и судя по-всему, у вас фокспрошная таблица, а значит надо указывать только имя таблицы, а не путь к ней... если вы, конечно же, создали для нее в БДЕ админе алиас
0
|
|
| 13.05.2011, 11:35 | |
|
Помогаю со студенческими работами здесь
20
DBGrid и Edit Редактирование DBGrid используя Edit и тд
Сравнить значение в Edit в записью в DBGrid
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
||||
|
Учёным и волонтёрам проекта «Einstein@home» удалось обнаружить четыре гамма-лучевых пульсара в джете Млечного Пути
Programma_Boinc 01.01.2026
Учёным и волонтёрам проекта «Einstein@home» удалось обнаружить четыре гамма-лучевых пульсара в джете Млечного Пути
Сочетание глобально распределённой вычислительной мощности и инновационных. . .
|
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Programma_Boinc 28.12.2025
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Налог на собак: https:/ / **********/ gallery/ V06K53e
Финансовый отчет в Excel: https:/ / **********/ gallery/ bKBkQFf
Пост отсюда. . .
|
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Programma_Boinc 26.12.2025
Нашел на реддите интересную статью под названием Anyone know where to get a free Desktop or Laptop?
Ниже её машинный перевод.
После долгих разбирательств я наконец-то вернула себе. . .
|
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка.
Programma_Boinc 23.12.2025
Рецензия / Мнение/ Перевод
Нашел на реддите интересную статью под названием The Thinkpad X220 Tablet is the best budget school laptop period . Ниже её машинный перевод.
Thinkpad X220 Tablet —. . .
|
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта
Симптом:
После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
|
|
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
|
Новый ноутбук
volvo 07.12.2025
Всем привет.
По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне:
Ryzen 5 7533HS
64 Gb DDR5
1Tb NVMe
16" Full HD Display
Win11 Pro
|
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
|
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
|
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов
На странице:
https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/
нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
|