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

start [/forum/topic.php?fid=45&msg=32573080&tid=1673656]: |
0ms |
get settings: |
10ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
173ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
48ms |
get tp. blocked users: |
1ms |
| others: | 238ms |
| total: | 502ms |

| 0 / 0 |
