|
|
|
Как получить свойство Description у AccessObject
|
|||
|---|---|---|---|
|
#18+
Извините, если где и было - не нашёлю Нужно такое Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. А в отладчике показывает, что нет вообще никаких свойств у объекта obj. Ну допустим Description запроса, я могу получить через DAO.QueryDef.Properties, а с формами и отчетами как? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.05.2004, 13:45 |
|
||
|
Как получить свойство Description у AccessObject
|
|||
|---|---|---|---|
|
#18+
Для таблиц такая цепочка работает: Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.05.2004, 13:55 |
|
||
|
Как получить свойство Description у AccessObject
|
|||
|---|---|---|---|
|
#18+
Для форм и отчетов надо сделать еще одну вещь дополнительно. Те пропертя, которые доступны через db.Containers(...).Documents(TableName).Properties, - это только часть. Чтобы получить остальную часть, надо открыть форму/отчет в конструкторе, пройти по ее/его свойствам и закрыть. Примерно так: dim d as document,p as property for each d in db.Containers("Forms").Documents for each p in d.properties ... next docmd.openform d.name,acDesign for each p in forms(d.name).properties ... next docmd.close acForm,d.name next ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.05.2004, 14:02 |
|
||
|
Как получить свойство Description у AccessObject
|
|||
|---|---|---|---|
|
#18+
присоединяюсь Код: plaintext 1. 2. 3. 4. 5. 6. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.05.2004, 14:09 |
|
||
|
Как получить свойство Description у AccessObject
|
|||
|---|---|---|---|
|
#18+
Спасибо всем, Shuhard, Ваш вариант работает, и что странно без дополнительных действий описанных Владимиром Санычем. И ещё интересно, что в хелпе к А2000 ни словом не упоминается что в этих контейнерах есть формы и отчеты, зато говорится (или я так понял), что под Tables понимаются также и запросы, а проверка показывает, что это не так и поэтому применяю DAO.QueryDef. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.05.2004, 14:44 |
|
||
|
Как получить свойство Description у AccessObject
|
|||
|---|---|---|---|
|
#18+
Повторяю, что с моими дополнительными действиями пропертей будет получено больше. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.05.2004, 14:48 |
|
||
|
Как получить свойство Description у AccessObject
|
|||
|---|---|---|---|
|
#18+
Нет соврал, Tables действительно это и таблицы и запросы, но при таком обращении у них нет Description, а у запросов есть - во как. Так что проще, действительно, таблицы и запросы брать через DAO, а остальное через контейнеры. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.05.2004, 14:52 |
|
||
|
Как получить свойство Description у AccessObject
|
|||
|---|---|---|---|
|
#18+
Саныч - принял к сведению, спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.05.2004, 14:55 |
|
||
|
Как получить свойство Description у AccessObject
|
|||
|---|---|---|---|
|
#18+
Саныч к разговору Код: plaintext 1. сжатие базы их стирает а компиляция восстанавливает содержимое RecordSource списков не знаешь есть ли способ их программной генерации - цель скрытие от User -a ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.05.2004, 15:02 |
|
||
|
Как получить свойство Description у AccessObject
|
|||
|---|---|---|---|
|
#18+
Уууууу... (из анекдота про паровоз). Нет, это слишком круто для меня. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.05.2004, 15:07 |
|
||
|
Как получить свойство Description у AccessObject
|
|||
|---|---|---|---|
|
#18+
Чудно - цикл по QueryDefs выполняли десятки форумян списки в формах есть у всех и НИ ОДИН НЕ ЗАЛЕЗ в эти запросы ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.05.2004, 15:35 |
|
||
|
Как получить свойство Description у AccessObject
|
|||
|---|---|---|---|
|
#18+
авторЧудно - цикл по QueryDefs выполняли десятки форумян списки в формах есть у всех и НИ ОДИН НЕ ЗАЛЕЗ в эти запросы ? Конечно "залезает", только непонято, в чем проблема? Не показывайте их и все ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.05.2004, 15:59 |
|
||
|
Как получить свойство Description у AccessObject
|
|||
|---|---|---|---|
|
#18+
запросы имеют недокументированный тип 3.К ним можно обращаться и открывать DoCmd.OpenQuery, но нельзя увидеть, посему 2 вопроса: - возможно - ли создание запросов такого типа - не влияют -ли они на производительность файл-серверных вариантов mdb+mdb я смотрел для "вадя" шниффером трафик и списки сильно тормозили сохранение формы ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.05.2004, 16:46 |
|
||
|
Как получить свойство Description у AccessObject
|
|||
|---|---|---|---|
|
#18+
Shuhard - версия акцесс какая - 2000? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.05.2004, 18:50 |
|
||
|
Как получить свойство Description у AccessObject
|
|||
|---|---|---|---|
|
#18+
97 в XP сейчас проверю ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.05.2004, 18:52 |
|
||
|
Как получить свойство Description у AccessObject
|
|||
|---|---|---|---|
|
#18+
97 ????? это ОЧЕНЬ интересно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.05.2004, 18:58 |
|
||
|
Как получить свойство Description у AccessObject
|
|||
|---|---|---|---|
|
#18+
в XP запрос существует но тип 0 открыть не дает в примере это ~sq_cF2~sq_cSp_1 а в 97 можно открыть и обратиться select из другого запроса ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.05.2004, 19:11 |
|
||
|
Как получить свойство Description у AccessObject
|
|||
|---|---|---|---|
|
#18+
в догон для появления артефакта надо скомпилить код под формой или потрогать конструктором кнопку нажать сами догадаетесь ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.05.2004, 19:14 |
|
||
|
Как получить свойство Description у AccessObject
|
|||
|---|---|---|---|
|
#18+
я щас скачаю и гляну. К сожалению потопать ногами не смогу - нет 97, а при конвертации - никто никому ничего не обещал. А подумалось вот что, если речь идет о DAO.QueryDef.Type , то тип 0 - запрос на селект, пока не проверил, что происходит с остальными "документированными" типами AND 3 (ожидаю, что 0), и подозреваю пока, что тип 3 - это скомпилированный запрос на селект - вместе с планом исполнения. ЗЫ Shuhard, я действительно горю с линком к парадоксовой таблице. ПРисоветуй, что делать - здесь отдельный топик создать, или еще куда податься... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.05.2004, 19:17 |
|
||
|
Как получить свойство Description у AccessObject
|
|||
|---|---|---|---|
|
#18+
вдогонку - возможно, как раз "временный", тот, что под источник формы при компиляции создается. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.05.2004, 19:19 |
|
||
|
Как получить свойство Description у AccessObject
|
|||
|---|---|---|---|
|
#18+
проверил ? 3 AND документированный тип . Натурально, во всех случаях 0 стало быть 3 - шибко самостоятельный (еще не качал) щас покурю и качну ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.05.2004, 19:23 |
|
||
|
Как получить свойство Description у AccessObject
|
|||
|---|---|---|---|
|
#18+
топчи в Xp открыться не дает а выборку легко автор я действительно горю с линком к парадоксовой таблице если есть маленький не ДСП файлик зажми положи на конфу или сунь в мыло с учетом GPRS скачиваемости помочь заочно невозможно ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.05.2004, 19:25 |
|
||
|
Как получить свойство Description у AccessObject
|
|||
|---|---|---|---|
|
#18+
уж ночь на дворе, а тут солнцепек начался в пятницу - покурить выйтить не дают. ) вспонил, то, о чем я сходу подумал, если правильно помню - тип 5 имеет... пошел курить 15 мин ЗЫ не дсп - можно и выложить (как покурю) а словами? я бы обсказал, чего не могу сделать - что-то мне ситуация стандартной пока представляется, а парадоксов я не топтал - нету друг, такого опыта... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.05.2004, 19:33 |
|
||
|
Как получить свойство Description у AccessObject
|
|||
|---|---|---|---|
|
#18+
открыл пока архив XP ничего не топча посмотрел MsysQueries так вот там у ~sq_cF2~sq_cSp_1 в первом столбце аттрибут как раз 5 стоит если правильно помню - это хранимая процедура. Щас в справку полезу ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.05.2004, 19:46 |
|
||
|
Как получить свойство Description у AccessObject
|
|||
|---|---|---|---|
|
#18+
пока ничего до конца не понял, выкладываю назад XP посмотри модуль (он уже работал) и запрос 2 может чо поймешь ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.05.2004, 20:02 |
|
||
|
Как получить свойство Description у AccessObject
|
|||
|---|---|---|---|
|
#18+
сам поразглядывал Запрос2 и дошло: тип 3 - это сохраненный запрос под роусорс контрола. Во как Щас посмотрю, будет ли для формы тип отличаться. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.05.2004, 20:10 |
|
||
|
Как получить свойство Description у AccessObject
|
|||
|---|---|---|---|
|
#18+
Ха, для формы ТОЖЕ тип 3 вот теперь (кажется) понятно, кто такой тип 3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.05.2004, 20:12 |
|
||
|
Как получить свойство Description у AccessObject
|
|||
|---|---|---|---|
|
#18+
вот с источником формы ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.05.2004, 20:13 |
|
||
|
Как получить свойство Description у AccessObject
|
|||
|---|---|---|---|
|
#18+
про системные таблицы знаю твой запрос вижу способ генерации красивый ты можешь сделать его невидимым ? я не могу ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.05.2004, 20:13 |
|
||
|
Как получить свойство Description у AccessObject
|
|||
|---|---|---|---|
|
#18+
Прочитал, но так и не понял, в чем проблема? Факт существования таких запросов давно известен, Type у них такой же как и у остальных запросов 5. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.05.2004, 20:25 |
|
||
|
Как получить свойство Description у AccessObject
|
|||
|---|---|---|---|
|
#18+
под акцесс 2000 он будет невидим (кажется) под XP (; - никак - только признак скрытый ставить. для меня в целом, то, что ты присла - новость. 97 пока не смотрел, - про него новость отдельная. да, еще можно создать отдельную группу на тулбаре объектов базы данных (правая клава - новая группа, унести туда "запрос" - (правда, любой), тогда в стандартном окне запросов его не будет. То, что ты показал, позволяет, надеятся на то, что дорожка к прямой манипуляции системными таблицами может отыскаться. Я точно не возьмусь. ЗЫ посмотрел на парадокс, в архивном виде 4 файла ~20-21 кб трафика сожрут возьмешся? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.05.2004, 20:27 |
|
||
|
Как получить свойство Description у AccessObject
|
|||
|---|---|---|---|
|
#18+
Serge -запросы не видны - как достичь это ? когда таблицы прилинкованы где будут создавать ~ запросы на клиентской или файловой стороне ? еще раз повторюсь списки значительно тормозят сохранение формы из конструктора.Возможно создание одноименных запросов ускорит. т.е. может быть от них какая польза ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.05.2004, 20:32 |
|
||
|
Как получить свойство Description у AccessObject
|
|||
|---|---|---|---|
|
#18+
2 Serge Gavrilov проблем нет. мы как будто никого не поучаем, и ни на чьи вопросы не отвечает, поэтому под регламент не попадаем. Единственная неэтичность - засорили чужой топик, надеюсь автор нас простит. Serge, мы просто безграмотность свою коллективно ликвидируем. ЭТО МОЖНО? )) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.05.2004, 20:33 |
|
||
|
Как получить свойство Description у AccessObject
|
|||
|---|---|---|---|
|
#18+
автор ЗЫ посмотрел на парадокс, в архивном виде 4 файла ~20-21 кб трафика сожрут возьмешся? <500 кбайт возьму конечно не вопрос + напомни проблему их нельзя прилинковать через что и в какой версия и что с данными надо сделать потом т.е. однократная работа или файлы приваливают регулярно ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.05.2004, 20:36 |
|
||
|
Как получить свойство Description у AccessObject
|
|||
|---|---|---|---|
|
#18+
2 Shuhard авторВозможно создание одноименных запросов ускорит ЭТО (сохранение, пересоздание "запросов") И ЕСТЬ главная причина тормозов списков. Со списками рецепт таков - не лопускать создания/сохранения в базе ТАКИХ запросов. ВОТ ОНА - ЧИСТАЯ ВОДА - наконец то нашлась. А достигается это так - у хранимой в базе формы роусорс списка ВСЕГДА пустой. При подъеме формы, в коде подставляешь роусорс, ПЕРЕД ЗАКРЫТИЕМ - обязательно сбрасываешь - люди говорят, от 30 до ПОРЯДКОВ (в зависимости от количества комбобоксов) сокращяется время загрузки 2 САНЫЧ - ПРОСТИ - я просто не удержался - прошу не считать это ответом на вопрос. ссылки на местный ФАК - все равно не приведу - не знаю где тот фак и как искать. Просто пропусти. 2 Serge Gavrilov Тип у них, запросов, этих как раз 3, а не 5 (в смысле DAO.QUERYDEF.Type) Тип в Запросе2 в поле flags стоит, а не в поле type. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.05.2004, 20:41 |
|
||
|
Как получить свойство Description у AccessObject
|
|||
|---|---|---|---|
|
#18+
2 Shuhard на front можно? проблему отпишу письмом ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.05.2004, 20:43 |
|
||
|
Как получить свойство Description у AccessObject
|
|||
|---|---|---|---|
|
#18+
Хто поминал мое имя всуе и помял его?.. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.05.2004, 20:48 |
|
||
|
Как получить свойство Description у AccessObject
|
|||
|---|---|---|---|
|
#18+
автор 2 Shuhard на front можно? проблему отпишу письмом давай ! начистил у мобилы антенну! Жду! автор А достигается это так - у хранимой в базе формы роусорс списка ВСЕГДА пустой. При подъеме формы, в коде подставляешь роусорс, ПЕРЕД ЗАКРЫТИЕМ - обязательно сбрасываешь - люди говорят, от 30 до ПОРЯДКОВ (в зависимости от количества комбобоксов) сокращяется время загрузки я советовал нику "вадя" аналогичный подход вероятно были и более ранние посту увы не нашел вынужден был импровизировать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.05.2004, 20:49 |
|
||
|
Как получить свойство Description у AccessObject
|
|||
|---|---|---|---|
|
#18+
ShuhardТип у них, запросов, этих как раз 3, а не 5 (в смысле DAO.QUERYDEF.Type) Тип в Запросе2 в поле flags стоит, а не в поле type. Я понял, что речь идет именно о поле Type, извините. VictoshaSerge, мы просто безграмотность свою коллективно ликвидируем. ЭТО МОЖНО? Конечно и я тоже хотел в этом поучаствовать (в смысле ликвидации своей безграмотности), но никак не попадал в "волну" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.05.2004, 20:51 |
|
||
|
Как получить свойство Description у AccessObject
|
|||
|---|---|---|---|
|
#18+
Serge Gavrilov (учитывая твое нахождение в конфе вопрос про изобретение другого велосипеда) собираюсь написать мин сложный монитор подключений mdb файлов на Windows серверах позволяющий обрубать конекты руками/автоматом решение по таймеру со всзводом флага в таблице/файле + Гетца с невозможностью нового конекта мне известны решения рубящего в готовых приложениях на конфе не нашел из своего админского опыта знаю что архивация без этого неполноценная решение основано на dos команде net file --> net file Id --> net file id /CLOSE (NetFileEnum/NetFileGetInfo/NetFileGetInfo netapi32.dll) выполняемых на стороне сервера Вопрос - стоит париться или есть готовые решения (про СУБД не рассказывай сам админ) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.05.2004, 21:00 |
|
||
|
Как получить свойство Description у AccessObject
|
|||
|---|---|---|---|
|
#18+
ShuhardВопрос - стоит париться или есть готовые решения Думаю стоит "париться", свое оно свое :) Реального опыта работы с подобными системами у меня нет ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.05.2004, 21:32 |
|
||
|
Как получить свойство Description у AccessObject
|
|||
|---|---|---|---|
|
#18+
Victosha Shuhard, я действительно горю с линком к парадоксовой таблице. ПРисоветуй, что делать - здесь отдельный топик создать, или еще куда податься... Пей пиво - вес взят(я увы не пьющий) вот отсюда http://www.tradesoft.ru/download/bdesetup/ добываешь BDE 5.01(с borland можешь скачать обновление) - bdesetup.exe 4.8 метра - устанавливаешь после чего Access XP радостно цепляет Paradox db пример приложил раскрой в d:\vik Удачи(дублирую мыльцем на 2 адреса) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.05.2004, 21:38 |
|
||
|
|

start [/forum/topic.php?all=1&fid=45&tid=1674272]: |
0ms |
get settings: |
5ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
161ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
38ms |
get tp. blocked users: |
1ms |
| others: | 204ms |
| total: | 431ms |

| 0 / 0 |
