![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Форумчанин
Регистрация: 03.05.2007
Сообщений: 247
|
![]()
В меню я прописал процедуру сохранения акта Post. но вот вопрос, как сделать так, чтобы когда запись сохранена, то пункт меню не активно, а если запись не сохранена или изменена то активно?
|
![]() |
![]() |
![]() |
#2 |
With best regards
Участник клуба
Регистрация: 20.04.2007
Сообщений: 1,448
|
![]()
Вводишь переменную типа:boolean.
Нажатие на кнопку сохранить переводит ее в состояние true. При внесении изменений, а также в начале работы (пока еще проект не сохранен) переменная = false; А дальше, при например OnChange, отслеживаешь ее состояние и при необходимости меняешь активность кнопки "Save"
Life is too short, play more...
Как правильно задавать вопросы |
![]() |
![]() |
![]() |
#3 | |
Форумчанин
Регистрация: 03.05.2007
Сообщений: 247
|
![]() Цитата:
|
|
![]() |
![]() |
![]() |
#4 |
With best regards
Участник клуба
Регистрация: 20.04.2007
Сообщений: 1,448
|
![]()
Нажимаем на кнопку сохранить:
Код:
Код:
Life is too short, play more...
Как правильно задавать вопросы Последний раз редактировалось Alex21; 14.07.2007 в 18:47. |
![]() |
![]() |
![]() |
#5 | |
детский тренер
Форумчанин
Регистрация: 08.06.2007
Сообщений: 532
|
![]() Цитата:
if table1.modifed then кнопка.enabled:=True else кнопка.enabled:=false; а можно ввести какую-то логическую перепенную.... И изменять ее значение, при выполнении функции сохранения...Но тут есть прикол, что сохранение происходит в базе не только ,когда выполняется Post(), но и когда переходишь на другую строку Table1.Next..... Т.ч учитівай єти приколі....
Я злой и страФный серррый воФк, и в пАрАсятах знаю толк - ppp ppp pp p pp pp
Последний раз редактировалось Pitbull; 14.07.2007 в 20:56. |
|
![]() |
![]() |
![]() |
#6 | |
Форумчанин
Регистрация: 03.05.2007
Сообщений: 247
|
![]() Цитата:
|
|
![]() |
![]() |
![]() |
#7 |
детский тренер
Форумчанин
Регистрация: 08.06.2007
Сообщений: 532
|
![]() ну, я ж не знаю какие ты там используешь компоненты.... думаю, что onPaint главной формы .... Мне так кажется.... По идеи это событие вызывается всякий раз, при какий-то изменениях.... Или на какое-нибудь событие самой менюшки....
Я злой и страФный серррый воФк, и в пАрАсятах знаю толк - ppp ppp pp p pp pp
|
![]() |
![]() |
![]() |
#8 |
Форумчанин
Регистрация: 03.05.2007
Сообщений: 247
|
![]()
что-то ваши подсказки неработают с БД, StringGrid1SetEditText не так видимо организован. if table1.modifed then кнопка.enabled:=True
else кнопка.enabled:=false;- это ругается |
![]() |
![]() |
![]() |
#9 | |
детский тренер
Форумчанин
Регистрация: 08.06.2007
Сообщений: 532
|
![]()
xxx mn_fuzka xxx
Цитата:
xx mn_fuzka xx
Я злой и страФный серррый воФк, и в пАрАсятах знаю толк - ppp ppp pp p pp pp
|
|
![]() |
![]() |
![]() |
#10 |
Форумчанин
Регистрация: 03.05.2007
Сообщений: 247
|
![]()
да нет, это вы пропустили, чему равно. Все равно спасибо, я решил проще.
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Меню | Аlex | Общие вопросы Delphi | 2 | 19.08.2008 13:52 |
Меню | Witaliy | Общие вопросы Delphi | 4 | 27.04.2008 22:45 |
Меню | Relrin | Общие вопросы Delphi | 4 | 28.12.2007 18:52 |
МЕНЮ | Delpher | HTML и CSS | 4 | 25.12.2007 15:37 |