أقسام الوصول السريع (مربع البحث)

شجرة الحسابات في الأكسس

كيفية عمل نموذج شجرة الحسابات

مرفق ملف الشرح


نموذج شجرة الحسابات
نموذج اكسس شجرة الحسابات

نماذج الأكسس هي واجهات مستخدم في مايكروسوفت أكسس تُستخدم لإدخال البيانات وتعديلها وعرضها بطريقة منظمة. تساعد النماذج المستخدمين على التفاعل مع قواعد البيانات بسهولة دون الحاجة للتعامل المباشر مع الجداول.

كيفية إنشاء شجرة الحسابات في نماذج الأكسس

برنامج مايكروسوفت أكسس (Microsoft Access) هو نظام إدارة قواعد بيانات من تطوير شركة مايكروسوفت. يُستخدم لإنشاء قواعد بيانات يمكنها تخزين واسترجاع البيانات بسهولة. يتميز بالآتي:

  • واجهة مستخدم سهلة:

يتيح للمستخدمين تصميم قواعد بيانات بدون الحاجة إلى خبرة برمجية متقدمة.

  • تكامل مع أوفيس:

يمكن دمجه بسهولة مع برامج أوفيس الأخرى مثل Excel وWord.

  • الاستعلامات والتقارير:

يسمح بإنشاء استعلامات لتصفية البيانات وتقارير لعرضها بطرق متنوعة.

  • الماكرو والوحدات النمطية:

يوفر أدوات لأتمتة المهام وتخصيص التطبيقات.

نماذج الأكسس (Access Forms) هي واجهات مستخدم رسومية في برنامج مايكروسوفت أكسس تُستخدم لإدخال البيانات وتعديلها وعرضها من قاعدة البيانات. تُسهّل هذه النماذج التفاعل مع البيانات وتقديمها بطريقة منظمة وسهلة الفهم.

مميزات نماذج الأكسس:

  • سهولة الاستخدام:

توفر واجهة بسيطة للمستخدمين لإدخال البيانات بدون التعامل المباشر مع الجداول.

  • التخصيص:

يمكن تصميم النماذج لتناسب احتياجات العمل، مع إضافة أزرار، قوائم، وعناصر تحكم مختلفة.

  • التنقل:

تسهّل التنقل بين السجلات وعرض البيانات من جداول أو استعلامات متعددة.

  • التكامل:

يمكن ربط النماذج بوحدات ماكرو ووحدات برمجية لأتمتة المهام وتخصيص العمليات.

  • التحقق من البيانات:

تدعم إضافة قواعد للتحقق من صحة البيانات المدخلة.

تُعتبر النماذج أداة قوية لتسهيل التفاعل مع قاعدة البيانات وتبسيط عمليات إدخال البيانات وتحليلها.

