قم بتصفية نموذج باستخدام زر أمر في نموذج آخر

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

  •  23-09-2019
  •  | 
  •  

سؤال

لدي نموذج مع cmdbutton الذي يفتح في الوقت الحالي نموذجًا آخر ويظهر جميع السجلات لعدة أنواع من أساليب التقسيم و trimfinish (486 في الوقت الحاضر) ، أحتاج إلى أن أكون قادرًا على تصفية النموذج الثاني فقط لإظهار trimfinish فقط.

Sub Sub LBL600SERIESS_CLICK () Dim StdocName كسلسلة خافتة stlinkcriteria كسلسلة

stDocName = "frmModules"
stLinkCriteria = "Forms!frmModules![TrimFinish] = 1"
DoCmd.OpenForm stDocName, , , stLinkCriteria

نهاية الفرعية

في الوقت الحالي ، يظهر فقط سجلًا جديدًا ، وأنا أعلم أنه يجب أن يكون هناك 162 سجلًا باستخدام 1 ، ما الذي فاتني أو فعلت غير صحيح.

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

المحلول

قاعدة stlinkcriteria على حقل في Frmmodules 'RecordseRce. لذا ، إذا كان Recordsource يتضمن حقلًا رقميًا يسمى Trimfinish ، فحاول شيئًا كهذا:

stLinkCriteria = "[TrimFinish] = 1"

إذا كان SurcherseSource عبارة عن استفسار من أكثر من جدول ، فيمكنك تأهيل اسم الحقل مع اسم الاسم المستعار للجدول:

stLinkCriteria = "YourTableAlias.[TrimFinish] = 1"

إذا كنت لا تزال تواجه مشكلة ، فقم بتحرير سؤالك لوصف موقد سجلات Frmmodules. إذا كان استعلامًا ، فقم بصق في عرض SQL للاستعلام.

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