DataNumen মার্ক এন্ট্রি সিস্টেম - শিক্ষকদের জন্য একটি বিনামূল্যে মার্ক এন্ট্রি সিস্টেম

এখন শেয়ার:

শিক্ষকদের সবসময়ই অনেক কাজ শেষ করতে হয়। তাদের আগামীকালের ক্লাসের জন্য নোট প্রস্তুত করতে হবে, শিক্ষার্থীদের পারফরম্যান্স ট্র্যাক করতে হবে, শীর্ষ পরিচালনার জন্য প্রতিবেদন তৈরি করতে হবে এবং আরও অনেক কিছুর জন্য। আসুন মার্ক এন্ট্রি তাদের জন্য একটি সহজ কাজ হিসাবে তৈরি করা যাক।

এখন ডাউনলোড করুন

আপনি যদি যত তাড়াতাড়ি সম্ভব সফ্টওয়্যারটি ব্যবহার শুরু করতে চান, তাহলে আপনি করতে পারেন:

এখনই সফ্টওয়্যারটি ডাউনলোড করুন

অন্যথায়, আপনি ডিআইওয়াই করতে চাইলে, আপনি নীচের সামগ্রীগুলি পড়তে পারেন।

আসুন জিইউআই প্রস্তুত করি

এই চিত্রগুলিতে প্রদর্শিত হিসাবে, প্রয়োজনীয় শীটগুলি সহ সরঞ্জামটি প্রস্তুত করুন।

পত্রকের নাম বিবরণ
প্রবেশ এটি চিহ্ন প্রবেশের জন্য জিইউআই।
ডেটাবেস এই শীটটি ডাটাবেস হিসাবে কাজ করে এবং শিক্ষার্থীদের চিহ্ন ধরে রাখে
তালিকা এই শীটে এমন ডেটা রয়েছে যা ড্রপডাউনগুলি তৈরি করতে ব্যবহৃত হবে।
শিক্ষার্থীরা এই শীটটি হ'ল বিভিন্ন শিক্ষার্থীদের নিজ নিজ ক্লাসে মানচিত্র।

পত্রক এন্ট্রি

পত্রক তালিকা

শিট স্টুডেন্ট

ভিবিএ প্রকল্প উইন্ডো থেকে, শিটগুলি এখানে প্রদর্শিত হিসাবে নাম পরিবর্তন করুন।ভিবিএ প্রকল্প উইন্ডোতে শীটগুলির নাম পরিবর্তন করুন

আসুন এটি কার্যকরী করি

একটি নতুন মডিউলে ম্যাক্রোটি অনুলিপি করুন এবং ম্যাক্রোগুলিকে তাদের নিজ নিজ বোতামগুলিতে সংযুক্ত করুন।

ম্যাক্রো বোতাম সংযুক্ত করুন বিবরণ
ক্লাস_ড্রপডাউন - এই ম্যাক্রো "ক্লাস" এর জন্য ড্রপ ডাউন তৈরি করে
বিভাগ_ড্রপডাউন - এই ম্যাক্রো "বিভাগ" এর জন্য ড্রপ ডাউন তৈরি করে
সাবজেক্ট_ড্রপডাউন - এই ম্যাক্রো "সাবজেক্ট" এর জন্য ড্রপ ডাউন তৈরি করে
প্রদর্শন_ তালিকা তালিকা প্রদর্শন করুন এই ম্যাক্রো নির্বাচিত শ্রেণি এবং বিভাগের শিক্ষার্থীদের দেখায়
যোগ করুন_ড্যাটাবেস জমা দিন এই ম্যাক্রো আপলোড চিহ্নটি ডাটাবেস শীটে প্রবেশ করে।
Sub Class_dropdown()
    Dim lr As Long
    Dim r As Long
    lr = lst.Range("A" & Rows.Count).End(xlUp).Row
    Dim prodlist As String
    For r = 2 To lr
        If prodlist = "" Then
            prodlist = lst.Range("A" & r).Value
        Else
            prodlist = prodlist & "," & lst.Range("A" & r).Value
        End If
        Next r
        With entry.Range("C2:D2").Validation
            .Delete
            .Add Type:=xlValidateList, AlertStyle:=xlValidAlertStop, Operator:= _
            xlBetween, Formula1:=prodlist
            .IgnoreBlank = True
            .InCellDropdown = True
            .InputTitle = ""
            .ErrorTitle = ""
            .InputMessage = ""
            .ErrorMessage = ""
            .ShowInput = True
            .ShowError = True
        End With
