Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Record Source / 16 сообщений из 16, страница 1 из 1
19.04.2004, 12:29
    #32486151
guest
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Record Source
Есть форма, источник записей которой - запрос к большой таблице.
При этом нет необходимости при открытии формы выводить сразу всю таблицу (выполнять запрос в Record Source) - база сетевая. Как можно этого добиться ?
...
Рейтинг: 0 / 0
19.04.2004, 12:34
    #32486168
Sfagnum
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Record Source
Убери запрос из Record Source и при необходимости подставляй пойзже

Сделать можно всё!!!
Только бы знать как...
...
Рейтинг: 0 / 0
19.04.2004, 12:40
    #32486181
guest
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Record Source
Пробовал, в полях таблицы на форме такие строчки выводятся -
#Name?
Как еще и их убрать ?
...
Рейтинг: 0 / 0
19.04.2004, 12:44
    #32486191
Jem
Jem
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Record Source
Не ты не так понял, ты в Form_Load опредли значение для поля формы которое содержит параметр для запроса.
А потом подставь этот запрос в рекордсоурс и тогда у тебя по сетке прилетят данные которые вернет запрос с учетом параметра. А не всю таблицу.
...
Рейтинг: 0 / 0
19.04.2004, 13:07
    #32486260
guest
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Record Source
> Form_Load опредли значение для поля формы которое содержит параметр для запроса.

все равно не очень понял.
в Form_Load не могу определить параметр для запроса, поскольку он будет известен только тогда, когда юзер, после загрузки формы, введет его в соответствующий text box.
...
Рейтинг: 0 / 0
19.04.2004, 13:12
    #32486274
Sfagnum
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Record Source
ну в таком случае поставь параметр к-ый будет возвращать заведомо пустой набор данных

Сделать можно всё!!!
Только бы знать как...
...
Рейтинг: 0 / 0
19.04.2004, 13:17
    #32486287
guest
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Record Source
забыл сказать, - база сетевая - mdb,
как я понимаю, клиент в любом случае потащит всю таблицу.
...
Рейтинг: 0 / 0
19.04.2004, 13:20
    #32486297
guest
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Record Source
Как решение -
Ни Record Source ни Control Source при дизайне формы не указывать, а привязать программно при запросе, когда будет известен параметр запроса.

Может есть решение получше ?
...
Рейтинг: 0 / 0
19.04.2004, 13:38
    #32486322
Hummer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Record Source
В рекордсурсе формы указать селект из таблички с условием Where 1=2. Или FALSE...
...
Рейтинг: 0 / 0
19.04.2004, 13:41
    #32486325
guest
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Record Source
2 Hummer
а для выполнения этого запроса клиент таблицу к себе не потащит ?
...
Рейтинг: 0 / 0
19.04.2004, 13:47
    #32486331
Hummer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Record Source
А проверить?:)
...
Рейтинг: 0 / 0
19.04.2004, 14:00
    #32486348
guest
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Record Source
проверю,

спасибо
...
Рейтинг: 0 / 0
19.04.2004, 14:14
    #32486373
Latuk
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Record Source
Можно еще заполнить Record Source фантомным источником типа

SELECT Значение1 AS ИмяПоля1,Значение2 AS ИмяПоля2 ....

А после заменять его на реальный запрос.
...
Рейтинг: 0 / 0
19.04.2004, 16:03
    #32486639
Jem
Jem
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Record Source
2 Hummer а как лучше всего (и быстрнее) проверить?
...
Рейтинг: 0 / 0
19.04.2004, 16:07
    #32486644
Hummer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Record Source
2 Jem
Сделать форму и посмотреть загрузку сети при различных наборах данных в форме.

На клинента данные пойду в соответствии с запросом:) В QA для сиквела можно даже посмотреть объём этих данных и другую информацию:) В мдб смотерл только по щзагрузке сетки...
...
Рейтинг: 0 / 0
19.04.2004, 16:13
    #32486658
Jem
Jem
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Record Source
2 Hummer
И я о нагрузке на сетку подумал.
Но с другой стороны гимор, особенно если в запросе много таблиц.
Сначала проверять с данными в таблицах, а потом с пустыми таблицами.
А то ведь хрен его знает чего еще файлсервер через сетку толкает, трафик, мне кажется, даже при отсутствии данных в таблицах, какой-то будет.
Блин, проверять правда лень
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Record Source / 16 сообщений из 16, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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