|
|
|
Как вывести recordset в виде результатов запроса?
|
|||
|---|---|---|---|
|
#18+
PavelADODB замени на DAO. не помогло. Я почему так настойчиво вопрошаю: я таким способом отображения рекордсета не пользовался никогда, но этот способ может в дальнейшем весьма пригодится (удобно очень :). Поэтому все-таки хочется понять в чем дело, и заставить код работать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.07.2004, 15:58:24 |
|
||
|
Как вывести recordset в виде результатов запроса?
|
|||
|---|---|---|---|
|
#18+
авторPublic Sub ViewRecordset(rs As DAO.Recordset) Dim frm As Form, ctrl As Control, fld As Variant, frmName As String Set frm = Application.CreateForm frmName = frm.Name For Each fld In rs.Fields Set ctrl = Application.CreateControl(frm.Name, acTextBox, acDetail, , fld.Name) ctrl.Name = fld.Name Next DoCmd.OpenForm frm.Name, acFormDS, , , acFormEdit, acWindowNormal Set Forms(frmName).Recordset = rs End Sub автор Dim rs As DAO.Recordset Set rs = CurrentDb.OpenRecordset("locSettings", dbOpenSnapshot) ViewRecordset rs rs не закрывай, иначе перестанет отображаться ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.07.2004, 16:15:40 |
|
||
|
|

start [/forum/topic.php?fid=45&msg=32629779&tid=1672810]: |
0ms |
get settings: |
9ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
49ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
37ms |
get tp. blocked users: |
1ms |
| others: | 209ms |
| total: | 336ms |

| 0 / 0 |
