powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Q: recordsource формы - таблица в другой mdb?
50 сообщений из 50, показаны все 2 страниц
Q: recordsource формы - таблица в другой mdb?
    #32686731
Иван FXS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Можно ли как-то так исхитриться, чтобы источником записей для формы была таблица, находящаяся в другой базе данных, открытой посредством
Код: plaintext
DBEngine.OpenDatabase("другая база данных.mdb")
?
...
Рейтинг: 0 / 0
Q: recordsource формы - таблица в другой mdb?
    #32686765
vam911
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
прощие прилинковать таблицу, к текущей БД, но, в принципе, можно.

Создаешь рекордсет и присоединяешь его к форме (сам не пробовал)
...
Рейтинг: 0 / 0
Q: recordsource формы - таблица в другой mdb?
    #32686772
Иван FXS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
"Создаешь рекордсет" - в VBA, очевидно ... где же еще ...
А как потом "присоединить его к форме"?
...
Рейтинг: 0 / 0
Q: recordsource формы - таблица в другой mdb?
    #32686782
Фотография Лох Позорный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
может все-таки справку будем читать сначала? или кнопка Ф1 сломалась?

во-первых справку по sql - в том, что касается Select ... From ... In ...
во-вторых справку по св-ву формы Recordset
...
Рейтинг: 0 / 0
Q: recordsource формы - таблица в другой mdb?
    #32686788
vam911
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Лох Позорныйможет все-таки справку будем читать сначала? или кнопка Ф1 сломалась?

во-первых справку по sql - в том, что касается Select ... From ... In ...
во-вторых справку по св-ву формы Recordset

Зачем человека обижать. В справке последовательность действий далеко не очевидна. (а результат тем более)
...
Рейтинг: 0 / 0
Q: recordsource формы - таблица в другой mdb?
    #32686801
Фотография Лох Позорный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vam911В справке последовательность действий далеко не очевидна.
Ну-ка, тест на дибилизьм
Ф1SELECT [предикат] { * | таблица.* | [таблица.]поле_1
[AS псевдоним_2] [, [таблица.]поле_2 [AS псевдоним_2] [, ...]]}
FROM выражение [, ...] [IN внешняяБазаДанных]
[WHERE... ]
[GROUP BY... ]
[HAVING... ]
[ORDER BY... ]
[WITH OWNERACCESS OPTION]
найдешь неочевидность в последовательности действий или результате?
...
Рейтинг: 0 / 0
Q: recordsource формы - таблица в другой mdb?
    #32686832
Иван FXS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Лох Позорныйво-первых справку по sql - в том, что касается Select ... From ... In ...
- спасибо, братан ... век воли не видать!
...
Рейтинг: 0 / 0
Q: recordsource формы - таблица в другой mdb?
    #32686840
Фотография Лох Позорный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
да не за что
приходите еще
прочитав справку
...
Рейтинг: 0 / 0
Q: recordsource формы - таблица в другой mdb?
    #32686842
Иван FXS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Иван FXS- спасибо, братан ...
- хотя этот рецепт, конечно, - не через ж ... сори, - не через
Код: plaintext
DBEngine.OpenDatabase("другая база данных.mdb")
...
Рейтинг: 0 / 0
Q: recordsource формы - таблица в другой mdb?
    #32686848
Фотография Лох Позорный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
если тебе надо через ж... - то см. "во-вторых" моего первого совета
...
Рейтинг: 0 / 0
Q: recordsource формы - таблица в другой mdb?
    #32686868
Фотография Geo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Нда...

По варианту vam911:

dim dbs as dao.database
dim rst as dao.recordset
set dbs=DBEngine.OpenDatabase("другая база данных.mdb")
set rst=dbs.openrecordset("select * from t")
set forms("f").recordset = rst ' Для a>=2000

По варианту ЛП:

forms("f").recordsource = "select * from t in 'c:\другая база данных.mdb'"
...
Рейтинг: 0 / 0
Q: recordsource формы - таблица в другой mdb?
    #32686911
Фотография Victosha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Иван FXSМожно ли как-то так исхитриться, чтобы источником записей для формы была таблица, находящаяся в другой базе данных, открытой посредством
Код: plaintext
DBEngine.OpenDatabase("другая база данных.mdb")
?

Преодолевая душевную фрустрацию...

