|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
27.10.2009, 13:40 | #1 |
Пользователь
Регистрация: 12.08.2009
Сообщений: 26
|
DataSource и ComboBox
Подскажите пожалуйста в чем ошибка.
Хочу поменять значение DataSet у DataSource1 с помощью ComboBox1 делаю так но ничего не выходит. DataSource1.DataSet:= ComboBox1.Items[ComboBox1.ItemIndex]; |
27.10.2009, 13:56 | #2 |
*
Старожил
Регистрация: 22.11.2006
Сообщений: 9,201
|
Ошибка в том, что свойство DataSet не есть строка...
Вариант решения - использовать конструкцию CASE .. OF |
27.10.2009, 13:59 | #3 |
Пользователь
Регистрация: 12.08.2009
Сообщений: 26
|
:-) а подскажите как правильно сделать
|
27.10.2009, 14:05 | #4 |
*
Старожил
Регистрация: 22.11.2006
Сообщений: 9,201
|
Так вроде уже...
По событию ComboBox1Change при помощи CASE ComboBox1.ItemIndex OF назначаем DataSource1.DataSet. Например: Код:
|
27.10.2009, 14:08 | #5 | |
Пользователь
Регистрация: 12.08.2009
Сообщений: 26
|
Большое спасибо за ответ !
Он мне очень помог. Цитата:
Код:
Что можно сделать ? Последний раз редактировалось Stilet; 28.10.2009 в 13:13. |
|
28.10.2009, 13:07 | #6 |
*
Старожил
Регистрация: 22.11.2006
Сообщений: 9,201
|
А сам обработчик в событиях какой формы?
А Form1 на момент обработки открыта? |
29.10.2009, 06:34 | #7 |
Пользователь
Регистрация: 12.08.2009
Сообщений: 26
|
DBGrid , ADOConnection, ADOTable1, ADOTable2 на Form1.
ComboBox1, DataSource1 на Form2. Form1 на момент обработки открыта. ComboBox1 переключает ADOTable1 и ADOTable2 но выходит окошко с ошибкой Access violation at address 0058EECD in module 'Project1' . Read of address 0000009D. Последний раз редактировалось Stilet; 29.10.2009 в 08:09. |
29.10.2009, 06:44 | #8 |
Участник клуба
Регистрация: 23.04.2009
Сообщений: 1,058
|
Код:
Если вам человек помог, не стесняйтесь говорить спасибо (весы под аватаром)
|
29.10.2009, 14:45 | #9 | |
Пользователь
Регистрация: 12.08.2009
Сообщений: 26
|
Цитата:
Так ошибка не выходит но и не происходит ничего |
|
29.10.2009, 14:54 | #10 |
Пользователь
Регистрация: 12.08.2009
Сообщений: 26
|
можете объяснить что обозначает это
Код:
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
изменение свойства datasource c adotable на adoquery | koma | Общие вопросы Delphi | 3 | 01.10.2009 13:47 |
как Microsoft Access(ADOConnection ADOTable DataSource DBGrid) переделать под mySQL? | Levsha100 | БД в Delphi | 6 | 23.05.2009 19:48 |
Как можно изменить у DBGrid Datasource в процессе работы приложения ?? | Kamelli_13 | БД в Delphi | 6 | 01.05.2009 17:14 |
компонента 1-datasource 2-query 3-dbnavigator 4-dbgrid - как заставить работать? | hinku | БД в Delphi | 5 | 07.10.2008 17:33 |
Не могу внести строку из combobox в combobox!? | tacer | Помощь студентам | 1 | 30.11.2007 19:45 |