Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Ssylca na obiekt pole so spiscom v zaprose
|
|||
|---|---|---|---|
|
#18+
Srazu isveneauisi za latynitsu. Nedavno nachial izuchiati i perenositi MDB na ADP+MSDE, i vopros po etomu povodu: Esti 2 tablitsy, k primeru: 1 – gorod s poleami gorodid , gorodname, 2 – ulitsa s poleami gorodid, ulitsaid, ulitsaname. I sootvetstvenno forma s dvumea poleami so spiskami: gorod i ulitsa. Posle vybora goroda, v pole so spiskom ulitsa doljny vybiratisea toliko ulitsy gde ulitsa.gorodid=gorod.gorodid. V MDB v istocinike strok polea so spiskom ulitsa pishu takoi zapros: SELECT gorodid, ulitsaid, ulitsaname FROM ulitsa WHERE (((ulitsa.gorodid) = [Forms]![MyForm]![gorod])); A sobytie After Apdate Gorod-a pishu: Me.ulitsa.Requery A kak vseo eto sdelati v ADP, v smysle kak zapros pisati so ssylkoi na obiekt pole so spiskom. Spasibo ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.12.2002, 13:54 |
|
||
|
Ssylca na obiekt pole so spiscom v zaprose
|
|||
|---|---|---|---|
|
#18+
SELECT gorodid, ulitsaid, ulitsaname FROM ulitsa WHERE (((ulitsa.gorodid) = @[Forms]![MyForm]![gorod])); ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.12.2002, 15:30 |
|
||
|
Ssylca na obiekt pole so spiscom v zaprose
|
|||
|---|---|---|---|
|
#18+
для не имеющих кирилической клавиатуры вот ссылка http://www.translate.ru/text.asp#tr_form если включть режим преревода с русского на английский в среднем окне появляется клавиатура позволяющая набрать текст кирилицей в верхнее окно оттуда его можно скопировать куда угодно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.12.2002, 16:31 |
|
||
|
Ssylca na obiekt pole so spiscom v zaprose
|
|||
|---|---|---|---|
|
#18+
Napisal SELECT gorodid, ulitsaid, ulitsaname FROM ulitsa WHERE (((ulitsa.gorodid) = @[Forms]![MyForm]![gorod])); no vykidyvaet oshibcu: Error in WHERE clause near '@' Unable to parse query text a v pole Criteria vykidyvaet eto uslovie s apostrofom, toesti = '@[Forms]![MyForm]![gorod]' ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.12.2002, 16:32 |
|
||
|
Ssylca na obiekt pole so spiscom v zaprose
|
|||
|---|---|---|---|
|
#18+
ДиД: Так получится только с источником записей в подчиненной форме. Со списками так не выйдет. Если работать по "ленивой" технолоигии, то придется написать хранимую процедуру, в которой имя поля совпадает с именем поля-параметра. ADP из Access XP позволяют создавать такие процедуры в контструкторе, а если руками то: CREATE PROCEDURE ИсточникДанныхДляПоляСоСписком @gorodid AS SELECT ulitsaid, ulitsaname FROM ulitsa WHERE gorodid = @gorodid ORDER BY ulitsaname Если укзать ее в качестве источника строк для поля со списком - и оба поля (город и улица) находятся на одной форме, все будет работать по обыкновенному Requery для поля с улицами. Второй способ - динамически генерить SQL запрос из VBA и подставлять его в качестве источника строк в подчиненное поле: Private Sub GorodId_AfterUpdate() Dim SQL As String SQL = "SELECT ulitsaid, ulitsaname FROM ulitsa " & _ "WHERE gorodid = " & me!gorodid & " " & _ "ORDER BY ulitsaname" me.ulitsa.RowSource = SQL End Sub ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.12.2002, 16:32 |
|
||
|
Ssylca na obiekt pole so spiscom v zaprose
|
|||
|---|---|---|---|
|
#18+
http://www.hiprog.com/access/article.asp?id=370 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.12.2002, 10:39 |
|
||
|
|

start [/forum/topic.php?fid=45&msg=32077462&tid=1682747]: |
0ms |
get settings: |
9ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
40ms |
get topic data: |
9ms |
get forum data: |
3ms |
get page messages: |
38ms |
get tp. blocked users: |
1ms |
| others: | 225ms |
| total: | 346ms |

| 0 / 0 |