1) OpenDatabase("другая база данных.mdb это метод WorkSpace.
Именно на уровне WorkSpace работает механизм поддержки транзакций.
Если ты не хочешь, чтобы механизм поддержки транзакций пытался блокировать несколько database в одной транзакции - создай независимый Workspace и в нём уже открывай нужный тебе database

2) рекордсет на объекте database открывается методом OpenRecordset

3) присвоение рекордсета форме происходит
Dim userRec as DAO.Recordset
set userRec = db.OpenDataBase(...)
Set (MyForm|Me).Recordset= userRec

ЗЫ
Иван, у тебя ноги не утают непрерывно в сапогах ходить?
Дал бы им отдохнуть - одел бы тапочки - на время...
Железная воля не всегда до добра доводит...


ЗЫ2
а про Ф1 ЛП, как всегда, прав...
...
Рейтинг: 0 / 0
Q: recordsource формы - таблица в другой mdb?
    #32686954
Иван FXS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Намазывая толстым слоем масленое масло ...
Victoshaа про Ф1 ЛП, как всегда, прав...
- еще один ... посылатель ... к хелпу ... :-(

А давайте - нАспор: если Вы ВОТ ЭТО найдете в хелпе... - то я ... неделю на форуме не покажусь, а если не найдете - то ....
...
Рейтинг: 0 / 0
Q: recordsource формы - таблица в другой mdb?
    #32686973
Фотография Лох Позорный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
не понял - что искать то?
то, что в конструкторе какие-то запросы можно редактировать?
...
Рейтинг: 0 / 0
Q: recordsource формы - таблица в другой mdb?
    #32686989
Фотография Victosha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Иван FXSНамазывая толстым слоем масленое масло ...
Victoshaа про Ф1 ЛП, как всегда, прав...
- еще один ... посылатель ... к хелпу ... :-(

А давайте - нАспор: если Вы ВОТ ЭТО найдете в хелпе... - то я ... неделю на форуме не покажусь, а если не найдете - то ....


Понял - занятой - отдышаться некогда.
Где уж тут тапочки носить...
...
Рейтинг: 0 / 0
Q: recordsource формы - таблица в другой mdb?
    #32686995
Фотография Лох Позорный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кстати, это самое In - можно и в конструкторе преспокойно задать
правой кнопкой на квадратике таблицы - свойства - источник
при желании можно встать на поле "источник" и кнопку Ф1 нажать, если уж так охота в хелпе найти
...
Рейтинг: 0 / 0
Q: recordsource формы - таблица в другой mdb?
    #32686998
Фотография Лох Позорный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
хотя я ошибся, это уже не In...
однако это уже третий способ
...
Рейтинг: 0 / 0
Q: recordsource формы - таблица в другой mdb?
    #32687009
Фотография Geo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Help a97Ниже приведен минимальный синтаксис инструкции SELECT:

SELECT поля FROM таблица
Help a97Предложение IN

Определяет таблицы в любой внешней базе данных, с которой ядро базы данных Microsoft Jet может установить связь, например в базе данных dBASE, Paradox или внешней базе данных с ядром Microsoft Jet.

Синтаксис

Чтобы определить исходную таблицу:

FROM выражение IN
{путь | ["путь" "тип"] | ["" [тип; DATABASE = путь]]}
...

Пример:

SELECT КодКлиента
FROM Клиенты
IN 'C:\Мои документы\ДанныеJet.mdb'
WHERE КодКлиента Like 'A*';
Help a97Использование инструкций SQL в запросах, формах, отчетах, макросах и модулях

Язык SQL (Structured Query Language) используется при создании запросов, а также для обновления и управления реляционными базами данных, такими как базы данных Microsoft Access. Когда пользователь создает запрос в режиме конструктора запроса, Microsoft Access автоматически создает эквивалентную инструкцию SQL. Пользователь имеет возможность просматривать и изменять инструкции SQL в режиме SQL. Изменения, внесенные в запрос в режиме SQL, приведут к соответствующим изменениям в бланке запроса в режиме конструктора.

А неделю без форума - это жестоко :) Это я не прошу
...
Рейтинг: 0 / 0
Q: recordsource формы - таблица в другой mdb?
    #32687020
Hummer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Иван, я давно заметил, что вы несколько переоцениваете свои возможности и знания:)

А уж пользоваться хелпом вообще не умеете - по слову селект:
Инструкция SELECT
Предписывает ядру базы данных Microsoft Jet вернуть сведения из базы данных в виде набора записей.

Синтаксис
SELECT [предикат] { * | таблица.* | [таблица.]поле1 [AS псевдоним1] [, [таблица.]поле2 [AS псевдоним2] [, ...]]}
FROM выражение_таблицы [, ...] [IN внешняя_база_данных]
[WHERE... ]
[GROUP BY... ]
[HAVING... ]
[ORDER BY... ]
[WITH OWNERACCESS OPTION]

И тут мега открытие - можно в конструкторе редактировать. Ура, товарищи:) А правой кнопкой свойства запроса посмотретьб, где можно указать базу данных и подключение к ней?
...
Рейтинг: 0 / 0
Q: recordsource формы - таблица в другой mdb?
    #32687064
Фотография Serge Gavrilov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да ладно вам ... напали ...
Некоторая амбициозность я думаю только на пользу ...
Темы, поднятые Иваном лично я обычно читаю с интересом
...
Рейтинг: 0 / 0
Q: recordsource формы - таблица в другой mdb?
    #32687122
Фотография Лох Позорный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Serge GavrilovДа ладно вам ... напали ...
А че мы то сразу? Он сам попросил

Serge GavrilovТемы, поднятые Иваном лично я обычно читаю с интересом
К сожалению придется недельку отдохнуть
...
Рейтинг: 0 / 0
Q: recordsource формы - таблица в другой mdb?
    #32687135
Иван FXS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Три раза - в одной ветке - одну и ту же цитату (про синтаксис Select) из хелпа - эт, случАем, не рекорд? ;-)

А вообще, вы все, робяты, очень грамотные ... это - факт. Так что раздел "А знаете ли Вы, что ..." - он, пожалуй, не для вашей ПОЛЬЗЫ составляется ...

А впрочем ... хотел было вписать туда - о том, как можно составлять запросы, связывающие таблицы из текущей базы и НЕПРИСОЕДИНЕННЫЕ таблицы из другой базы ... но, раз тут такое шиканье ... пусть ЛП вписывает, он, вроде, это увидел. :-(
...
Рейтинг: 0 / 0
Q: recordsource формы - таблица в другой mdb?
    #32687152
Фотография Лох Позорный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В спорах, как известно, рождается истина
То, что в конструкторе запрос можно редактировать - пожалуй не стоит вписывать. Как и то, что можно From ... In ... использовать
А вот то, что можно из нескольких разных баз несвязанные таблицы использовать - может и стоит вписать... хз
...
Рейтинг: 0 / 0
Q: recordsource формы - таблица в другой mdb?
    #32687165
Иван FXS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Лох ПозорныйК сожалению придется недельку отдохнуть
- нууу ... отдохнуть - так отдохнуть ...
...
Рейтинг: 0 / 0
Q: recordsource формы - таблица в другой mdb?
    #32687561
Фотография Shuhard
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
как всегда в топиках Ивана хочется узнать ДЛЯ ЧЕГО ЭТО НАДО,
т.е. какова прикладная задача,почему не получилось решить иными (стандартными) средствами?
...
Рейтинг: 0 / 0
Q: recordsource формы - таблица в другой mdb?
    #32687771
Фотография kedzo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shuhardкак всегда в топиках Ивана хочется узнать ДЛЯ ЧЕГО ЭТО НАДО,


кстати, аналогично
...
Рейтинг: 0 / 0
Q: recordsource формы - таблица в другой mdb?
    #32688237
Иван FXS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shuhardкак всегда в топиках Ивана хочется узнать ДЛЯ ЧЕГО ЭТО НАДО,
т.е. какова прикладная задача,почему не получилось решить иными (стандартными) средствами?
- прикладная задача - "управляться" с данными, "разбросанными" по множеству таблиц в разных mdb-шках, избежав геморроя с присоединением (и - "поименовыванием) этих таблиц ...

Насчет "не получилось" ... почему же - можно и через присоединение управиться ... я - по жизни - очень долго именно так и работал, а вот теперь - хочу "прочуствовать" работу с таблицами без присоединения ...
...
Рейтинг: 0 / 0
Q: recordsource формы - таблица в другой mdb?
    #32688334
Фотография Shuhard
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Иван FXS Shuhardкак всегда в топиках Ивана хочется узнать ДЛЯ ЧЕГО ЭТО НАДО,
т.е. какова прикладная задача,почему не получилось решить иными (стандартными) средствами?
- прикладная задача - "управляться" с данными, "разбросанными" по множеству таблиц в разных mdb-шках, избежав геморроя с присоединением (и - "поименовыванием) этих таблиц ...

Насчет "не получилось" ... почему же - можно и через присоединение управиться ... я - по жизни - очень долго именно так и работал, а вот теперь - хочу "прочуствовать" работу с таблицами без присоединения ...
1 не внятно - вместо одного механизма и одной точки хранения информации и путях,
получаем "размазанный" по mdb первое -же перемещение файлов систему убьёт
2 любой сиквел - ферботен почему ?
...
Рейтинг: 0 / 0
Q: recordsource формы - таблица в другой mdb?
    #32688370
Иван FXS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Любая таблица (в любом mdb) доступна САМА-ПО-СЕБЕ, в своем ИНДИВИДУАЛЬНОМ качестве - в нотации:

Код: plaintext
SELECT ... FROM [C:\...\db3.mdb].[myTable] 

И городить "промежуточную сущность" в виде "присоединенности" внешней таблицы к "рабочей" базе данных - нет никакой необходимости ... Куда уж внятней?

Что где "размазано", и почему "первое-же перемещение файлов убьёт" обсуждаемую систему, но не убъет систему, использующую "присоединения" - эт я не понял. Не понял также, что озачает словосочетание "сиквел - ферботен" ...
...
Рейтинг: 0 / 0
Q: recordsource формы - таблица в другой mdb?
    #32688412
Фотография Victosha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shuhard Иван FXS Shuhardкак всегда в топиках Ивана хочется узнать ДЛЯ ЧЕГО ЭТО НАДО,
т.е. какова прикладная задача,почему не получилось решить иными (стандартными) средствами?
- прикладная задача - "управляться" с данными, "разбросанными" по множеству таблиц в разных mdb-шках, избежав геморроя с присоединением (и - "поименовыванием) этих таблиц ...

Насчет "не получилось" ... почему же - можно и через присоединение управиться ... я - по жизни - очень долго именно так и работал, а вот теперь - хочу "прочуствовать" работу с таблицами без присоединения ...
1 не внятно - вместо одного механизма и одной точки хранения информации и путях,
получаем "размазанный" по mdb первое -же перемещение файлов систему убьёт
2 любой сиквел - ферботен почему ?

Shuhard - в общем, ты не прав оба раза.
Проблема совсем с другой стороны тут выползает...

Для краткости назовем существо изначального вопроса "дорогой Ивана".

1) "механизм" как был один, так и остался - процедура перелинковки таблиц заменяется просто на подъём нужного соединения.
В обоих случаях это может быть сделано как через внешний ини-файл, так и через внутреннюю настроечную таблицу.

Преимущества "дороги Ивана" заключается в том, что исчезает процедура перелинковки таблиц как явная административная процедура при перемещении файлов - просто правится инишник.
Расплатой за это является целый набор ограничений, который приводит к весбма специфичекому типу "программирования на акцессе".
В частности - для 97 го, например - формы превращаются в отвязанные, расцветают гридоподобные актив-иксы. В последующих версиях благодаря
Set Form.Recordset сильно легчает.
Кроме того - прилично обессмысливается понятие "распределенного запроса"
Некоторой компенсцией является удобство распространения обновленной версии. "Дорога Ивана" вполне смотрится при создании Addin-ов, библиотечных файлов. В целом - объем программирования увеличивается (на 97 сильно) в обмен на управляемость и больший контроль. Относительно увеличивается степень переносимости Акцесс проекта в VB.

по поводу
автор любой сиквел - ферботен почему

разрешено все, что может быть объектом database в WorkSpace (DAO) или объектом Connection (в ADO). Как раз в этом смысле полная флексибилити в обмен на версионные ограничения по формам/рекордсетам/хранимым в текущей базе запросам, преодолеваемые объемом кодирования.

Делать так можно - это точно. Скорость же разработки версионно-зависима.
...
Рейтинг: 0 / 0
Q: recordsource формы - таблица в другой mdb?
    #32688425
Фотография Victosha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 Shuhard

Иван FXS
<...>
Код: plaintext
SELECT ... FROM [C:\...\db3.mdb].[myTable] 
<...>


я, правда, СОВСЕМ НЕ ПРО ЭТО говорил...


2 Иван FXS
то что было только что нарисовано, от "промежуточной сущности"
по существу не спасает, а просто усложняет манипулирование текстами запросов и скорее обостряет проблему "скорости подъема запроса".

стандартная область применения SELECT ... FROM [C:\...\db3.mdb].[myTable]
это задачи типа экспора/импорта, когда источник случаен по отношению к "программе" и задается пользователем.
...
Рейтинг: 0 / 0
Q: recordsource формы - таблица в другой mdb?
    #32688438
Alexey Sh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
К импорту/экспорту - обработка данных во временных бзах
...
Рейтинг: 0 / 0
Q: recordsource формы - таблица в другой mdb?
    #32688487
Фотография Shuhard
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Иван FXSЛюбая таблица (в любом mdb) доступна САМА-ПО-СЕБЕ, в своем ИНДИВИДУАЛЬНОМ качестве - в нотации:

Код: plaintext
SELECT ... FROM [C:\...\db3.mdb].[myTable] 

И городить "промежуточную сущность" в виде "присоединенности" внешней таблицы к "рабочей" базе данных - нет никакой необходимости ... Куда уж внятней?

Что где "размазано", и почему "первое-же перемещение файлов убьёт" обсуждаемую систему, но не убъет систему, использующую "присоединения" - эт я не понял. Не понял также, что озачает словосочетание "сиквел - ферботен" ...
1 убьёт 100 % - поскольку придётся по всему коду/свойствам списков прыгать и менять пути на файлы - т.е. решение надуманное и выродиться в уйму дополнительных таблиц для своей поддержки
2 россыпь mdb надо мигрировать на сиквел(sql) - ферботен - запрещено(нем)
...
Рейтинг: 0 / 0
Q: recordsource формы - таблица в другой mdb?
    #32688489
Фотография Shuhard
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Victosha - я имел в виду перевод на клиент-сервер

у Ивана большинство задач туда просяться,мешает религия.
...
Рейтинг: 0 / 0
Q: recordsource формы - таблица в другой mdb?
    #32688865
Иван FXS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Victosha
Код: plaintext
SELECT ... FROM [C:\...\db3.mdb].[myTable] 

то что было только что нарисовано, от "промежуточной сущности" по существу не спасает

- эт - смотря что называть "сущностью": например, неотъемлемое свойство "сущности" - уникальное собственное имя ...

Представьте себе, что у Вас есть несколько mdb СДЕЛАННЫХ ПО ШАБЛОНУ: то есть у них у всех унутри УНИФИЦИРОВНАННЫЙ набор таблиц, и есть некая центральная Engine.mdb, которая должна данные из этих клонированных mdb как-то обрабатывать ... Как Вы будете "именовать" таблицы из клон-mdb-шек в процессе приаттачивания?

Victoshaстандартная область применения SELECT ... FROM [C:\...\db3.mdb].[myTable]
это задачи типа экспора/импорта, когда источник случаен по отношению к "программе" и задается пользователем.
- отлично! Я, как видите, именно о такого-типа-задачах и говорю ... только под "импортом" не обязательно ведь понимать: забрал-данные-и-забыл-про-исходник! Можно понимать: обращаюсь-к-исходнику-по-поводу-его-данных по мере необходимости ...
...
Рейтинг: 0 / 0
Q: recordsource формы - таблица в другой mdb?
    #32688890
Иван FXS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ShuhardVictosha - я имел в виду перевод на клиент-сервер
у Ивана большинство задач туда просяться,мешает религия.

- мешает не религия, а обстоятельства жизни.

В каждом топике об эффективных решениях в пределах "чистого" аццесса предлагать переход на клиент-сервер, - это что, Вы считаеть, зело конструктиво? :-(

Мигрировать можно ... много куда: в Канаду, например! ;-)
...
Рейтинг: 0 / 0
Q: recordsource формы - таблица в другой mdb?
    #32688907
Фотография Лох Позорный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Представьте себе, что у Вас есть несколько mdb СДЕЛАННЫХ ПО ШАБЛОНУ: то есть у них у всех унутри УНИФИЦИРОВНАННЫЙ набор таблиц, и есть некая центральная Engine.mdb, которая должна данные из этих клонированных mdb как-то обрабатывать ... Как Вы будете "именовать" таблицы из клон-mdb-шек в процессе приаттачивания?
А что, необходимо обрабатывать сразу несколько клонов? Причем заранее неизвестное количество?
Если нет - то приаттачить сразу под теми именами, которые тебе понравятся. Для обработки следующего клона - просто перелинковать фиксированный набор таблиц

Правда надо признать, что это все-таки более криво, нежели в св-вах запроса/внутри текста запроса изменять пути.
...
Рейтинг: 0 / 0
Q: recordsource формы - таблица в другой mdb?
    #32688927
Фотография Victosha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
На мой взгляд - вопрос не аккуратно задан.

В свое голове не способен отыскать связь между

этим
/topic/121121&pg=1#945910

и этим
/topic/121121&pg=2#948755
...
Рейтинг: 0 / 0
Q: recordsource формы - таблица в другой mdb?
    #32688981
Иван FXS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Коллеги, чесссно слово, я не понимаю, - почему вы так яростно "обороняетесь"?

Такое впечатление, что три простых слова: "таблицы доступны непосредственно" - просто обрушили ваш мир ;-)))
...
Рейтинг: 0 / 0
Q: recordsource формы - таблица в другой mdb?
    #32689002
Фотография Лох Позорный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
да никто не обороняется
хочешь постоянно формировать SQL-запросы динамически - да флаг в руки
хочешь чтобы у тебя все сохраненные запросы разваливались при изменении местоположения одной таблицы - да тоже флаг в руки.
...
Рейтинг: 0 / 0
Q: recordsource формы - таблица в другой mdb?
    #32689036
Фотография Victosha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Лох Позорный Представьте себе, что у Вас есть несколько mdb СДЕЛАННЫХ ПО ШАБЛОНУ: то есть у них у всех унутри УНИФИЦИРОВНАННЫЙ набор таблиц, и есть некая центральная Engine.mdb, которая должна данные из этих клонированных mdb как-то обрабатывать ... Как Вы будете "именовать" таблицы из клон-mdb-шек в процессе приаттачивания?
А что, необходимо обрабатывать сразу несколько клонов? Причем заранее неизвестное количество?
Если нет - то приаттачить сразу под теми именами, которые тебе понравятся. Для обработки следующего клона - просто перелинковать фиксированный набор таблиц

Правда надо признать, что это все-таки более криво, нежели в св-вах запроса/внутри текста запроса изменять пути.


...ять...
ЛП - а опендатабейс(клонед.мдб) - чем тобе не угодил?
Shuhard в своих замечаниях по поводу select * from table IN 'c:\клонед.mdb'
по существу прав. Наверно есть задачи где без этого вилы.
ЗЫ
Мне-то поначалу показалось, что человек за контроль над подключениями, например, борется.
А оказалось, что он миры обрушает.
Ветер дует...
...
Рейтинг: 0 / 0
Q: recordsource формы - таблица в другой mdb?
    #32689094
Фотография Лох Позорный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЛП - а опендатабейс(клонед.мдб) - чем тобе не угодил?
Почему не угодил? Просто я его не рассматривал. Потому как этот способ не дает возможности с несколькими базами оперировать (в одном запросе).
Shuhard в своих замечаниях по поводу select * from table IN 'c:\клонед.mdb'
по существу прав. Наверно есть задачи где без этого вилы.
Задачи есть. Тот же импорт/экспорт. Сам так делал.

Но в большинстве случаев - это все есть изврат. Если есть возможность такие механизмы не использовать - то лучше их не использовать. ИМХО.
...
Рейтинг: 0 / 0
Q: recordsource формы - таблица в другой mdb?
    #32689102
Иван FXS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Victosha В свое голове не способен отыскать связь между

этим
/topic/121121&pg=1#945910

и этим
/topic/121121&pg=2#948755
- в самом деле, тема существенно модифицировалась в процессе обсуждения ...

То, что я зело неграмотен, так это сложно отрицать ... я писал уже, что ВСЮ ЖИЗНЬ аттачил таблицы ... просто мне этого БЫЛО ДОСТАТОЧНО.

В августе - в процессе очередного "перетряхивания основ" - я понял, что хочу использовать .Seek, который, как я подозреваю (хотя и не уверен) все ж таки более эффективен, чем .Find. А значит - работать через приаттаченные таблицы больше нельзя ...

