إنشاء المفتاح الأساسي من عمود اثنين أو أكثر في Visual Foxpro 9

StackOverflow https://stackoverflow.com/questions/1968752

  •  21-09-2019
  •  | 
  •  

سؤال

كيف يمكنني إنشاء فهرس مفتاح أساسي من عمودين أو أكثر في Visual Foxpro 9؟ قد تكون الأعمدة من أنواع مختلفة.

هل كانت مفيدة؟

المحلول

يجب أن تكون فهارس مركبة سلاسل ، لذا استخدم الوظيفة المناسبة (STR () ، DTOS () ، إلخ) لتحويل الحقل قبل تسلسله. انظر وثائق MSDN لمزيد من التفاصيل.

نصائح أخرى

كلمة أخرى من الحذر هي التأكد من عدم تقليم تمثيل حرف أي من الأعمدة المدرجة في المفاتيح.

شيء آخر يجب أن تكون على دراية به هو أن رمز النزاهة المرجعية التي تم إنشاؤها بواسطة VFP ليست في بعض الأحيان نظيفة أو مصممة للعمل بشكل جيد مع مفاتيح متسلسلة. الكود هو أبسط بكثير بالنسبة لمفاتيح البديل (عمود واحد لا معنى له ، عادة عدد صحيح أو GUID). قد يكون الوقت متأخرًا جدًا في التصميم لكي تفكر في ذلك ، لكنني سأضعه هنا فقط في حال كان لا يزال في مرحلة التصميم أو لا يزال تغييرًا عمليًا.

ريك شومر VFP MVP

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top