![]() |
|
|
![]()
|
|
| Value |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 124 Регистрация: 2.12.2005 Репутация: нет Всего: нет |
как при нажатю на кнопку radiobutton создать dbedit, с подключенным datasource и datafield?
или при выделении одной из radiobutton менялся датасурс и датафилд ? Это вообще возможно ? |
|||
|
||||
| sexton |
|
|||
![]() sexton=Пономарь (eng) ![]() ![]() Профиль Группа: Участник Сообщений: 503 Регистрация: 5.5.2004 Где: Ульяновск Репутация: нет Всего: 9 |
Думаю вполне можно обойтись вторым вариантом.
В обработчике OnClick RadioButton'a достаточно написать что-то вроде:
|
|||
|
||||
| Value |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 124 Регистрация: 2.12.2005 Репутация: нет Всего: нет |
ввёл только почему-то сейчас едит не реагирует на нажатие...
|
|||
|
||||
| sexton |
|
|||
![]() sexton=Пономарь (eng) ![]() ![]() Профиль Группа: Участник Сообщений: 503 Регистрация: 5.5.2004 Где: Ульяновск Репутация: нет Всего: 9 |
Странно.. у меня все работает... можешь код покажешь?
|
|||
|
||||
| Value |
|
||||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 124 Регистрация: 2.12.2005 Репутация: нет Всего: нет |
и код на кнопку
мне показывает " Syntax error in SQL expression название растения по латыни '''' " помогите с этим заодно, где тут проблема ? Это сообщение отредактировал(а) Value - 17.12.2005, 07:42 |
||||
|
|||||
| kulikoff |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 334 Регистрация: 5.11.2005 Где: Киев Репутация: 1 Всего: 1 |
Если используешь в именах кириллицу, то её надо брать в двойные кавычки, но лучше обойтись без русских букв! И ещё, все названия таблиц и алиасы надо брать в одинарные кавычки!!!
|
|||
|
||||
| Value |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 124 Регистрация: 2.12.2005 Репутация: нет Всего: нет |
ну двойные кавычки я ввёл, работает kulikoff спасибо, но почему едит не реагирует на нажатие ?
|
|||
|
||||
| sexton |
|
|||
![]() sexton=Пономарь (eng) ![]() ![]() Профиль Группа: Участник Сообщений: 503 Регистрация: 5.5.2004 Где: Ульяновск Репутация: нет Всего: 9 |
Я не совсем уверен, но по-моему дело в том, что у тебя DBEdit завязан на результат SELECTа, а такой Dataset не редактируемый... Попробуй в этом случае вместо Query использовать Table с фильтрацией...
|
|||
|
||||
| Value |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 124 Регистрация: 2.12.2005 Репутация: нет Всего: нет |
говорят что в ADO свойство filter плохо работает
|
|||
|
||||
| sexton |
|
|||
![]() sexton=Пономарь (eng) ![]() ![]() Профиль Группа: Участник Сообщений: 503 Регистрация: 5.5.2004 Где: Ульяновск Репутация: нет Всего: 9 |
А, значит все-таки ADO... Тогда все правильно делаешь. Св-во ReadOnly случайно не выставлено? Пример того как именно не реагирует можешь выложить? Потому что я проверял как раз на ADO, все у меня работало...
|
|||
|
||||
| Value |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 124 Регистрация: 2.12.2005 Репутация: нет Всего: нет |
всё исправил, у меня на едите функции onkeypress key:=#0 не взял в begin ... end так как 2 строки было...
ещё вопрос на нажатие кнопки
вообщем такая фишка, когда я ввожу в едит искомое слово то происходит прикол с гридом, а именно, radiobutton у меня наставлены на разные поля и при вводе слова при нажатии кнопки введённое слово по заменяет первую запись в гриде (но только по искомому столбцу обозначенному по radiobutton), а остальные записи не меняются. короче и поиск не происходит и в гриде неизвестно что... Это сообщение отредактировал(а) Value - 19.12.2005, 19:32 |
|||
|
||||
| sexton |
|
|||
![]() sexton=Пономарь (eng) ![]() ![]() Профиль Группа: Участник Сообщений: 503 Регистрация: 5.5.2004 Где: Ульяновск Репутация: нет Всего: 9 |
Ну так естественно! DBEdit предназначен как раз для редактирования!!! Если тебе надо поиск, то это совсем по-другому реализовывается - обычным Edit'ом и функциями поисками DataSet.
|
|||
|
||||
| Value |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 124 Регистрация: 2.12.2005 Репутация: нет Всего: нет |
Ну всё равно ни в какую не хочет искать у меня ничего....
|
|||
|
||||
| sexton |
|
|||
![]() sexton=Пономарь (eng) ![]() ![]() Профиль Группа: Участник Сообщений: 503 Регистрация: 5.5.2004 Где: Ульяновск Репутация: нет Всего: 9 |
Извини, конкретизируй плз, откуда что хочешь искать. А то у меня третий глаз устал
|
|||
|
||||
| Value |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 124 Регистрация: 2.12.2005 Репутация: нет Всего: нет |
вообщем когда я пишу SQL запрос то у меня не ищет.... добавляю к примеру чтобы сравнивал едит с таблицей : if findedit.text = datamodule2.RastTable.fields.fields[0].asstring then rezisvedform.showmodal; , где rezisvedform это отдельная форма с отдельным гридом и dbimage, в этом случае кнопка не работает.... подскажите код, а то я на грани паники |
|||
|
||||
![]()
|
| Правила форума "Delphi: Базы данных и репортинг" | |
|
|
Запрещено: 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами Обязательно указание: 1. Базы данных (Paradox, Oracle и т.п.) 2. Способа доступа (ADO, BDE и т.д.)
FAQ раздела лежит здесь! Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Vit, Петрович. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Delphi: Базы данных и репортинг | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |