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

Вниз

Активизация DBGRID   Найти похожие ветки 

 
Cirus   (2006-03-14 08:26) [0]

В  подчиненной  форме FORM2  заполняю  DBGRID  и  хочу,  чтобы  при  переходе  в  главную  показывалось актуальное  состояние,  а показывает то, что  было  до   изменений. Как  сделать, знатоки, чтобы  без  всяких  дополнительных  нажатий  клавы,  автоматически  показывало  акткуальное  состояние. Еслм  в  форме  FORM1 кликнуть  по   сетке , то  она  освежается, а  хотелось  бы  сделать  без  лишних  движений.
     Заранее  благодарю за  помощь.

    14.03.2006


 
Ega23 ©   (2006-03-14 09:02) [1]

Обновить набор данных, на который "смотрит" DBGrid.


 
msguns ©   (2006-03-14 09:44) [2]

Перечитывать НД (Close-Open, Requery и т.д. в зависимости от компонент доступа), связанный с гридом, по событию Form.OnActivate или DBGrid.OnEnter.
Джидаи для этих случаев делают спец.кнопку "Перечитать", а при активации формы просто в статусбаре пишут "Информация может устареть" или что-то в этом духе. Иначе при частых кликах на разных окнах прога будет тормозить, делая ненужные перечитки.


 
Sergey13 ©   (2006-03-14 09:55) [3]

2[2] msguns ©   (14.03.06 09:44)
>Перечитывать НД ... по событию Form.OnActivate или DBGrid.OnEnter.
ИМХО, тут правильнее будет на Form2.Close.


 
msguns ©   (2006-03-14 11:27) [4]

>Sergey13 ©   (14.03.06 09:55) [3]
>ИМХО, тут правильнее будет на Form2.Close.

Шутка ?


 
Sergey13 ©   (2006-03-14 11:34) [5]

2[4] msguns ©   (14.03.06 11:27)
>Шутка ?
Почему? Если модификация данных происходит на 2 форме, то почему не обновить запрос для отображения на первой форме по закрытию второй?


 
msguns ©   (2006-03-14 11:51) [6]

нифига непонял, Серега.
Если я отображаю датасет на 2-й форме, то нафига при ее закрытии этот НД обновлять ?
Где бы этот НД не "сидел" (хоть в 1-й форме, хоть во 2-й)


 
Sergey13 ©   (2006-03-14 11:54) [7]

[6] msguns ©   (14.03.06 11:51)
>Если я отображаю датасет на 2-й форме, то нафига при ее закрытии этот НД обновлять ?
Как я понял на первой форме сидит некий датасет. На второй форме сидит другой датасет, модификация которого влияет на содержимое первого.


 
msguns ©   (2006-03-14 12:11) [8]

>Sergey13 ©   (14.03.06 11:54) [7]

Это ж надо, как он близко его рассмотрел !
;)
(Есть такой анедот про заюзанный презерватив, я б рассказал, но щепетильный ИШ зарэжэт)

Телепат ты наш ;))


 
Desdechado ©   (2006-03-14 12:18) [9]

если Ф2 - это только "карточка" для 1 записи в сетку Ф1, то достаточно передать указатель на датасет Ф1 в Ф2, и с ним выделить запись для работы
тогда проблема синхронизации отпадает вообще



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

Форум: "Начинающим";
Текущий архив: 2006.03.26;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.119 c
2-1142269570
alone
2006-03-13 20:06
2006.03.26
Система


11-1122728443
jumpingjack
2005-07-30 17:00
2006.03.26
Не компилируется KOL проект.


2-1141676889
mrAndersen
2006-03-06 23:28
2006.03.26
text


1-1140440398
wezzz
2006-02-20 15:59
2006.03.26
Как задать ModalResult?


3-1138701953
kley
2006-01-31 13:05
2006.03.26
Вывод выделенных записей на печать





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