Модераторы: Poseidon, Snowy, bems, MetalFan

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Как связать 3 кнопки, Radiobutton и Access 
:(
    Опции темы
ProbNik
Дата 18.3.2011, 00:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 10
Регистрация: 11.2.2011

Репутация: нет
Всего: нет



Доброе время суток господа! 

Близится завершение димломного проекта... И столкнулся с такой проблемкой: не знаю  как связать 3 кнопки Radiobutton и столбец в Access с фиксированным набором значений (3 значения). Т.е. чтоб при переключении RadioBuTTon менялось значение в ячейке Access.

Если кто-то знает как с этим справиться - подскажите, будте любезны smile .

PM MAIL   Вверх
Keeper89
Дата 18.3.2011, 00:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2580
Регистрация: 26.2.2009

Репутация: 20
Всего: 58



Если в табличке нет айдишников, то трудновато, но запросы должны помочь.


--------------------
PM MAIL WWW   Вверх
Данкинг
Дата 18.3.2011, 00:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Yersinia pestis
****


Профиль
Группа: Завсегдатай
Сообщений: 8302
Регистрация: 7.11.2006
Где: მოსკოვი

Репутация: 9
Всего: 130



Цитата(ProbNik @  18.3.2011,  00:52 Найти цитируемый пост)
Т.е. чтоб при переключении RadioBuTTon менялось значение в ячейке Access.

Видимо, подключаться через ADO к таблице и менять значение в нужном поле.

Добавлено через 51 секунду
Keeper89, я так понимаю, что значение там в каком-то дефолтном поле.


--------------------
There's nothing left but silent epitaphs.
PM MAIL WWW   Вверх
ProbNik
Дата 18.3.2011, 01:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 10
Регистрация: 11.2.2011

Репутация: нет
Всего: нет



Цитата(Данкинг @  18.3.2011,  00:58 Найти цитируемый пост)
Видимо, подключаться через ADO к таблице и менять значение в нужном поле.

Так-то всё подключено, а вот код на на связь междк radiobutton и access не получается =(
PM MAIL   Вверх
Данкинг
Дата 18.3.2011, 01:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Yersinia pestis
****


Профиль
Группа: Завсегдатай
Сообщений: 8302
Регистрация: 7.11.2006
Где: მოსკოვი

Репутация: 9
Всего: 130



Цитата(ProbNik @  18.3.2011,  01:04 Найти цитируемый пост)
, а вот код на на связь междк radiobutton и access не получается =( 

В смысле, не получается? Что именно?


--------------------
There's nothing left but silent epitaphs.
PM MAIL WWW   Вверх
ProbNik
Дата 18.3.2011, 01:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 10
Регистрация: 11.2.2011

Репутация: нет
Всего: нет



Код

if RadioButton1.Checked then
  //что то делаем
else
if RadioButton2.Checked then
  //что то делаем
else
if RadioButton3.Checked then
  //что то делаем

 
вот что вписать чтоб при нажатие RadioButton1 в поле ставилось значение 1 
При нажатии  RadioButton2 в поле соответсвенно значение 2
PM MAIL   Вверх
Данкинг
Дата 18.3.2011, 01:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Yersinia pestis
****


Профиль
Группа: Завсегдатай
Сообщений: 8302
Регистрация: 7.11.2006
Где: მოსკოვი

Репутация: 9
Всего: 130



Цитата(ProbNik @  18.3.2011,  01:11 Найти цитируемый пост)
в поле ставилось значение

В какое именно поле? В общем случае так:
Код

adotable.edit;

if RadioButton1.Checked then
 adotable.fieldvalues['pole']:=1;
else
if RadioButton2.Checked then
  adotable.fieldvalues['pole']:=2;

adotable.post;





--------------------
There's nothing left but silent epitaphs.
PM MAIL WWW   Вверх
Akella
Дата 18.3.2011, 10:00 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Творец
****


Профиль
Группа: Модератор
Сообщений: 18485
Регистрация: 14.5.2003
Где: Корусант

Репутация: 36
Всего: 329



Берём TRadioGroup, там создаем три поля (Items), в событии OnChange пишем примерно такой код:
Код

 AdoQuery1.Edit;
 AdoQuery1.Fields['Pole1'] := RadioGroup1.ItemIndex;
 AdoQuery1.Post;

PM MAIL   Вверх
ProbNik
Дата 18.3.2011, 13:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 10
Регистрация: 11.2.2011

Репутация: нет
Всего: нет



Попробывали коды, но ни чего не помогло. При изменении отклика в группе радио буттон, изменений в поле не происходит. Выкладываю скрин, чтоб было болшее представления сути операции. (ссылка ниже в прикрепленном файле) Подскажите пожалуйста, очень нужно =(






Это сообщение отредактировал(а) ProbNik - 18.3.2011, 13:12

Присоединённый файл ( Кол-во скачиваний: 8 )
Присоединённый файл  __________.jpg 102,46 Kb
PM MAIL   Вверх
Akella
Дата 18.3.2011, 13:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Творец
****


Профиль
Группа: Модератор
Сообщений: 18485
Регистрация: 14.5.2003
Где: Корусант

Репутация: 36
Всего: 329



Цитата(ProbNik @  18.3.2011,  13:10 Найти цитируемый пост)
При изменении отклика в группе радио буттон, изменений в поле не происходит

Изменение в базе или изменений в DBGrid`e?
PM MAIL   Вверх
ProbNik
Дата 18.3.2011, 13:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 10
Регистрация: 11.2.2011

Репутация: нет
Всего: нет



Данные изменяться должны в базе и отображаться в гриде
PM MAIL   Вверх
Akella
Дата 18.3.2011, 13:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Творец
****


Профиль
Группа: Модератор
Сообщений: 18485
Регистрация: 14.5.2003
Где: Корусант

Репутация: 36
Всего: 329



Ты не ответил на вопрос.

Добавлено через 56 секунд
и ещё, за тебя Вася Пупкин НЕ БУДЕТ по взмаху волшебной палочки менять что-то в датасете или обновлять DBGrid
PM MAIL   Вверх
Данкинг
Дата 18.3.2011, 14:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Yersinia pestis
****


Профиль
Группа: Завсегдатай
Сообщений: 8302
Регистрация: 7.11.2006
Где: მოსკოვი

Репутация: 9
Всего: 130



Цитата(ProbNik @  18.3.2011,  13:10 Найти цитируемый пост)
изменений в поле не происходит.

Ты как это определяешь?



--------------------
There's nothing left but silent epitaphs.
PM MAIL WWW   Вверх
ProbNik
Дата 18.3.2011, 14:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 10
Регистрация: 11.2.2011

Репутация: нет
Всего: нет



Данные изменяться должны в базе.
PM MAIL   Вверх
Akella
Дата 18.3.2011, 14:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Творец
****


Профиль
Группа: Модератор
Сообщений: 18485
Регистрация: 14.5.2003
Где: Корусант

Репутация: 36
Всего: 329



Т.е. ты уверен на 100%, что данные физически в таблице не меняются? Как ты это определяешь, рассказывай.
PM MAIL   Вверх
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Delphi: Общие вопросы"
SnowyMetalFan
bemsPoseidon
Rrader

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами

  • Литературу по Дельфи обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь
  • 90% ответов на свои вопросы можно найти в DRKB (Delphi Russian Knowledge Base) - крупнейшем в рунете сборнике материалов по Дельфи


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, MetalFan, bems, Poseidon, Rrader.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Delphi: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0647 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.