Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Oracle Forms [игнор отключен] [закрыт для гостей] / oracle forms & combobox & delete / 7 сообщений из 7, страница 1 из 1
24.05.2009, 00:27
    #36003719
amiserio
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
oracle forms & combobox & delete
доброго времени суток.
столкнулся с проблемой:
есть накая таблицы-словарь table1, из двух атрибутов | id | word |
в форме у меня присутствует combobox word, настроенный на таблицу table1 на атрибут word, кнопка Удалить. в выпадающем списке комбобокса присутствуют все значения атрибута word(select word from table1).
мне необходимо по нажатию кнопки удалить строку сейчасже, тобиш:
delete from table1 where word=:del_word.word;
commit;
но получается что по нажатию кнопки не удаляется, а добавляется ещё одно значение. можно както заставить delete срабатывать сразу? просто мне нужно после удаления значения таблицы обновить выпадающий список комбобокса, а в нём остаются старые значения.
...
Рейтинг: 0 / 0
24.05.2009, 19:48
    #36004174
bev
bev
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
oracle forms & combobox & delete
в каком режиме вы входите в этот блок? Судя по результату - в режиме ввода новой записи. Такой блок, на мой взгляд, должен быть не базовым , и тогда все будет ОК.
...
Рейтинг: 0 / 0
24.05.2009, 22:11
    #36004290
amiserio
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
oracle forms & combobox & delete
bevв каком режиме вы входите в этот блок? Судя по результату - в режиме ввода новой записи. Такой блок, на мой взгляд, должен быть не базовым , и тогда все будет ОК.
да, в new. как понять не базовым? без Data Sourse?
...
Рейтинг: 0 / 0
25.05.2009, 00:39
    #36004397
drakoshka
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
oracle forms & combobox & delete
amiserio,

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

commit так как вы написали вызовет выполнение формсовой процедуры commit_form, со всеми вытекающими (см. help), если хотите выполнить commit не всей формы то нужно что нибудь типа forms_ddl('commit')

содержание комбобоксов само по себе не обновляется, так что делать это придется ручками, как см. help
...
Рейтинг: 0 / 0
25.05.2009, 10:24
    #36004760
amiserio
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
oracle forms & combobox & delete
drakoshkaamiserio,

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

commit так как вы написали вызовет выполнение формсовой процедуры commit_form, со всеми вытекающими (см. help), если хотите выполнить commit не всей формы то нужно что нибудь типа forms_ddl('commit')

содержание комбобоксов само по себе не обновляется, так что делать это придется ручками, как см. help

уже разобрался с проблемой использовав standard.commit. содержание комбобоксов обновляю функцией записанной в триггеры post-insert/update/delete.

кстати чем standard.commit отличается от forms_ddl('commit')?
...
Рейтинг: 0 / 0
25.05.2009, 10:26
    #36004767
bev
bev
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
oracle forms & combobox & delete
В свойствах блока Database Data Block - NO
И без Data Sourse! Вы ведь не хотите, судя по вашему описанию, работать с таблицей нормальным "формсовым" образом: добавлять, удалять и т.п. не по нажатию на "свои" кнопки, а стандартно!
...
Рейтинг: 0 / 0
25.05.2009, 20:05
    #36006533
amiserio
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
oracle forms & combobox & delete
разобрался, благодарю.
...
Рейтинг: 0 / 0
Форумы / Oracle Forms [игнор отключен] [закрыт для гостей] / oracle forms & combobox & delete / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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