اقرأ أيضاً: تصميم نموذج تسجيل الدخول.

    كيفية التعامل مع نماذج الاكسس:

    للتعامل مع نماذج الأكسس بشكل فعال، يمكنك اتباع الخطوات التالية:

    إنشاء نموذج

    • استخدام معالج النماذج:

    افتح قاعدة البيانات في أكسس.

    اختر "إنشاء" من الشريط العلوي.

    انقر على "معالج النماذج" واتبع التعليمات لاختيار الحقول التي تريد عرضها.

    • تصميم نموذج يدويًا:

    اختر "تصميم النموذج" من قائمة "إنشاء".

    أضف عناصر تحكم مثل مربعات النصوص والأزرار باستخدام أدوات التصميم.

    تخصيص النموذج

    - إضافة عناصر تحكم:

    استخدم أدوات التصميم لإضافة مربعات نصوص، قوائم منسدلة، وأزرار.

    - تنسيق النموذج:

    يمكنك تغيير الألوان، الخطوط، وترتيب العناصر لتحسين المظهر.

    - إضافة قواعد التحقق:

    استخدم خصائص عناصر التحكم لإضافة قواعد التحقق من صحة البيانات.

    التعامل مع البيانات

    • إدخال وتحرير البيانات:

    استخدم النموذج لإدخال البيانات في الجداول المرتبطة.

    • عرض البيانات:

    يمكنك التنقل بين السجلات باستخدام أزرار التنقل في أسفل النموذج.

    تحسين الأداء

    1. استخدام الماكرو:

    أضف وحدات ماكرو لأتمتة المهام المتكررة مثل ترحيل البيانات أو فتح التقارير.

    2. تخصيص الأحداث:

    يمكنك ربط إجراءات معينة بأحداث مثل فتح النموذج أو النقر على زر.

    اقرأ أيضاً: إنشاء نماذج الصناديق والبنوك.

    نصائح

    حفظ العمل بانتظام: تأكد من حفظ التغييرات التي تجريها على النموذج.

    اختبار النموذج: تأكد من اختبار النموذج للتأكد من أنه يعمل بشكل صحيح قبل استخدامه.

    خطوات عمل نموذج شجرة الحسابات:

    لعمل نموذج شجرة الحسابات في مايكروسوفت أكسس، اتبع الخطوات التالية:

    • إعداد قاعدة البيانات:

    تأكد من أن لديك جدولًا يحتوي على البيانات اللازمة، مثل رقم الحساب، اسم الحساب، والحساب الرئيسي.

    • إنشاء استعلام:

    اذهب إلى "إنشاء" واختر "تصميم استعلام".

    أضف الجدول الذي يحتوي على بيانات الحسابات.

    اختر الحقول المطلوبة مثل رقم الحساب واسم الحساب.

    • إنشاء نموذج:

    اذهب إلى "إنشاء" واختر "تصميم النموذج".

    استخدم "مربع القائمة" أو "مربع التحرير والسرد" لعرض الحسابات.

    • استخدام عنصر تحكم ActiveX:

    لإضافة شجرة، استخدم عنصر تحكم ActiveX مثل "Microsoft TreeView Control".

    يمكنك العثور عليه في قائمة عناصر التحكم عند النقر على "إدراج" في شريط الأدوات.

    تعبئة شجرة الحسابات:

    اكتب كود VBA لربط عنصر التحكم TreeView بالبيانات:

    افتح "عرض الكود" في النموذج.

    أضف الكود التالي لتعبئة الشجرة:

    إضافة الأكود للنموذج

    عمل كود عند الفتح للنموذج:

    • أولاً نقوم بعمل كود عند الفتح:

    عمل كود عند الفتح للنموذج
    كود عند الفتح للنموذج

    الكود:


    On Error Resume Next DoCmd.SetWarnings False DoCmd.Requery Me.Caption = Compan TimeUser = DLookup("[LogTime]", "Users", "deCode([uname],'User')='" & MyUser.Username & "'") userN = DLookup("[no]", "users Query", "deCode([uname],'User')='" & MyUser.Username & "'") User_Id = DLookup("[SN]", "Users", "deCode([uname],'User')='" & MyUser.Username & "'") Username = DLookup("[dName]", "users Query", "deCode([uname],'User')='" & MyUser.Username & "'") DoCmd.Close "UserLogon" DoCmd.Close "users Queryadmain"

    عمل كود عند التحميل للنموذج:

    • ثانياً: نقوم بعمل كود عند التحميل:
    عمل كود عند التحميل
    كود عند التحميل

    الكود:

    On Error Resume Next
    Call RTL_SetTree(Me, TreeView2) Dim dbs As Database, rst As Recordset Dim nodX As Node Set dbs = CurrentDb Set rst = dbs.OpenRecordset("formall", dbOpenDynaset) Set nodX = TreeView2.Nodes.Add(, , "A", "برنامج الشامل المحاسبي") With rst Do While Not .EOF Set nodX = TreeView2.Nodes.Add("A" & CStr(Nz(!IDFrm)), tvwChild, "A" & CStr(!Cbuttn), CStr(!Cbuttn) & ":" & !NameButtn) nodX.EnsureVisible .MoveNext Loop End With rst.Close Set dbs = Nothing For Each nodX In TreeView2.Nodes nodX.Expanded = False nodX.Sorted = True Next Me.AllowEdits = True End Sub

    عمل كود عند لمربع إظهار الالة الحاسبة وبعض البرامج في النموذج:

    • ثالثاً: نقوم بعمل كود عند الضغط:
    كود الالة الحاسبة
    كود إظهار أدوات من جهاز الكمبيوتر



    Me.LASTME = LAST If Me.LAST = "فتح الالة الحاسبة" Then Call Shell("C:\WINDOWS\system32\calc.exe", 1) ElseIf Me.LAST = "فتح برنامج الاكسل" Then Call Shell("C:\Program Files\Microsoft Office\Office15\EXCEL.EXE", 1) ElseIf Me.LAST = "فتح برنامج وورد" Then Call Shell("C:\Program Files\Microsoft Office\Office15\WINWORD.EXE", 1) ElseIf Me.LAST = "فتح المذكرة" Then Call Shell("C:\Windows\System32\notepad.exe", 1) End If

    عمل كود جلب بيانات اسم الشركة من جدول:

    • رابعاً: نقوم بعمل كود جلب بيانات من جدول:

    =DLookUp(" [a_b_name] ";"branch")

    1. a_b_name: هو اسم حقل في النموذج والذي يحتوي على اسم الشركة

    2. branch: اسم الجدول الذي يتضمن بيانات الشركة


    اضغط هنا للتحميل: تحميل الملف

    تعليقات