اذهب الي المحتوي
أوفيسنا
بحث مخصص من جوجل فى أوفيسنا
Custom Search

الردود الموصى بها

قام بنشر

السلام عليكم

اخواني الكرام جزاكم الله كل خير

من انواع الاعمدة في الجدول الترقيم التلقائي ويكون على قسمين عدد صحيح و معرف النسخة المماثلة

كيف يمكنني ان استخدم هذا العمود في شروط الدلات مثل dsum او في تصفية نموذج على سجل معين اعتمادا على هذا العامود

2019-05-03_22h39_26.png.49ec75578b5c374dff80ddf5b64653d8.png

قام بنشر (معدل)

أهلا بالاستاذ @عبد الله قدور

أرجو أن تفيدني بسبب ضبط حقل المعرف على هذا النوع من البيانات وكيفية التعامل الجداول المرتبطة معه! 

لأنه في حد علمي لا أعلم أحدا تكلم عن فائدة ضبط المعرف على هذا النوع من البيانات والفائدة منه...

 

أما عن سؤالك فإن استخدام هذا الضبط في النموذج يعيد بيانات مبهمة! ويعود السبب في ذلك إلى أن البيانات العائدة من الحقل في النموذج هي من نوع البيانات Byte.. والمعروف عن هذا النوع من البيانات يعيد مصفوفة بيانات بطول البيانات المدخلة.. ولكي تستخدم هذه البيانات يجب أخراجها من المصفوفة أولا..

وحتى لا أشغل تفكيرك بكيفية ذلك! فإن أكسس وفر دالة تقوم بهذا العمل نيابة عنك وهي StringFromGUID ولكي نستخدمها في الدالات المجمعة نتبع الطريقة التالية

Private Sub CMD_TEST_Click()
  X = DLookup("ID&CHR(13)&NAME", "TBL01", "ID=" & StringFromGUID(Me.ID))
  MsgBox X
End Sub

لكن إن طلبت الاختصار! يمكنك استخدام الطريقة التالية على سبيل المثال

Private Sub CBO_FIND_AfterUpdate()
  Dim RS As DAO.Recordset
  Set RS = Me.RecordsetClone
  RS.FindFirst "Mid(ID, 2, 8) ='" & Me.CBO_FIND & "'"
  If RS.NoMatch Then Exit Sub
  Me.Bookmark = RS.Bookmark
End Sub

أرجو ملاحظة الجانب الأيسر في مجال البحث

للفائدة: هناك دالة أخرى بعكس السابقة أعلاه وهي GUIDFromString  أرجو أن تقرأ عنهما في ملف التعليمات!

إليك هذا المثال:REPLICATION ID(GUID).MDB

تم تعديل بواسطه أبو إبراهيم الغامدي
  • Like 2
  • Thanks 1
قام بنشر
20 ساعات مضت, أبو إبراهيم الغامدي said:

أهلا بالاستاذ @عبد الله قدور

أرجو أن تفيدني بسبب ضبط حقل المعرف على هذا النوع من البيانات وكيفية التعامل الجداول المرتبطة معه! 

لأنه في حد علمي لا أعلم أحدا تكلم عن فائدة ضبط المعرف على هذا النوع من البيانات والفائدة منه...

اهلا بك استاذي الكريم ابو ابراهيم الغامدي

حياك الله وبياك

قمت بالاتصال بقاعدة بيانات sql من الاكسس فكانت كل المفاتيح الرئيسية فيها تعتمد على هذا النوع من البيانات قد يكون ذلك لحماية البيانات او هناك سبب أخر

يعني بعبارة سورية (مجبرٌ صاحبك لا بطل)

 

قام بنشر
8 ساعات مضت, عبد الله قدور said:

قمت بالاتصال بقاعدة بيانات sql من الاكسس فكانت كل المفاتيح الرئيسية فيها تعتمد على هذا النوع من البيانات قد يكون ذلك لحماية البيانات او هناك سبب أخر

يعني بعبارة سورية (مجبرٌ صاحبك لا بطل)

 

أجل خذ هذه الفائدة..

ترتيب المعرف على هذه الوضعية يعطي سجلا فريدا على مستوى الشبكة؛ بمعنى إذا أردت أن تحصل على سجل فريد في بيئة مستخدمين متعددة على مستوى الشبكة فيمكنك وضع المعرف على هذه وضعية Replication ID .. تعطي هذه الوظعية مصفوفة بيانات يطلق عليها GUID. وبناءً عليه لا ينبغي على مطوري قواعد البيانات القلق بشأن تطوير معرف سجلات فريدة في بيئة شبكة متعددي المستخدمين حتى في بيئة أكسس!

  • Like 2

انشئ حساب جديد او قم بتسجيل دخولك لتتمكن من اضافه تعليق جديد

يجب ان تكون عضوا لدينا لتتمكن من التعليق

انشئ حساب جديد

سجل حسابك الجديد لدينا في الموقع بمنتهي السهوله .

سجل حساب جديد

تسجيل دخول

هل تمتلك حساب بالفعل ؟ سجل دخولك من هنا.

سجل دخولك الان
  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

    • لايوجد اعضاء مسجلون يتصفحون هذه الصفحه
×
×
  • اضف...

Important Information