Главная страница
    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.47 MB
Время: 0.056 c
1-1140275055
pargo
2006-02-18 18:04
2006.03.26
Утечка памяти при поиске файлов.


2-1141542433
Silica
2006-03-05 10:07
2006.03.26
Написанную в паскале....


15-1141378839
msguns
2006-03-03 12:40
2006.03.26
Видимо, всего хорошего


15-1141471539
DenMaster
2006-03-04 14:25
2006.03.26
Помогите найти программу:


2-1141832281
Mozgan
2006-03-08 18:38
2006.03.26
Как узнать код клавиши F4





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