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
Sample File Not found Lekha Ase.
ReplyDeleteError 404
Pls upload ur Sample file
Link updated. Please try now.
Delete