2009-11-12 4 views
2

я в настоящее время «вынужден» создать базу данных в доступе мса 2007.мса идентификатор репликации доступа, как внешний ключ

Из-за проблемы репликации я решил использовать AutoNumber в ReplicationID для моей таблицы Users.

В таблице моих мест я хотел бы использовать этот идентификатор в качестве пользователя.

Я пытался использовать идентификатор пользователя в текстовых полях accross основной формы, но она выводит

{guid {BF40D0A0-A1F3-4C98-A9B6-D9D075F0BBA3}} 

и при использовании этого значения для вставки в моей таблицу Центров, он генерирует новый ReplicationID.

Мне не хватает какой-либо настройки, где он будет использовать предоставленный GUID, или у вас есть какие-либо другие предложения.

С уважением.

ответ

0

ОК, я нашел его. Случилось так, что вы не можете вставить строку guid в ms-доступ, вы должны использовать фактический объект. Тогда все было хорошо.

Не используйте StringFromGUID/GUIDFromString, просто вставьте объект как есть, и все хорошо.

Все вопросы и я с удовольствием объясню Х-)

2

Я не претендую, чтобы понять репликацию в Access. Однако две лучшие ресурсы

0

Не подвергайте пользователей значениям автономного номера, особенно вкуса GUID!

+0

Я хотел бы использовать его в качестве внешнего ключа в другой таблице, чтобы сохранить его в скрытом поле. Пользователь не увидит GUID. –

+0

Но зачем хранить его в скрытом поле. Звучит сумасшедшим для меня. Без сомнения, это способ доступа к формам доступа, затем;) – onedaywhen

+0

Не используйте поля GUID автонабора. –

Смежные вопросы