powered by simpleCommunicator - 2.0.50     © 2025 Programmizd 02
Форумы / Oracle Forms [игнор отключен] [закрыт для гостей] / Radio button
7 сообщений из 7, страница 1 из 1
Radio button
    #37961758
Xrustik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть форма, в ней вывод таблицы n строк, надо сделать редактированиe строки выбрав ее через радио кнопку и затем нажав button пападаем в блок редактирования. Не могу сделать даную задачу :(
Только начинаю учить формы.

Модератор: Тема перенесена из форума "Oracle".
...
Рейтинг: 0 / 0
Radio button
    #37962124
Xrustik2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Решил пол проблемы, блогодаря эксперементам.
Сделал 2 радио кнопки не привязывая к таблице, дал им ид строк,
сделал кнопку едит записал туда код
begin
select party_name
into :xx_parties.party_name
from xx_parties where party_id = :block6.rg;
go_block('xx_parties');
end;

Но теперь вопрос как привезать радио кнопки к таблице и дать им значение ид? т.к. когда делаю с таблицей в радио гроуп толко как 1 кнопка.
...
Рейтинг: 0 / 0
Radio button
    #37962292
Leonid Kudryavtsev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А нафига radio button, что бы выбрать одну строку?

Просто на нажатию на button обрабатывать текущую/активную строку в блоке. Если хочется красоты, поиграть с цветами, что бы активная строка ярко выделялась.

Если нужно обрабатывать за раз несколько строк - тогда check box и никаких проблем. В принципе, наверное можно научить check box эмитировать поведение radio button. Но нафиг надо?

IMHO
...
Рейтинг: 0 / 0
Radio button
    #37962390
OldBoyOdeSu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Xrustik2,

есть блок "А" с n строками, и n радиобатонов на против строк? выбрал нужный, потом нажал кнопку, где-то на форме, и открылась запись на редактирование в блоке "В"?

тогда как вариант:
сделать радиобатон навигабельным (Navigable Property) блок "В" создать на таблице (или процедуре) в которой собственно хранятся эти записи и задать условие WHERE :B.party_id = :A.party_id
при нажатии на кнопку
go_block('xx_parties');
execute_query;

вообще лучше делать VISUAL_ATTRIBUT, ставить там цвет текущей записи, у блока в свойстве Current Record Visual Attribute его выставить, и открывать на редактирование только по нажатию на кнопку(без всяких радиобатонов) и двойном щелчке мыши или горячей клавише, но опять же зависит от задачи, ваша мне не совсем понятна.
...
Рейтинг: 0 / 0
Radio button
    #37962437
Xrustik2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
OldBoyOdeSu,

есть блок "А" с n строками, и n радиобатонов на против строк? выбрал нужный, потом нажал кнопку, где-то на форме, и открылась запись на редактирование в блоке "В"?

Именно так!
...
Рейтинг: 0 / 0
Radio button
    #37966895
Xrustik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
OldBoyOdeSu,

А что писать тогда в триггере для кнопки, если сделать как вы предложили?
...
Рейтинг: 0 / 0
Radio button
    #37969806
OldBoyOdeSu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Xrustik,

я наверно погорячился с радиобатоном врядли получится, с чекбоксом вполне реально
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Oracle Forms [игнор отключен] [закрыт для гостей] / Radio button
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]