Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.12.10;
Скачать: CL | DM;

Вниз

Вопрос по модальному окну   Найти похожие ветки 

 
Lubacha ©   (2006-11-19 18:37) [0]

Добрый день! Подскажите пожалуйста. Я открываю окно формы модально, после этого пытаюсь добавить запись в БД при нажатии кнопки "Добавить", сама форма исчезает. Как сделать чтобы этого не происходило?


 
$Pl@Sh ©   (2006-11-19 18:47) [1]

Исчезает модальная форма?


 
Lubacha ©   (2006-11-19 18:50) [2]

Да исчезает. Хотя если форму открыть не модально, то все нормально.


 
Алхимик ©   (2006-11-19 18:51) [3]

Ошибка в 17-й строке.


 
$Pl@Sh ©   (2006-11-19 18:51) [4]


> Алхимик ©   (19.11.06 18:51) [3]


:-)


 
Lubacha ©   (2006-11-19 18:56) [5]

извините я не поняла в какой 17 строке?


 
Anatoly Podgoretsky ©   (2006-11-19 18:57) [6]

> Lubacha  (19.11.2006 18:37:00)  [0]

ModalResult = mrNone


 
Алхимик ©   (2006-11-19 18:58) [7]

> при нажатии кнопки "Добавить", сама форма исчезает.

Посмотри свойство Modalresult у кнопки "Добавить"
> извините я не поняла в какой 17 строке?

в 17-й строке текста программы, которую ты от нас скрываешь


 
$Pl@Sh ©   (2006-11-19 18:59) [8]

Код приведи, здесь нет телепатов, хотя наверно скоро придется нанимать


 
Anatoly Podgoretsky ©   (2006-11-19 19:01) [9]

> $Pl@Sh  (19.11.2006 18:59:08)  [8]

Может кода и нет, пусть приведет значение указаного свойства


 
Lubacha ©   (2006-11-19 19:02) [10]

Да ничего я не скрываю. Просто тут в первый раз

Окно открываю
procedure TForm1.N4Click(Sender: TObject);
begin
form30.Showmodal;
end;

А добавляю:

procedure TForm30.BitBtn2Click(Sender: TObject);
begin

dm2.Rent1.insert;
dm2.Rent1["data_vvoda"]:=Date();
dm2.Rent1["koef"]:=0;
end;


 
$Pl@Sh ©   (2006-11-19 19:04) [11]


> Anatoly Podgoretsky ©   (19.11.06 19:01) [9]


Код свойства кнопки :-)


 
Lubacha ©   (2006-11-19 19:09) [12]

Поставила на свойстве кнопки ModalResult = mrNone, но результат тот же


 
Lubacha ©   (2006-11-19 19:23) [13]

Ну подскажите что сделать?Два дня сижу.Плиз


 
Алхимик ©   (2006-11-19 19:34) [14]

> procedure TForm30.BitBtn2Click(Sender: TObject);
> begin
>
> dm2.Rent1.insert;
> dm2.Rent1["data_vvoda"]:=Date();
> dm2.Rent1["koef"]:=0;
> end;

это полный код обработки нажатия?


 
Алхимик ©   (2006-11-19 19:35) [15]

> Поставила на свойстве кнопки ModalResult = mrNone, но результат
> тот же

Точно? А так:
procedure TForm30.BitBtn2Click(Sender: TObject);
begin
modalresult := mrNone;
dm2.Rent1.insert;
dm2.Rent1["data_vvoda"]:=Date();
dm2.Rent1["koef"]:=0;
end;


 
Lubacha ©   (2006-11-19 19:36) [16]

да. далее в DbGreed пользователь редактирует запись


 
Lubacha ©   (2006-11-19 19:45) [17]

Спасибо. Получилось. Правда кнопку снесла и поставила новую, иначе не получилось



Страницы: 1 вся ветка

Текущий архив: 2006.12.10;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.048 c
15-1163914709
Tirael
2006-11-19 08:38
2006.12.10
крыша едет...


15-1163542754
Суслик
2006-11-15 01:19
2006.12.10
Готовые хуки для svn на PHP 5


15-1164010694
Ольга
2006-11-20 11:18
2006.12.10
как убрать ошибку "invalid variant type conversion"


2-1164555764
ViktorZ
2006-11-26 18:42
2006.12.10
Update для 2-ух таблиц


3-1160124844
snake767
2006-10-06 12:54
2006.12.10
Удалить одинаковые записи в FireBird





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский