|
|
|
Как из кода добраться до Properties>General>Description?
|
|||
|---|---|---|---|
|
#18+
...которые можно задавать в окне базы данных каждому объекту, кликнув по правой почке мыши. Просветите ли? Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.08.2003, 11:49 |
|
||
|
Как из кода добраться до Properties>General>Description?
|
|||
|---|---|---|---|
|
#18+
Наверное где-то тут: Application.CurrentProject.AllForms Application.CurrentProject.AllModules Application.CurrentProject.AllMacros Application.CurrentProject.AllReports mahoune ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.08.2003, 12:06 |
|
||
|
Как из кода добраться до Properties>General>Description?
|
|||
|---|---|---|---|
|
#18+
А вот мне хотелось бы как раз от таблицы это свойство выудить. Где? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.08.2003, 12:26 |
|
||
|
Как из кода добраться до Properties>General>Description?
|
|||
|---|---|---|---|
|
#18+
Application.CurrentDb.TableDefs mahoune ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.08.2003, 12:38 |
|
||
|
Как из кода добраться до Properties>General>Description?
|
|||
|---|---|---|---|
|
#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. 26. 27. 28. 29. 30. 31. 32. 33. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.08.2003, 12:39 |
|
||
|
Как из кода добраться до Properties>General>Description?
|
|||
|---|---|---|---|
|
#18+
через DAO currentdb.Containers("forms").Documents("ИмяФормы").Properties("Description") ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.08.2003, 12:41 |
|
||
|
Как из кода добраться до Properties>General>Description?
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. 3. 4. Получаю Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. а далее на Код: plaintext 1. 2. Получаю: Object is invalid or no longer set. (Error 3420) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.08.2003, 13:49 |
|
||
|
Как из кода добраться до Properties>General>Description?
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.08.2003, 14:23 |
|
||
|
Как из кода добраться до Properties>General>Description?
|
|||
|---|---|---|---|
|
#18+
Саныч, спасибо! Один забор преодолели. Теперь другой. Я, видимо, какие-то концептуальные вещи не прочувствовал: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. Несоответствие типов. Вроде пропети как пропети? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.08.2003, 15:10 |
|
||
|
Как из кода добраться до Properties>General>Description?
|
|||
|---|---|---|---|
|
#18+
Я себе это скопировал, у меня работает... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.08.2003, 15:41 |
|
||
|
Как из кода добраться до Properties>General>Description?
|
|||
|---|---|---|---|
|
#18+
У меня тоже этот код спокойно прошуршал. Win98+AccessXp ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.08.2003, 15:52 |
|
||
|
Как из кода добраться до Properties>General>Description?
|
|||
|---|---|---|---|
|
#18+
Однако, и здесь работает магическое: Код: plaintext ибо это проперти еще у какого-то ADODB есть. Спасибки! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.08.2003, 16:01 |
|
||
|
Как из кода добраться до Properties>General>Description?
|
|||
|---|---|---|---|
|
#18+
Да, да..... :-) А ведь Гетц всегда предупреждал, объявляйте переменные полностью... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.08.2003, 16:06 |
|
||
|
Как из кода добраться до Properties>General>Description?
|
|||
|---|---|---|---|
|
#18+
О! А кто-нибудь может научно объяснить разницу между Код: plaintext 1. и Код: plaintext 1. и пошто первая не работает. А то уже четыре года лежит этот вопрос, мучаюсь :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.08.2003, 03:27 |
|
||
|
Как из кода добраться до Properties>General>Description?
|
|||
|---|---|---|---|
|
#18+
Да, меня этот вопрос тоже волнует. Хотя, подозреваю, что шаманское действо, производимое Аксессом по With не для моего среднего ума. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.08.2003, 09:16 |
|
||
|
Как из кода добраться до Properties>General>Description?
|
|||
|---|---|---|---|
|
#18+
>Да, меня этот вопрос тоже волнует. Хотя, подозреваю, что шаманское действо, производимое Аксессом по With не для моего среднего ума. Не обязательно использовать With CurrentDb Можно объявить переменную Dim db as DAO.Database, doc as DAO.Document Set db = CurrentDb For Each doc In Db.Containers("Tables").Documents И это тоже будет работать ... (я так обычно делаю) Вот мнение Dev Ashish по этому поводу От:Dev Ashish (dash10@hotmail.com) Заголовок:Re: Interesting (?) finding re: CurrentDb Группы новостей:comp.databases.ms-access, microsoft.public.access.formscoding Число:1998/09/11 Hi Andy, My apologies if this sounds completely cuckoo. I think this might also have something to do with how deep are we going in the hierarchy. While currentdb.Tabledefs and CurrentDb.Containers work in the same fashion as you describe, the problem comes up again when we want to go one level deeper. For Each doc In CurrentDb.Containers!Forms.Documents Debug.Print doc.Name Next or For Each fld In Currentdb.TableDefs(0).Fields Debug.Print fld.Name Next It seems to me that the parent object persists if we're looking one level deep, but it refuses to work for any "grandchildren". -- Dev ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.08.2003, 10:48 |
|
||
|
Как из кода добраться до Properties>General>Description?
|
|||
|---|---|---|---|
|
#18+
Спасибо за предупреждение про TableDef. Container у меня заработал, но теперь ставит в тупик код: Код: plaintext 1. 2. 3. Что за черт, ведь вроде как Вы и Саныч советуете описал, TableDef как DAO.TableDef не описывается И вообще - как добраться до значений различных полей в описании таблицы (конкретно мне нужно Description описания поля)? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.08.2003, 11:20 |
|
||
|
Как из кода добраться до Properties>General>Description?
|
|||
|---|---|---|---|
|
#18+
To Лифчик Объявляйте вы Dim db as DAO.Database Dim flds As DAO.Fields Dim tdef As TableDef Set db = CurrentDb Set tdef = db.TableDefs(TableName) Set flds = tdef.Fields И ошибки не будет, а если просто надо получить значение свойства Description конкретного поля конкретной таблицы, а не перебеирать их, то можно просто CurrentDb.TableDefs(TableName).Fields(FieldName).Properties("Description") Только если свойство не было задано, будет ошибка 3270. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.08.2003, 11:43 |
|
||
|
Как из кода добраться до Properties>General>Description?
|
|||
|---|---|---|---|
|
#18+
Спасибо, очень все ценно оказалось. А перебирал я, чтобы вообще технологию обращений понять. Теперь вот кажется лучше стал понимать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.08.2003, 11:57 |
|
||
|
Как из кода добраться до Properties>General>Description?
|
|||
|---|---|---|---|
|
#18+
Все получилось, но есть ньюансы, которые хочу высказать. А для этого расскажу, чего задумал. Хочу для почти всех комбобоксов в своей программе на событие NotinList повесить одну на всех процедуру, которая добавляет запись в соответствующую таблицу. Вот ее начало - Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. Ну так это все работает...но медленно! Я так понимаю, что из-за Set'ов. Может стоит при первоначальной загрузке Set произвести? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.08.2003, 14:31 |
|
||
|
Как из кода добраться до Properties>General>Description?
|
|||
|---|---|---|---|
|
#18+
Ничего не понимаю работает Код: plaintext 1. 2. 3. 4. 5. не работает Код: plaintext 1. 2. 3. 4. 5. Дьявол! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.08.2003, 14:55 |
|
||
|
Как из кода добраться до Properties>General>Description?
|
|||
|---|---|---|---|
|
#18+
Потому что у CurrentDb есть такая особенность.\r \r /topic/42529 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.08.2003, 14:59 |
|
||
|
|

start [/forum/topic.php?fid=45&msg=32244095&tid=1679771]: |
0ms |
get settings: |
6ms |
get forum list: |
15ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
23ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
53ms |
get tp. blocked users: |
1ms |
| others: | 194ms |
| total: | 307ms |

| 0 / 0 |
