|
Проект ACCESS2000 + MS SQL
|
|||
---|---|---|---|
#18+
Подскажите как в проекте (*.adp), получив строку(для выборки) из контрола основной формы frmMain, вставить её в какой либо запрос (или view), а результат выполнения запроса отобразить в формe frmSubForm, подчиненной формe frmMain ??? Например: Мы ввели в поле строку "Петров", получили текст запроса: "SELECT [all data].* FROM dbo.[all data]WHERE (Fam LIKE N'Петров%')" как дальше действовать ??? ... |
|||
:
Нравится:
Не нравится:
|
|||
15.08.2001, 12:00 |
|
Проект ACCESS2000 + MS SQL
|
|||
---|---|---|---|
#18+
Можно пойти двумя путями - или в процессе работы динамически формировать строку источника записей frmSubForm - собственно вы этого уже добились - Set frmSubForm.Form.RecordSource = "Select... Like N'" & frmMain!ControlSFamiliey & "%')",либо создать на сервере sp, в качестве входного параметра которой скармливать фамилию. В этом случае достаточно правильно прописать InputParameters для frmSubForm. Посмотрите чуть ниже - это подробно обсуждалось. В первом случае для обновления данных вообще ничего предпринимать не надо, все сработает автоматом. Во втором - либо frmSubForm.Form.Requery, либо что-то типа Set frmSubForm.Form.InputParameters = frmSubForm.Fоrm.InputParameters (в некоторых лучаях .Requery гючит). ... |
|||
:
Нравится:
Не нравится:
|
|||
15.08.2001, 15:11 |
|
|
start [/forum/topic.php?fid=45&fpage=1859&tid=1683765]: |
0ms |
get settings: |
7ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
43ms |
get topic data: |
17ms |
get forum data: |
2ms |
get page messages: |
59ms |
get tp. blocked users: |
4ms |
others: | 245ms |
total: | 397ms |
0 / 0 |