
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
23.06.2004, 09:51:29
|
|||
|---|---|---|---|
RecordsetClone или |
|||
|
#18+
Господа подскажите пожалуйста как построить (открыть) набор записей для редактирования (вывести на экран как таблицу), на основе уже имеющегося находящигося в форме- форма.RecordSource либо RecordsetClone? Причем желательно чтоб не обращаться к источнику? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
23.06.2004, 09:57:51
|
|||
|---|---|---|---|
|
|||
RecordsetClone или |
|||
|
#18+
Не понял - если форма уже есть и она базируется на запросе, так в чем проблема - в ней же и редактировать... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
23.06.2004, 10:01:04
|
|||
|---|---|---|---|
RecordsetClone или |
|||
|
#18+
Форма - подчиненая на экране занимает 1/10 места необходимо открывать её набор записей для детального просмотра и редактирования... Луше всего конечно RecordsetClone но как его на экран вывести? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
23.06.2004, 10:03:51
|
|||
|---|---|---|---|
RecordsetClone или |
|||
|
#18+
авторЛуше всего конечно RecordsetClone но как его на экран вывести? А может лучше создать форму для редактирования (обычную - для редактирования одной записи) И вызывать эту форму по нажатию на кнопку - с фильтром по ключевым полям? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
23.06.2004, 10:08:28
|
|||
|---|---|---|---|
|
|||
RecordsetClone или |
|||
|
#18+
Можно еще такой вариант предложить: по нажатии кнопки переводить подформу в режим таблицы с показаом всех полей ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
23.06.2004, 10:10:38
|
|||
|---|---|---|---|
RecordsetClone или |
|||
|
#18+
Нет. У на основной форме только количество записей в ней и еще кое-какая статистическая информация в (режиме только форма). Мне надо чтоб по нажатию клавиши открывалась эдакая таблица тех же записей но подробно . И желательно чтоб не грузила источник так как набор уже построен и мне его просто на экран надо вывести. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
23.06.2004, 10:16:34
|
|||
|---|---|---|---|
RecordsetClone или |
|||
|
#18+
А акцесс какой? В 200+ можно писать выражения типа set forms(1).recordset=forms(0).recordset ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
23.06.2004, 10:19:15
|
|||
|---|---|---|---|
|
|||
RecordsetClone или |
|||
|
#18+
Тогда, подобно предложению paparome строй новую не связанную с таблицами форму со всеми полями, которые тебе надо редактировать, открывай ее и на открытии из RecordsetClone основной формы запоняй эти поля. А по закрытии формы перепиши поля туда же в Recordset RecordsetClone Не забудь на закрытии формы проверить валидность всех данных... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
23.06.2004, 10:25:03
|
|||
|---|---|---|---|
|
|||
RecordsetClone или |
|||
|
#18+
GeoА акцесс какой? В 200+ можно писать выражения типа set forms(1).recordset=forms(0).recordset Так в новую форму будет грузиться весь recordset, а ему нужна одна запись. По-моему, лучше будет: Dim Rs as Recordset: Set rs = fm.RecordSetClone rs.Filter = "f1 = " & me.f1 & " and f2 = " & me.f2 ... set forms(1).recordset=rs ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
23.06.2004, 10:26:31
|
|||
|---|---|---|---|
RecordsetClone или |
|||
|
#18+
автора ему нужна одна запись Это где сказано? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
23.06.2004, 10:44:35
|
|||
|---|---|---|---|
RecordsetClone или |
|||
|
#18+
Ребята не спорьте Мне не нужна одна запись! Скопировал форму Ф вставил, назвал Ф1 убрал не нужные поля и на кнопку формы Ф повесил событие DoCmd.OpenForm "Ф1", acFormDS Set Form_ф1.Recordset = Form_Ф.Recordset Очень даже всё сработало как нужно и просто! Спасибо тебе Geo ! з.ы.Аккцесс ХР ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=45&mobile=1&tid=1673656]: |
0ms |
get settings: |
6ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
193ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
63ms |
get tp. blocked users: |
2ms |
| others: | 201ms |
| total: | 501ms |

| 0 / 0 |
