Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

DBGrid [D7, Access]


Страницы:   1 2 3

k_len ©   (2003-10-22 09:49:00) 

Подскажите, плз
На двойной щелчок DBGrid выполняется чтение текущей записи, которая передается как параметр: Откр. др Форма и т.д. Потом хочу еще раз щелкнуть по DBGrid, не проходит. Почему???????????????


k_len   (2003-10-22 14:51:00) [1]

>>TP (22.10.03 14:28) [51]
проходит
спасибо!!!


TP   (2003-10-22 14:28:00) [2]

Убери в Form2 из uses unit1, а в Form2:

Form1.WindowState:=wsMinimized;
Form2.ShowModal;
Form2.Free;
Form1.WindowState:= wsNormal;


k_len   (2003-10-22 14:22:00) [3]

>>Form1.WindowState:= wsNormal;
было на закрытие Form2


TP   (2003-10-22 14:20:00) [4]

А что
Form1.WindowState:= wsNormal;
не было ????


Vlad   (2003-10-22 14:18:00) [5]

>k_len © (22.10.03 14:12) [47]
Потому что Form1 "думает" что она минимизирована. Соотв. не дает управлять контролами.

PS Оч. хороший и показательный вопрос по базам данных :)


k_len   (2003-10-22 14:12:00) [6]

>>Vlad © (22.10.03 14:08) [46]

прошло,
ребята, спасибо всем большое.

но все-таки почему так было?


Vlad   (2003-10-22 14:08:00) [7]

Вот это убери
Form1.WindowState:=wsMinimized;


k_len   (2003-10-22 14:03:00) [8]

>>Form2.Free;
не кликается

если форму с гридом свернуть и развернуть кликается, есть мысли?


k_len   (2003-10-22 13:58:00) [9]

>>А сделать гриду явно SetFocus

не кликается


TP   (2003-10-22 13:57:00) [10]

Убери Action:=caFree в Form2 и сделай

if resEtFlat <> nil then
BEGIN
Form2.Caption:="Ул. "+datamoduleReports.QBuildsStreet.AsString+" дом "+datamoduleReports.QBuildsHouse.AsString;

Form1.WindowState:=wsMinimized;
Form2.ShowModal;
Form2.Free;

END//not nil


DenK_vrtz   (2003-10-22 13:52:00) [11]

А сделать гриду явно SetFocus


k_len   (2003-10-22 13:49:00) [12]

>>Может всё - таки объяснишь, что такое InfFlats и как закрывается Form2.
Это опечатка InfFlats=Form2, приводила код в удобочитаемую форму.

>>сделать hide
не было этого, но то что это прикол - согласна


TP   (2003-10-22 13:46:00) [13]

Как это не смешно, но Form1 астивна после закрытия Form2.
"Не активен" только Grid. см. [24]


DenK_vrtz   (2003-10-22 13:46:00) [14]

небольшая поправка :)
получается код типа, на событие нажатия кнопки

Form2.Showmodal;
Некая форма.Hide;


DenK_vrtz   (2003-10-22 13:41:00) [15]

Предположение!
Что после того, как некой модальной форме сделали showmodal, следующей строкой кода(в данном случае это не видно) пытаются другой форме(типа застваки) сдеать hide, поэтому форма, на которой лежит грид и неактивна! :)

Могу ошибаться, но честно сказать это прикол!


TP   (2003-10-22 13:40:00) [16]

Может всё - таки объяснишь, что такое InfFlats и как закрывается Form2.


k_len   (2003-10-22 13:05:00) [17]

>>Согласен с Alex_Bredin
>>Где Action:=caFree?
на закрытие бывшей модальной формы


TP   (2003-10-22 12:27:00) [18]


> на закрытие формы
> Action:=caFree

Согласен с Alex_Bredin
Где Action:=caFree?


Zacho   (2003-10-22 12:25:00) [19]


> k_len © (22.10.03 12:20) [33]

И все-таки, ответь на Vlad © (22.10.03 11:57) [29]
Действительно, что-то странное в коде.


k_len   (2003-10-22 12:20:00) [20]

>>а форма все равно в памяти болтается

на закрытие формы
Action:=caFree


Страницы:   1 2 3

Наверх

Титульная страница Поиск, карта сайта Написать письмо