|
Создание текстового описания объекта (таблица,запрос) DAO
|
|||
---|---|---|---|
#18+
Здравствуйте! Помогите пжлст разобраться с проблемой: пытаюсь программно через DAO создать текстовое описание запроса. Никак не могу понять почему не работает и выдает ошибку 3367. Вроде все необходимые референсы подключены. В интернете ничего дельного не нашел. Порыл форум тоже. Задал вопрос в https://www.sql.ru/forum/382821/opisanie-polya-tablicy-access - нет ответа. Самое странное, что с запросом на объединение (в примере Запрос1) срабатывает, а в простым запросом на выборку нет (Запрос2). Как так? Код: vbnet 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. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64.
... |
|||
:
Нравится:
Не нравится:
|
|||
24.09.2019, 13:56 |
|
Создание текстового описания объекта (таблица,запрос) DAO
|
|||
---|---|---|---|
#18+
access97 проверено Код: vbnet 1. 2. 3.
... |
|||
:
Нравится:
Не нравится:
|
|||
24.09.2019, 15:01 |
|
Создание текстового описания объекта (таблица,запрос) DAO
|
|||
---|---|---|---|
#18+
bubuchaaccess97 проверено Забыл сказать что у меня Акс 2010. Это тоже не срабатывает с той же ошибкой. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.09.2019, 16:04 |
|
Создание текстового описания объекта (таблица,запрос) DAO
|
|||
---|---|---|---|
#18+
kulibbubuchaaccess97 проверено Забыл сказать что у меня Акс 2010 увы, такого нету.... есть акс 2016, там оба кода работают без проблем ... |
|||
:
Нравится:
Не нравится:
|
|||
24.09.2019, 17:10 |
|
Создание текстового описания объекта (таблица,запрос) DAO
|
|||
---|---|---|---|
#18+
Поставил SP1 для MSO2010, потом SP2 - толку ноль. Ну что ж, буду писать мелкомягким в суппорт. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.09.2019, 11:35 |
|
Создание текстового описания объекта (таблица,запрос) DAO
|
|||
---|---|---|---|
#18+
bubuchakulibпропущено... Забыл сказать что у меня Акс 2010 увы, такого нету.... есть акс 2016, там оба кода работают без проблем Будьте добры, попробуйте пжлст вот так: Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8.
Я немного изменил ваш код (который кстати в исходном виде у меня тоже сработал) и он опять перестал работать с той же ошибкой. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.09.2019, 11:46 |
|
Создание текстового описания объекта (таблица,запрос) DAO
|
|||
---|---|---|---|
#18+
Ой, извиняюсь Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10.
... |
|||
:
Нравится:
Не нравится:
|
|||
25.09.2019, 12:00 |
|
Создание текстового описания объекта (таблица,запрос) DAO
|
|||
---|---|---|---|
#18+
..эээ...мммм....презерватив на швабру? он погоды конечно не далает... Код: vbnet 1. 2. 3. 4.
не вижу отличий от моего варианта, код рабочий как в 97 так и в 2016 таки что-то произошло между событиями авторЭто тоже не срабатывает с той же ошибкой и авторкоторый кстати в исходном виде у меня тоже сработал сервиспаки? ... |
|||
:
Нравится:
Не нравится:
|
|||
25.09.2019, 13:15 |
|
Создание текстового описания объекта (таблица,запрос) DAO
|
|||
---|---|---|---|
#18+
Империческим путем обнаружил что один SQL-текст работает, а другой нет. Как так то? Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12.
Тем же путём обнаружил кучу появляющихся скрытых процедур, которые видимо формируются для преобразования в результирующий объект, но почему-то торчат в памяти. Оно? Как избавиться? ... |
|||
:
Нравится:
Не нравится:
|
|||
25.09.2019, 13:29 |
|
Создание текстового описания объекта (таблица,запрос) DAO
|
|||
---|---|---|---|
#18+
смотрите Код: vbnet 1. 2. 3.
если вывести все свойства ПЕРЕД добавление Description, то видим, что оно уже есть ... DatasheetGridlinesThemeColorIndex -1 DatasheetForeThemeColorIndex -1 Description описание объекта ... |
|||
:
Нравится:
Не нравится:
|
|||
25.09.2019, 13:44 |
|
Создание текстового описания объекта (таблица,запрос) DAO
|
|||
---|---|---|---|
#18+
bubucha... видим, что оно уже есть Есть где? В новом созданном запросе? Или в исходном объекте? Я прошу извинить, уже столько здесь накидал, что наверное и вас сбил с толку. Изначально планируется на основе существующего запроса "Запрос2" (из приаттаченного примера) в котором действительно уже есть описание, программно создать новый запрос, сохранить его и присвоить описание аналогичное исходному "Запрос2". Но сам новый запрос в тексте SQL претерпевает изменения. Так бы можно было бы просто скопировать исходный. Так вот, во вновь создаваемом запросе "Запрос2 NEW" не может быть описания т.к. он абсолютно новый. Описание есть только в исходном. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.09.2019, 14:26 |
|
Создание текстового описания объекта (таблица,запрос) DAO
|
|||
---|---|---|---|
#18+
Не могу представить ситуевину,когда юзеру(а разработчику и подавно), понадобится описание объекта ... |
|||
:
Нравится:
Не нравится:
|
|||
25.09.2019, 14:48 |
|
Создание текстового описания объекта (таблица,запрос) DAO
|
|||
---|---|---|---|
#18+
kulibbubucha... видим, что оно уже есть Так вот, во вновь создаваемом запросе "Запрос2 NEW" не может быть описания т.к. он абсолютно новый. Описание есть только в исходном. вот вставлено в ваш исходный файл, в котором у меня тоже воспроизводится ошибка 3367: Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9.
...таки суслик есть, проверьте сами ps а если создать новый файл и попробовать пострадать в нем? ... |
|||
:
Нравится:
Не нравится:
|
|||
25.09.2019, 15:14 |
|
Создание текстового описания объекта (таблица,запрос) DAO
|
|||
---|---|---|---|
#18+
sdkuНе могу представить ситуевину,когда юзеру(а разработчику и подавно), понадобится описание объекта юзеру нет, разработчику да и эта ситуация простая - время :-) ... |
|||
:
Нравится:
Не нравится:
|
|||
25.09.2019, 15:16 |
|
Создание текстового описания объекта (таблица,запрос) DAO
|
|||
---|---|---|---|
#18+
bubuchaсмотрите Код: vbnet 1. 2. 3.
если вывести все свойства ПЕРЕД добавление Description, то видим, что оно уже есть ... DatasheetGridlinesThemeColorIndex -1 DatasheetForeThemeColorIndex -1 Description описание объекта И в новом запросе на 11-м i у меня вылетает ошибка св-ва 3251 Name Запрос2 NEW DateCreated 25.09.2019 14:03:57 LastUpdated 25.09.2019 14:03:57 Type 0 SQL SELECT tbl1.NAME, tbl1.COUNT FROM tbl1 WHERE (((tbl1.COUNT)<7)); Updatable True Connect ReturnsRecords True ODBCTimeout 60 RecordsAffected 0 MaxRecords 0 ... |
|||
:
Нравится:
Не нравится:
|
|||
25.09.2019, 15:26 |
|
Создание текстового описания объекта (таблица,запрос) DAO
|
|||
---|---|---|---|
#18+
on error resume next перед for i = 0 to... ... |
|||
:
Нравится:
Не нравится:
|
|||
25.09.2019, 15:32 |
|
Создание текстового описания объекта (таблица,запрос) DAO
|
|||
---|---|---|---|
#18+
sdkuНе могу представить ситуевину,когда юзеру(а разработчику и подавно), понадобится описание объектаА кепшены разве это не то же самое? А ведь они очень нужны. Вот и здесь та же тема. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.09.2019, 15:32 |
|
Создание текстового описания объекта (таблица,запрос) DAO
|
|||
---|---|---|---|
#18+
bubuchaon error resume next перед for i = 0 to... Да точняк. Спасибо! И так ситуация действительно странная - дебагер "говорит" что description у объекта есть. А сам объект показывает что его нет. Дпльше пытаюсь другим методом добавить описание Containers("tables").Documents(QName & " NEW"), и опять же ошибка, которая кричит что св-во не найдено. Код: vbnet 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.
... |
|||
:
Нравится:
Не нравится:
|
|||
25.09.2019, 15:46 |
|
Создание текстового описания объекта (таблица,запрос) DAO
|
|||
---|---|---|---|
#18+
Как говорит мой милый ребенок "..продолжаем заниматься х@рней..." Удали Description у таблицы tbl1 ... вдруг там суслик ... |
|||
:
Нравится:
Не нравится:
|
|||
25.09.2019, 16:28 |
|
Создание текстового описания объекта (таблица,запрос) DAO
|
|||
---|---|---|---|
#18+
в догонку... просто удали, без "Не должно и не может быть" :-) ... |
|||
:
Нравится:
Не нравится:
|
|||
25.09.2019, 16:30 |
|
Создание текстового описания объекта (таблица,запрос) DAO
|
|||
---|---|---|---|
#18+
bubuchaУдали Description у таблицы tbl1 ... вдруг там суслик Да лаааааддднооо?!?!?!?!?! АБАМА РАМА. У меня нет никаких других слов, да и эти не понимаю)))) Я в шоке. Сработало! Как так то? Ребенку вашему огромный респект. Вас как отблагодарить? С меня ящик пива ... |
|||
:
Нравится:
Не нравится:
|
|||
25.09.2019, 20:06 |
|
Создание текстового описания объекта (таблица,запрос) DAO
|
|||
---|---|---|---|
#18+
bubuchasdkuНе могу представить ситуевину,когда юзеру(а разработчику и подавно), понадобится описание объектаюзеру нет, разработчику да и эта ситуация простая - время :-)Разработчику,который создал объект, его описание крайне необходимо-ведь он не знал что создавал ... |
|||
:
Нравится:
Не нравится:
|
|||
25.09.2019, 20:36 |
|
Создание текстового описания объекта (таблица,запрос) DAO
|
|||
---|---|---|---|
#18+
sdkububuchaпропущено... юзеру нет, разработчику да и эта ситуация простая - время :-)Разработчику,который создал объект, его описание крайне необходимо-ведь он не знал что создавал Согласен! Комментарии и описания это все для слабаков. Тру разработчик не запаривается о том, что его код кто-то может сопровождать, или через несколько лет он сам что-то забудет. Тру разработчик все держит в своей голове! ... |
|||
:
Нравится:
Не нравится:
|
|||
26.09.2019, 12:15 |
|
Создание текстового описания объекта (таблица,запрос) DAO
|
|||
---|---|---|---|
#18+
Ребят, ну мне надо и всё. Считайте, что это творческий процесс. Хочу, чтобы работало. И мне помогли. Огромное спасибо еще раз. А примеров как можно использовать описания таблиц или запросов могу привести, но избавьте плиз. Лучше б рассказал кто, почему св-во таблицы влияет на присвоение того же св-ва запросу. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.09.2019, 12:40 |
|
|
start [/forum/topic.php?fid=45&msg=39866938&tid=1610451]: |
0ms |
get settings: |
8ms |
get forum list: |
11ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
52ms |
get topic data: |
9ms |
get forum data: |
3ms |
get page messages: |
51ms |
get tp. blocked users: |
1ms |
others: | 11ms |
total: | 154ms |
0 / 0 |