السلام عليكم
ارجو ان لا يكون الموضوع مكرر وأوكد انني قمت بالبحث كثيرا عنه وأتمنى من كل قلبي ان يتم الإجابة عليه لأني احتاجه بشكل كبير
لدي برنامج محاسبة يعمل على SQL2000 يحوي على جدول للزبائن ويعرف لكل زبون رقم guid من النوع Number Filed size: Replication ID
يعطي الشكل " {B483DC36-FCBA-47DC-BB1C-05490153E07A}"
ارغب بربط الجدول هذا ديناميكا مع اكسس بحيث يقوم المستخدم بإدخال اسم الزبون في نموذج ويقوم اكسس بتوليد guid من نفس الشكل المقبول ليتم إضافته بشكل يدوي (استعلام إضافة) إلى جدول SQL وبالتالي يصبح موجود ضمن برنامج المحاسبة
إن المشكلة الاساسية تكمن في ان بنية جداول ال SQL لايمكن تعديلها وبالتالي فإن الحقل GUID الموجود في SQL لايمكن ان يكون فارغ ولايمكن أن يكون رقم ولم اجد طريقة لتوليد الرقم بشكل الي في اكسس وخاصة مع عدم إمكانية استخدام ميزة الترقيم التلقائي لإن العملية ممكن ان تتم بالعكس (إدخال اسم في برنامج المحاسبة يتم نقله بشكل الي إلى الاكسس )
كما ان مخدم SQL والذي يحوي على قاعدة برنامج المحاسبة غير موجود دائما على الشبكة لذلك لايمكن ربط نماذج اكسس بجداول برنامج المحاسبة
ارفق ملف يحوي على جدولين
الاول يحوي جدول باسم access الذي يحوي على الاسماء المراد نقلها إلى الجدول الثاني sql
ويحوي على استعلام الاضاقة الذي لايعمل نتيجة وجود القيمة GUID في اكسس فارغة.
السؤال باختصار
هل يمكن توليد GUID بشكل الي دون استخدام ميزة الترقيم التلقائي .
لكم جزيل الشكر والمحبة جميعا

