Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2006.12.10;
Скачать: [xml.tar.bz2];

Вниз

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

 
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;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.47 MB
Время: 0.044 c
15-1164126004
Reaktor
2006-11-21 19:20
2006.12.10
Прпал пуск в ХР


15-1164165372
Slider007
2006-11-22 06:16
2006.12.10
С днем рождения ! 22 ноября


15-1164013844
Суслик
2006-11-20 12:10
2006.12.10
Хочу поднять свой уровень знания общеизвестных протоколов


2-1163583511
Stasmor
2006-11-15 12:38
2006.12.10
Почему код не работает на Win98, но чудесно работает в XP(RS232)


1-1162103315
Никола
2006-10-29 09:28
2006.12.10
TreeView изменение рисунка





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский