|
|
|
Помогите, замучился совсем (рекордсоурс из двух таблиц с внешней базы данных и из двух таблиц с локальной базы данных)
|
|||
|---|---|---|---|
|
#18+
Родные мои часа 4 мучаюсь Вот такая задача у меня Нужно чтобы в листбоксе InvImport_list были рекордсоурс, который образовывался бы из двух таблиц (Invoices, Invoices_references) с внешней базы данных (c:\BaltParSource.mdb) и из двух таблиц (Destinations, Companies) с локальной базы данных (currentDb) Пишу код: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. Почему не работает? Может чего пропустил? А сам принцип верен? Если неверен - то каким образом все это сворганить? Все DAO, Access 2003, mdb Спасибо заранее ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.09.2004, 23:27:13 |
|
||
|
Помогите, замучился совсем (рекордсоурс из двух таблиц с внешней базы данных и из двух таблиц с локальной базы данных)
|
|||
|---|---|---|---|
|
#18+
Me.InvImport_list.RowSource = "SELECT Inv_Date, Inv_No , Inv_ID, Companies.Company_Name, Destinations.Dest_name_abr FROM (Companies INNER JOIN (Destinations INNER JOIN [c:\BaltParSource.mdb].Invoices ON Destinations.Dest_ID = Invoices.Inv_vessel) ON Companies.Company_ID = Invoices.Inv_Firm) INNER JOIN [c:\BaltParSource.mdb].Invoices_References ON Invoices.Inv_ID = Invoices_References.InvRef_Inv_ID GROUP BY Inv_Date, Inv_No, Inv_ID, Company_Name, dest_name_abr;" Только, конечно, в одну строку. Или с переносами по правилам. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.09.2004, 23:44:02 |
|
||
|
Помогите, замучился совсем (рекордсоурс из двух таблиц с внешней базы данных и из двух таблиц с локальной базы данных)
|
|||
|---|---|---|---|
|
#18+
А первые три строки я убрал. Они создавали два запроса в другой базе, а длинный селект к ней все равно не обращался. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.09.2004, 23:45:50 |
|
||
|
Помогите, замучился совсем (рекордсоурс из двух таблиц с внешней базы данных и из двух таблиц с локальной базы данных)
|
|||
|---|---|---|---|
|
#18+
Большое спасибо Все заработало Но все же интересно, так, ради спортивного интереса, можно ли объекты querydef и tabledef использовать в sql запросах? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.09.2004, 12:12:34 |
|
||
|
Помогите, замучился совсем (рекордсоурс из двух таблиц с внешней базы данных и из двух таблиц с локальной базы данных)
|
|||
|---|---|---|---|
|
#18+
ДимасикНо все же интересно, так, ради спортивного интереса, можно ли объекты querydef и tabledef использовать в sql запросах? Можно использовать запросы и таблицы. Только надо правильно указать, в какой базе они находятся. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.09.2004, 12:34:45 |
|
||
|
Помогите, замучился совсем (рекордсоурс из двух таблиц с внешней базы данных и из двух таблиц с локальной базы данных)
|
|||
|---|---|---|---|
|
#18+
Так я в первом посте определил объекты querydef из другой базы, проверил их, все содержат записи из таблиц другой базы, т.е. определил их правильно Код: plaintext 1. 2. 3. Вставил их в SQL запрос (см. первый пост), но он не выдает записей, хоть ни на что и не ругается Может синтаксис должен быть другой? Или что еще? Спасибо заранее ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.09.2004, 14:38:33 |
|
||
|
Помогите, замучился совсем (рекордсоурс из двух таблиц с внешней базы данных и из двух таблиц с локальной базы данных)
|
|||
|---|---|---|---|
|
#18+
Я же объяснил - эти запросы создаются В ДРУГОЙ БАЗЕ (в файле c:\BaltParSource.mdb), а в селекте не сказано, что их надо искать именно там. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.09.2004, 15:19:57 |
|
||
|
|

start [/forum/topic.php?fid=45&gotonew=1&tid=1671769]: |
0ms |
get settings: |
5ms |
get forum list: |
8ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
77ms |
get topic data: |
7ms |
get first new msg: |
21ms |
get forum data: |
1ms |
get page messages: |
27ms |
get tp. blocked users: |
1ms |
| others: | 204ms |
| total: | 355ms |

| 0 / 0 |