А раз нельзя, - значит их вообще приаттачивать необязательно. Приаттачивать их только для того, чтобы можно было их ПОСМОТРЕТЬ - через итерфейс аццесса ... это как-то странно ... Отсюда и возник исходный вопрос ветки, - первый из двух, котрые Вы "в свое голове не способен" ...

А дальше - слово за слово - произошло, в самом деле, существеное расширение МОИХ представлений о возможностях построения работы с "распределенными" системами mdb-баз ...

Как грится, спасибо ... за встряску ;-)
Ну, попинали немного, ... ничего - пошло на пользу! ;-)
...
Рейтинг: 0 / 0
Q: recordsource формы - таблица в другой mdb?
    #32689304
Фотография Shuhard
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Иван FXS ShuhardVictosha - я имел в виду перевод на клиент-сервер
у Ивана большинство задач туда просяться,мешает религия.
а обстоятельства жизни.

В каждом топике об эффективных решениях в пределах "чистого" аццесса предлагать переход на клиент-сервер, - это что, Вы считаеть, зело конструктиво?
1 "чистота" - как иррациональный отказ от всего нового === религии
2 конструктивно - ли в конфе обращать внимание сообщества на ОЧЕВИДНУЮ необходимость перехода на клиент-сервер ,НЕСОМНЕННО ибо 90% посетителей данной ветки НЕ ЗНАЮТ об сиквеле,считая клиент-серверные технологии сверхсложными и убиваются с mdb+mdb на файловых серверах.(кстати в Pocket(КПК) нет Access,но есть сиквел)
3 обстоятельства - нет денег на MSDE - ставь MySql под винды,а кстати какие-такие обстоятельства ?
...
Рейтинг: 0 / 0
Q: recordsource формы - таблица в другой mdb?
    #32689343
Фотография Лох Позорный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
нет денег на MSDE
Это как? Нет денег на бесплатный MSDE???
...
Рейтинг: 0 / 0
Q: recordsource формы - таблица в другой mdb?
    #32689357
Фотография Shuhard
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Лох Позорный нет денег на MSDE
Это как? Нет денег на бесплатный MSDE???
сохраняйте спокойствие - транспорт от Microsoft стоит денег(мелких)
...
Рейтинг: 0 / 0
Q: recordsource формы - таблица в другой mdb?
    #32689410
Фотография Лох Позорный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Какой-такой транспорт?
Где хочешь - там и бери. Хоть у друга переписывай.
...
Рейтинг: 0 / 0
Q: recordsource формы - таблица в другой mdb?
    #32689424
Иван FXS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shuhardа кстати какие-такие обстоятельства ?
- я не системный администратор, и даже вообще не IT, а - advanced user.

За последние два года я работал в трех компаниях (двух из них - очень больших!) - нигде не было MSSQL, а MS Access - везде был ...

Доказывать IT, что необходимо обязательно поставить MSSQL - я не буду, тем более, что я и сам в этом не уверен ... возможно - в силу сугубого невежества.

Вот когда он меня НАСТИГНЕТ - тогда я на него и перейду.
...
Рейтинг: 0 / 0
Q: recordsource формы - таблица в другой mdb?
    #32689484
Alexey Sh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Главное - под колёса не угодить когда настигнет
...
Рейтинг: 0 / 0
Q: recordsource формы - таблица в другой mdb?
    #32689607
Фотография Shuhard
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Иван FXS Shuhardа кстати какие-такие обстоятельства ?
- я не системный администратор, и даже вообще не IT, а - advanced user.
Доказывать IT, что необходимо обязательно поставить MSSQL - я не буду, тем более, что я и сам в этом не уверен ... возможно - в силу сугубого невежества.

1 даже вообще не IT, а - advanced user - программист НЕ МОЖЕТ НЕ БЫТЬ ИТ
2 дык для установки сиквела и его обслуживания ИТ не нужен,нужна малая толика любопытства
3 если не в глуши,достать дистрибутив sql2000 не проблема,кастрат MSDE есть в офиссе
4 а сколько открытий чудных ...
...
Рейтинг: 0 / 0
50 сообщений из 50, показаны все 2 страниц
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Q: recordsource формы - таблица в другой mdb?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]