ms access يمكن رمز فبا لإضافة جدول مرتبط مع المفتاح الأساسي



كيف يمكن اضافه قيد المفتاح الاساسي ودالك بعد إنشاء الجدول في sqlserver mangemnt system (1)

لماذا لا يمكنك إنشاء فهرس لمصدر أودبك بعد الربط؟

في العمل، ونحن نستخدم أسيس مع جداول سكل سيرفر المرتبطة، وعندما يريد شخص ما للاتصال بقاعدة بيانات مختلفة (التغيير من بيئة الإنتاج لاختبار البيئة)، ونحن نفعل شيئا من هذا القبيل لجميع الجداول:

Dim TD As TableDef
Dim ConString As String

ConString = "ODBC;DRIVER={SQL Server};SERVER=ServerName;DATABASE=DbName;Trusted_Connection=Yes;"

CurrentDb.TableDefs.Delete "SomeTable"

Set TD = CurrentDb.CreateTableDef("SomeTable", 0, "SomeTable", ConString)
CurrentDb.TableDefs.Append TD
Set TD = Nothing

CurrentDb.Execute "CREATE UNIQUE INDEX SomeIndex ON SomeTable (PrimaryKeyColumn) WITH PRIMARY"

لدي وجهة نظر قابلة للتحديث في قاعدة بيانات ملقم سكل. عند إنشاء جدول مرتبط به مع أودبك، يطلب مني تحديد معرف سجل فريد من أجل أن تكون قابلة للتحديث.

أنا بحاجة إلى إعادة ربط حيوي هذا الجدول في فبا، لذلك أنا بحاجة إلى إسقاط وإعادة إنشاء الجدول المرتبط (لا يمكن تحديث الخاصية TableDef.Connect لجدول أودبك).

لقد وجدت العديد من الحلول التي لا تنطبق في حالتي:

  • إنشاء الفهرس بعد ربط: لا أستطيع مصدر أودبك
  • إنشاء المفتاح الأساسي في قاعدة البيانات: لا أستطيع، انها وجهة نظر

وستكون هذه الشروط قابلة للتطبيق:

  • رمز الذي سوف تفعل ما يفعل المعالج
  • رمز لإعادة ربط دون الحاجة إلى حذف تابليدف والتي تعمل مع جدول أودبك مرتبط، ولن إعادة تعيين معرف تعيين سابقا

الحل المؤقت:

  • تحويل طريقة العرض إلى عرض ملموس وإنشاء فهرس فريد على ذلك