Wednesday, January 6, 2016

Dependable Combo Box: Dependable Combo Box হলো একটি Combo Box এর Value এর উপর ভিত্তি করে আরেকটি Combo Box এর Value List define করা। আমরা দেখব কিভাবে Microsoft Access এ Dependable Combo Box তৈরি করা যায়।

এখান থেকে Sample File Download করে নিন।

(1)  প্রধমে একটি নতুন অ্যাকসেস পজেক্ট নেই। নিচের ছবির মত একটি table design করি। টেবিলের নাম দেই tblItemBrandModel এবং এত নিচরে মত করে Data Entry করি (Sample File  এ ডাটা দেওয়া আছে)।

(2)  এবার একটি Form নেই এবং Form এ তিনটি Combo Box নেই। Combo Box গুলোর নাম দেই যথাক্রমে cboItem, cboBrand, cboModel. Form টি frmComboBoxes নামে সেভ করি।

(3)  cboItem এর property থেকে Data ----> Row Source এ ক্লিক করি।

(4)  নিচের চিত্রের মত Show Table ---> Select Table ----> Add ---> Close ---> Select “Item” in Field ‍select করি। Save & Close Query builder.

(5)  cboBrand এর জন্য cboItem এর মত করে Query builder window open করি এবং নিচের চিত্রের মত করে প্রথমে Brand এবং পরে Item Filed select করি। Item filed এর Criteria তে এই Expression লিখি [Forms]![frmComboBoxes]![cboItem] ‍  Save করে Close করে দিই।

(6)  এবার cboModel এর জন্য Query builder window open করে নিচের চিত্রের মত Field সমূহ সেলেক্ট করি। Item Field এর Criteria তে লিখি [Forms]![frmComboBoxes]![cboItem] এবং Model Field এর Criteria তে লিখি [Forms]![frmComboBoxes]![cboBrand]     Save করে Close করি।

(7)  এবার cboItem এর After Update Event এ নিচের কোড লিখি  (নিচের চিত্র Follow করুন)
On Error GoTo ErrHandler
Me.cboBrand.Requery
Me.cboModel.Requery
Exit Sub
ErrHandler:
MsgBox Err.Description, vbCritical, "Error"

(8)  এবার cboBrand এর After Update Event এ নিচের কোড লিখি  (নিচের চিত্র Follow করুন)
On Error GoTo ErrHandler
Me.cboModel.Requery
Exit Sub
ErrHandler:
MsgBox Err.Description, vbCritical, "Error"
 


Save করে window টি close করে দিই।

(9)   এখন form টি Run করে cboItem থেকে যেকোন Item Select করি এবং cboBrand এ ক্লিক করি। আমরা দেখব যে, cboBrand এ শুধুমাত্র ঐ Item এর Brand সমূহ দেখাচ্ছে। cboBrand এ যেকোন Brand Select করে cboModel এ ক্লিক করি। আমরা দেখব যে cboModel এ শুধুমাত্র ঐ Item এর Selected Brand এর Model সমূহ দেখাচ্ছে।

যেকোন Query এর জন্য মেইল করুন harun24hr@gmail.com

2 comments:

  1. Sample File Not found Lekha Ase.
    Error 404
    Pls upload ur Sample file

    ReplyDelete

Categories

Featured Post

Excel Advance: How to filter data of a column that have specific word?

Suppose I have list of animal (See screenshot). I want to filter data which have word cat. So, for filtering data with word cat use th...

Recent Comments

Popular Posts