End Sub

Sub Section_dropdown()
    Dim lr As Long
    Dim r As Long
    lr = lst.Range("B" & Rows.Count).End(xlUp).Row
    Dim prodlist As String
    For r = 2 To lr
        If prodlist = "" Then
            prodlist = lst.Range("B" & r).Value
        Else
            prodlist = prodlist & "," & lst.Range("B" & r).Value
        End If
        Next r
        With entry.Range("G2:H2").Validation
            .Delete
            .Add Type:=xlValidateList, AlertStyle:=xlValidAlertStop, Operator:= _
            xlBetween, Formula1:=prodlist
            .IgnoreBlank = True
            .InCellDropdown = True
            .InputTitle = ""
            .ErrorTitle = ""
            .InputMessage = ""
            .ErrorMessage = ""
            .ShowInput = True
            .ShowError = True
        End With
End Sub

Sub Subject_dropdown()
    Dim lr As Long
    Dim r As Long
    lr = lst.Range("C" & Rows.Count).End(xlUp).Row
    Dim prodlist As String
    For r = 2 To lr
        If prodlist = "" Then
            prodlist = lst.Range("C" & r).Value
        Else
            prodlist = prodlist & "," & lst.Range("C" & r).Value
        End If
        Next r
        With entry.Range("K2:O2").Validation
            .Delete
            .Add Type:=xlValidateList, AlertStyle:=xlValidAlertStop, Operator:= _
            xlBetween, Formula1:=prodlist
            .IgnoreBlank = True
            .InCellDropdown = True
            .InputTitle = ""
            .ErrorTitle = ""
            .InputMessage = ""
            .ErrorMessage = ""
            .ShowInput = True
            .ShowError = True
        End With
End Sub

Sub Show_List()
    Dim r As Long
    Dim lr As Long
    Dim e As Long
    e = 5
    lr = std.Range("A" & Rows.Count).End(xlUp).Row
    For r = 2 To lr
        If std.Range("A" & r).Value = entry.Range("C2").Value And std.Range("B" & r).Value = entry.Range("G2").Value Then
            e = e + 1
            entry.Range("B" & e).Value = std.Range("C" & r).Value
            entry.Range("C" & e).Value = std.Range("D" & r).Value
        End If
        Next r
End Sub

Sub Add_To_Database()
    Dim r As Long
    Dim lr As Long
    Dim e As Long
    e = 5
    lr = entry.Range("B" & Rows.Count).End(xlUp).Row
    For r = 6 To lr
        Dim lrind As Long
        lrind = db.Range("B" & Rows.Count).End(xlUp).Row + 1
        db.Range("A" & lrind).Value = entry.Range("C2").Value
        db.Range("B" & lrind).Value = entry.Range("G2").Value
        db.Range("C" & lrind).Value = entry.Range("K2").Value
        db.Range("D" & lrind).Value = entry.Range("C" & r).Value
        db.Range("E" & lrind).Value = entry.Range("K" & r).Value
        Next r
End Sub

এটি টুইক করুন

এই স্ক্রিপ্টটি আপনাকে একটি খুব প্রাথমিক চিহ্ন প্রবেশকরণ সিস্টেম তৈরি করতে দেয়। তবে, আপনি এটি টুইট করতে পারেন এবং শীট "ডেটাবেস" থেকে ডেটা ব্যবহার করে বিশ্লেষণমূলক প্রতিবেদন তৈরি করতে পারেন। ডাটাবেস শীটের জন্য ব্যাকআপ তৈরি করা ভাল অনুশীলন। এটি আপনাকে পুনরুদ্ধার করতে সহায়তা করবে দূষিত xlsx শীট।

লেখকের ভূমিকা:

নিক ভিপন্ড একটি ডেটা রিকভারি বিশেষজ্ঞ DataNumen, ইনক। যা তথ্য পুনরুদ্ধারের প্রযুক্তিগুলির সহ বিশ্বের শীর্ষস্থানীয় দূষিত শব্দ এবং আউটলুক পুনরুদ্ধার সফ্টওয়্যার পণ্য। আরো তথ্যের জন্য, যান WWW.datanumen.com.

এখন শেয়ার:

মন্তব্যসমূহ বন্ধ করা হয়.