powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Подмена базы в Grid
10 сообщений из 10, страница 1 из 1
Подмена базы в Grid
    #36911694
YurijAnt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть база Rozdil_1.dbf на которой построен и настроен GRID в формы.
Как можно подменить базу GRIDа на базу с такой же точно структурой.
То есть есть базы по месяцам (например: Roz1_0810.dbf, Roz1_0910.dbf и т.д.), я захожу
в форму с GRIDом настроенным на базу Rozdil_1.dbf, выбираю год, месяц, т.е. формирую
имя той базы которая мне нужна и по кнопке "ОТБОР" хочу ее подключить в GRID.
Если это возможно подскажите ПОЖАЛУЙСТА ПОПОДРОБНЕЙ механизм перепоключения!!!
...
Рейтинг: 0 / 0
Подмена базы в Grid
    #36911717
прошелмимо
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
использовать курсорадаптер и у него менять строку selectCmd,
затем выполнять запрос данных.

для этого найти и изучить примеры.
...
Рейтинг: 0 / 0
Подмена базы в Grid
    #36911957
LUCIAN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
YurijAnt,

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
WITH THISFORM.Grid1
	.RecordSource="Roz1_0810"
	.RecordSource="Roz1_0910"
	.REFRESH
*ИЛИ
	NAM_TB="Roz1_0810"
	NAM_TB="Roz1_0910"

	.RecordSource=NAM_TB
	.REFRESH
ENDWITH
...
Рейтинг: 0 / 0
Подмена базы в Grid
    #36911978
прошелмимо
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 LUCIAN

как ты думаешь, что случится с настроенным гриидом?
...
Рейтинг: 0 / 0
Подмена базы в Grid
    #36912120
LUCIAN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
прошелмимо2 LUCIAN

как ты думаешь, что случится с настроенным гриидом?

C настроенным гриидом ничего не случится ,так как меняем только одно свойство RECORDSOURCE

Код: plaintext
1.
2.
3.
4.
5.
6.
	PROCEDURE optiongroup1.Valid
		ThisForm.grdRozd.RECORDSOURCE=IIF(THIS.Value= 1 ,'Roz1_0810','Roz1_0910')
		SELECT (IIF(THIS.Value= 1 ,'Roz1_0810','Roz1_0910'))
		GO TOP
		ThisForm.grdCotd.REFRESH
	ENDPROC
...
Рейтинг: 0 / 0
Подмена базы в Grid
    #36912147
прошелмимо
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
LUCIANпрошелмимо2 LUCIAN

как ты думаешь, что случится с настроенным гриидом?

C настроенным гриидом ничего не случится ,так как меняем только одно свойство RECORDSOURCE

Код: plaintext
1.
2.
3.
4.
5.
6.
	PROCEDURE optiongroup1.Valid
		ThisForm.grdRozd.RECORDSOURCE=IIF(THIS.Value= 1 ,'Roz1_0810','Roz1_0910')
		SELECT (IIF(THIS.Value= 1 ,'Roz1_0810','Roz1_0910'))
		GO TOP
		ThisForm.grdCotd.REFRESH
	ENDPROC


гы, ага, ну тогда ладно.

а теперь колоночки потаскай - поменяй местами и выполни свой тестик для детского сада.
...
Рейтинг: 0 / 0
Подмена базы в Grid
    #36912183
LUCIAN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
прошелмимо,а теперь колоночки потаскай - поменяй местами и выполни свой тестик для детского сада.
Если колонки таскать- менять местами,то не совсем хорошо получается
...
Рейтинг: 0 / 0
Подмена базы в Grid
    #36912221
Фотография ВладимирМ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Подмена базы в Grid
    #36912276
прошелмимо
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
LUCIANпрошелмимо,а теперь колоночки потаскай - поменяй местами и выполни свой тестик для детского сада.
Если колонки таскать- менять местами,то не совсем хорошо получается

вот я про это тоже намекнул

так вот, чем шаманить
и плясать с отвязкой и привязкой грида к источнику -
проще использовать одного посредника - курсорадаптера,
через него получать данные
и не "париться" насчет контрла, который отображает
эти данные
...
Рейтинг: 0 / 0
Подмена базы в Grid
    #36916167
Valerii
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
прошелмимоLUCIANпрошелмимо,а теперь колоночки потаскай - поменяй местами и выполни свой тестик для детского сада.
Если колонки таскать- менять местами,то не совсем хорошо получается

вот я про это тоже намекнул

так вот, чем шаманить
и плясать с отвязкой и привязкой грида к источнику -
проще использовать одного посредника - курсорадаптера,
через него получать данные
и не "париться" насчет контрла, который отображает
эти данные

Чего вы так любите курсор адаптер - не пойму....
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Подмена базы в Grid
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]