Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности

Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
13.12.2002, 15:44
|
|||
|---|---|---|---|
|
|||
Код репликации |
|||
|
#18+
MS Access 2000. Проблема следующая. Первичный ключ таблицы имеет тип Счётчик и размер поля Код репликации (GUID). Если в основную форму вставлять подчинённую с связью через данный ключ, то все ОК, а если в основной форме поставить кнопочку с запросом на открытие подчинённой формы, где в качестве параметра фильтрации используется данный ключ, (Forms![FormName].Filter = "[GUID] = " & Me![GUID]), то выскакивает диалог на ввод параметра (если в ручную забить в этот диалог GUID, то всё работает). Функция StringFromGUID(GUID) выдаёт "???????" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
13.12.2002, 17:21
|
|||
|---|---|---|---|
Код репликации |
|||
|
#18+
C GUID не всякий Access работает правильно. Так есть хитрая внутренняя ошибка, которую сама Microsoft как то не может отловить по человечески. Поставишь один service pack - она исчезнет, поставишь другой, посвежее - может появиться вновь. Тем не менее, чтобы GuidFromString выдавал "??????" - ситуация в общем то знакомая, но давно не встречавшаяся. Me.GUID - это что, поле на форме связанное с таблицей? Если да, то у меня такой тест не проходит, все работает: GUID = {C7E8D75A-15CA-40B8-BD47-F8F9726FBC2F} StringFromGUID(GUID) = {guid {C7E8D75A-15CA-40B8-BD47-F8F9726FBC2F}} Access, работающий с mdb и Jet SQL такой синтаксис GUID понимает, проблемы могут быть с ADP, посколькй на T-SQL нет констант для отображения GUID. По идее, в вашем случае должно работать выражение (Forms![FormName].Filter = "[GUID] = " & StringFromGUID(Me![GUID])) у меня, например чудесно работает, правда Access XP-SP2. Вот что написано в свойстве фильтр открытой формы: [Фирма]={guid {C7E8D75A-15CA-40B8-BD47-F8F9726FBC2F}} Записи корректно отобрались. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=45&mobile=1&tid=1682724]: |
0ms |
get settings: |
11ms |
get forum list: |
19ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
42ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
37ms |
get tp. blocked users: |
1ms |
| others: | 262ms |
| total: | 391ms |

| 0 / 0 |
