تخطي إلى المحتوى الرئيسي
الدعم
تسجيل الدخول باستخدام حساب Microsoft
تسجيل الدخول أو إنشاء حساب.
مرحباً،
تحديد استخدام حساب مختلف!
لديك حسابات متعددة
اختر الحساب الذي تريد تسجيل الدخول باستخدامه.

يمكنك استخدام إجراء الماكرو FindNextRecord في قواعد بيانات Access لسطح المكتب للعثور على سجل التالية التي تفي معايير المحددة بواسطة إجراء الماكرو FindRecord السابق أو القيمة في مربع الحوار بحث واستبدال (على علامة التبويب الصفحة الرئيسية ، انقر فوق بحث). يمكنك استخدام الإجراء FindNextRecord للبحث بشكل متكرر عن السجلات. على سبيل المثال، يمكنك التنقل بشكل متتالي عبر جميع السجلات لعميل معين.

ملاحظة: تمت إعادة تسمية إجراء الماكرو FindNextRecord من FindNext إلى FindNextRecord بدءا من Access 2010.

ملاحظة: لا يتوفر إجراء الماكرو FindNextRecord في تطبيقات Access على الويب.

الإعداد

لا يحتوي الإجراء FindNextRecord على أي وسيطات. يعثر الإجراء FindNextRecord على السجل التالي الذي يفي بالمعايير التي تم تعيينها إما بواسطة الإجراء FindRecord أو في مربع الحوار بحث واستبدال . تتم مشاركة وسيطات الإجراء FindRecord مع الخيارات الموجودة في مربع الحوار بحث واستبدال .

لتعيين معايير البحث، استخدم الإجراء FindRecord . عادة ما تدخل إجراء FindRecord في الماكرو ثم تستخدم الإجراء FindNextRecord للعثور على السجلات الناجحة التي تفي بنفس المعايير.

ملاحظات

هذا الإجراء له نفس تأثير استخدام الزر بحث عن التالي في مربع الحوار بحث واستبدال .

ملاحظة: على الرغم من أن الإجراء FindRecord يتوافق مع الأمر بحث في علامة التبويب الصفحة الرئيسية للجداول والاستعلامات والنماذج، فإنه لا يتوافق مع الأمر بحث في القائمة تحرير في نافذة "التعليمة البرمجية". لا يمكنك استخدام الإجراء FindRecord أو إجراء FindNextRecord للبحث عن نص في الوحدات النمطية.

تلميح: إذا قمت بتعيين الوسيطة الحقل الحالي فقط للإجراء FindRecord إلى نعم، فقد تحتاج إلى استخدام الإجراء GoToControl لنقل تركيز إلى عنصر تحكم التي تحتوي على البيانات التي تبحث عنها قبل استخدام الإجراء FindNextRecord .

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

ومع ذلك، لاحظ أنه إذا كنت تستخدم زر أمر لتشغيل ماكرو يحتوي على إجراء FindNextRecord ، فسيتم العثور على المثيل الأول لمعايير البحث بشكل متكرر. يحدث هذا السلوك لأن النقر فوق زر الأمر يؤدي إلى إزالة تركيز من الحقل الذي يحتوي على القيمة المطابقة. سيبدأ إجراء FindNextRecord بعد ذلك في البحث من بداية السجل. لتجنب هذه المشكلة، قم بتشغيل الماكرو باستخدام تقنية لا تغير التركيز، مثل زر شريط أدوات مخصص أو مجموعة مفاتيح محددة في ماكرو AutoKeys. بدلا من ذلك، قم بتعيين التركيز في الماكرو إلى الحقل الذي يحتوي على معايير البحث قبل تنفيذ الإجراء FindNextRecord .

يحدث نفس السلوك أيضا إذا كنت تستخدم زر أمر لتشغيل ماكرو يحتوي على إجراء FindRecord مع تعيين الوسيطة Find First إلى No.

لتشغيل الإجراء FindNextRecord في وحدة Visual Basic for Applications، استخدم أسلوب FindNext للكائن DoCmd .

هل تحتاج إلى مزيد من المساعدة؟

الخروج من الخيارات إضافية؟

استكشف مزايا الاشتراك، واستعرض الدورات التدريبية، وتعرف على كيفية تأمين جهازك، والمزيد.

تساعدك المجتمعات على طرح الأسئلة والإجابة عليها، وتقديم الملاحظات، وسماعها من الخبراء ذوي الاطلاع الواسع.

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

ما مدى رضاك عن جودة اللغة؟
ما الذي أثّر في تجربتك؟
بالضغط على "إرسال"، سيتم استخدام ملاحظاتك لتحسين منتجات Microsoft وخدماتها. سيتمكن مسؤول تكنولوجيا المعلومات لديك من جمع هذه البيانات. بيان الخصوصية.

نشكرك على ملاحظاتك!

×