|
|
|
Где добыть RowSource незагруженных форм?
|
|||
|---|---|---|---|
|
#18+
Сунулся я в коллекцию Код: plaintext 1. 2. 3. а там одни имена и еще пара дурацких свойств. А где нарыть Роусоурсе? И вабще может я не за тот конецц дергаю? - сверхзадача: убрать ненужные сохраненные запросы, которые я наплодил, будучи во младенческом состоянии. В коде я их найду, а ведь еще есть как Роусорс. Сейчас под стол вроде не хожу, но в постель делаю иногда, поэтому звиняйте за дурацкий вопрос. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.09.2003, 16:15 |
|
||
|
Где добыть RowSource незагруженных форм?
|
|||
|---|---|---|---|
|
#18+
источник данных это свойство формы - ищи в коллекции properties каждой формы ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.09.2003, 16:28 |
|
||
|
Где добыть RowSource незагруженных форм?
|
|||
|---|---|---|---|
|
#18+
Прежде чем обратится к свойствам формы, нужно предварительно ее открыть. Можно при этом ее не показывать(Hidden). Например DoCmd.Open name_form Debug.Print Forms(name_form).RowSource ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.09.2003, 16:29 |
|
||
|
Где добыть RowSource незагруженных форм?
|
|||
|---|---|---|---|
|
#18+
Можно при этом ее не показывать(Hidden). А можно и в режиме конструктора DoCmd.OpenForm "aaa",acDesign,,,,acHidden , чтобы не отрабатывались всякие Load/Open/Close... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.09.2003, 16:34 |
|
||
|
Где добыть RowSource незагруженных форм?
|
|||
|---|---|---|---|
|
#18+
Когда-то подобная проблема решалась следующим образом (подходит только для Баз данных, для проектов - нужно переписывать): Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. Плюс данной программы - она проверяет и встроенные поля со списком ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.09.2003, 16:45 |
|
||
|
Где добыть RowSource незагруженных форм?
|
|||
|---|---|---|---|
|
#18+
Она же для проектов (на работоспособность не проверял): Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.09.2003, 16:49 |
|
||
|
Где добыть RowSource незагруженных форм?
|
|||
|---|---|---|---|
|
#18+
Дмитрий Басовский, Клево, мне тоже надо базу почистить...Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.09.2003, 16:50 |
|
||
|
Где добыть RowSource незагруженных форм?
|
|||
|---|---|---|---|
|
#18+
Понял, значит и тут обязательно открывать надо. Я то-думал втихаря можно партизанить :-( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.09.2003, 17:02 |
|
||
|
Где добыть RowSource незагруженных форм?
|
|||
|---|---|---|---|
|
#18+
Можно попробовать и попартизанить. Смотри системные таблицы MSysQueries & MSysObjects, но как бы в этих дебрях не потеряться :). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.09.2003, 17:15 |
|
||
|
Где добыть RowSource незагруженных форм?
|
|||
|---|---|---|---|
|
#18+
...и не подорвать вместо вражеского свой собственный обоз ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.09.2003, 17:36 |
|
||
|
Где добыть RowSource незагруженных форм?
|
|||
|---|---|---|---|
|
#18+
Партизанил!!! Знаю!!! Половину объектов пропустил. А потом, когда ошибки начали сыпаться нашел в инете эти куски, подкорректировал для себя и получил готовый проект. Кстати, ребята, не забудьте о отчетах. В них тоже могут быть запросы. Могу дать функции и для их анализа ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.09.2003, 17:47 |
|
||
|
Где добыть RowSource незагруженных форм?
|
|||
|---|---|---|---|
|
#18+
Дмитрий Басовский, Точно! Естественно, там куча запросов. Напиши, если не затруднит, свою функцию. Единственное, что меня в этом деле смущает, в коде модулей могут использоваться хранимые запросы для каких-то целей. Ни формы, ни отчеты на них не основаны. Плюс в коде запрос может динамически меняться, и в этом случае Ваша процедура никак это найти не сможет, эти запросы будут удалены и тогда кранты. Пожалуй, лучше ничего не трогать, пущай себе лежат... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.09.2003, 17:54 |
|
||
|
Где добыть RowSource незагруженных форм?
|
|||
|---|---|---|---|
|
#18+
Версия для анализа Отчетов DAO : For DC = 0 To CurrentDb.Containers("Reports").Documents.Count - 1 Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.09.2003, 18:07 |
|
||
|
Где добыть RowSource незагруженных форм?
|
|||
|---|---|---|---|
|
#18+
Версия для анализа отчетов ADO : Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.09.2003, 18:09 |
|
||
|
|

start [/forum/topic.php?fid=45&msg=32258789&tid=1679540]: |
0ms |
get settings: |
9ms |
get forum list: |
21ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
81ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
50ms |
get tp. blocked users: |
1ms |
| others: | 226ms |
| total: | 407ms |

| 0 / 0 |
