-
Posts
1,180 -
تاريخ الانضمام
-
تاريخ اخر زياره
-
Days Won
4
نوع المحتوي
المنتدى
مكتبة الموقع
معرض الصور
المدونات
الوسائط المتعددة
كل منشورات العضو عبد الله قدور
-
مطلوب المساعدة في تصميم برنامج تدريب
عبد الله قدور replied to Saeed Abu Salem's topic in قسم الأكسيس Access
السلام عليكم عمل جيد أخي يمكنك البدء بالبرمجة والتصميم نصيحتي لك في تصميم نموذج ادخال متدرب ان يكون معلومات المتدرب في مجموعة ومعلومات المدرب في مجموعة مستقلة ضمن النموذج بحيث يسهل ادخال البيانات ولايحدث تداخل في المعلومات دائما أخي ضع في حسبانك أن هناك شخص اخر سوف يعمل على البرنامج وليس أنت ويجب أن تقدم له معلومات توضيحة كافية حتى يستطيع القيام بالعمل هذا أولا ثانيا يفضل اضافة جدول للمدربين تسجل بياناتهم فيه وتقوم بالربط بينهم عن طريق العلاقات حتى لا تقع في مشكلة تكرار اسماء المدربين فمثلا عندك مدرب اسمه محمد المحمد فإذا تم ادخال اسمه خطأ محمد محمد أو محمدمحمد - بدون مسافة - فسيعتبره البرنامج مدرب أخر وهنا يقع خطأ فادح يصعب تداركه فيما بعد تحياتي لك -
تصميم برنامج مخازن في المنتدى خطوة خطوة
عبد الله قدور replied to عبد الله قدور's topic in قسم الأكسيس Access
السلام عليكم ورحمة الله وبركاته سنتابع اليوم بعملنا بفضل الله وكرمه 1- تم اضافة رسائل التحذير لفاتورة الادخال بنفس الطريقة السابقة المستخدمة في تعريف المادة 2- اضفت فاتورة اخراج وتعمل على نفس مبدأ فاتورة الادخال لكن الفرق بينهما هو حقل type بحيث سيتم تخزين بداخله قيمة 2 بدل من 1 ليتم التفريق بين الفاتورتين 3- هناك سؤال يطرح نفسه بما انه جداول الفواتير نفسها ونماذج الفواتير مختلفة فحتما سيتم عرض سجلات فواتير الادخال ضمن نموذج فواتير الاخراج والعكس بالعكس لكن اذا عدنا الى البرنامج سنجد ان ذلك لم يتم هناك طريقة استخدمتها لعمل ذلك اريد مشاركتم في كشف هذه الطريقة accurate 16.rar -
طلبك غير واضح يا اخي ممكن تشرح بشكل افضل أو تضع مرفق للتعديل عليه فمثلا ما تقصد بالكنترول المدرسي
-
تصميم برنامج مخازن في المنتدى خطوة خطوة
عبد الله قدور replied to عبد الله قدور's topic in قسم الأكسيس Access
السلام عليكم اخي العزيز الشرح اكثر من رائع ولكن ما الفائدة صفحة رابط تحميل القاعدة لايظهر لي تظهر صفحة بيضاء وانتظر اكثر من نصف ساعة ولافائدة ارجو المساعدة مع الشكرالجزيل تفضل اخي الكريم رابط جديد على dropbox الرابط -
تصميم برنامج مخازن في المنتدى خطوة خطوة
عبد الله قدور replied to عبد الله قدور's topic in قسم الأكسيس Access
السلام عليكم عدنا أخيرا بعد غياب طال قليلا بسبب ظروف العمل سأكمل انشاء الله من حيث توقفت 1- بدات بفاتورة الادخال وتم تصميمها كاملة إن شاء الله لاحظوا اخواني القيم الافتراضية التي تأخذها الفاتورة في التاريخ وفي المسلم وأمر العمل يقوم البرنامج بإعتبار اخر سجل هو السجل افتراضي للسجل الجديد وذلك باستخدام الدالة DLast 2- استخدمت استعلام توحيد حتى احصل على الوحدات تحت بعضها في جسم الفاتورة واساس استعلام التوحيد العبارة التالية " union all " هي تقوم بجمع الجداول او الاعمدة من نفس الجدول لكن لا تنسى شيء مهم وهو انه يجب ان يكون عدد الاعمدة نفسه حتى يكتمل الاستعلام accurate 16.rar -
تصميم برنامج مخازن في المنتدى خطوة خطوة
عبد الله قدور replied to عبد الله قدور's topic in قسم الأكسيس Access
السلام عليكم اخي أبو عبد الله الحلواني يوجد عندي بعض المشاكل في عملي , وقد شارفت على الانتهاء بإذن الله وسأعود قريبا -
تصميم برنامج مخازن في المنتدى خطوة خطوة
عبد الله قدور replied to عبد الله قدور's topic in قسم الأكسيس Access
السلام عليكم اخي الكريم تأكد من المراجع -
تصميم برنامج مخازن في المنتدى خطوة خطوة
عبد الله قدور replied to عبد الله قدور's topic in قسم الأكسيس Access
السلام عليكم اخي الكريم يجب وضع البرنامج على قرص D وانشاء القواعد داخله أو تأكد من المسار الموجود في رسالة التحذير هل قاعدة البيانات موجودة هناك -
ممكن تضيف مرفق للتعديل عليه
-
ضع كود الانتقال بين السجلات في حدث عند التركيز للزر
-
مساعدة لمبتدء في الاكسس في مربع السرد او القائمة المنسدلة
عبد الله قدور replied to mofa_shiek's topic in قسم الأكسيس Access
السلام عليكم من خصائص الاستعلام اختر قيم منفردة اختر نعم او اجعل الاستعلام تجميعي -
تصميم برنامج مخازن في المنتدى خطوة خطوة
عبد الله قدور replied to عبد الله قدور's topic in قسم الأكسيس Access
السلام عليكم الرابط يعمل عندي بعد أن يفتح الرابط حرك الماوس فوق النافذة البيضاء وسيظهر لك شريط اختر تنزيل من بين الازرار الموجودة -
تفضل اخي الكريم بعد التعديل.rar
-
تصميم برنامج مخازن في المنتدى خطوة خطوة
عبد الله قدور replied to عبد الله قدور's topic in قسم الأكسيس Access
السلام عليكم ورحمة الله وبركاته أخواني الكرام بدأنا الان بتصميم فاتورة الادخال وقد قمت بتصميم الفاتورة ولكن بدون أكواد وإن شاء الله في المشاركة التالية سأقوم بكتابة الاكواد 1- هناك تعديل بسيط على قاعدة البيانات الافتراضية new وهي انشاء العلاقات والمفاتيح الرئيسية للجداول يمكنكم انشاء العلاقات بأنفسكم اعتمادا على الصورة أو من الرابط حمل النسخة معدلة الرابط accurate 16.rar -
حول تجزئة حقل التاريخ في الاكسس ارجو المساعدة
عبد الله قدور replied to obaid70's topic in قسم الأكسيس Access
السلام عليكم أخي الكريم تفضل ما أردت وفي نفس الجدول وبدون استعلام ولكن لن يعمل على اصدار اوفيس اقل من 2010 Database1.rar -
تصميم برنامج مخازن في المنتدى خطوة خطوة
عبد الله قدور replied to عبد الله قدور's topic in قسم الأكسيس Access
السلام عليكم ورحمة الله وبركاته سنتابع اليوم ما بدأنا به في نموذج تعريف المادة وهذه المرحلة هي الاصعب وهي عملية البحث واضافة البيانات الى التصنيف قمنا بالخطوات التالية : 1- إضافة نماذج على شكل ورقة بيانات لكل جدول من جداول التصنيف بالاسماء التالية frmgrp1-frmgrp2- frmgrp3-frmgrp4 2- تم اضافة نموذج البحث frmfinder فهو سيقوم بالبحث واضافة البيانات الى نموذج تعريف مادة 3- قمت بإنشاء متغيرات عمومية ضمن الوحدة النمطية module1 Public fgrb As String, findcode As Integer, findnamee As String, typegrb As Integer الاول لحفظ نص البحث المطلوب ونقله من نموذج تعريف المادة الى نموذج البحث وهو ايضا معيار البحث في نموذج finder الثاني متغير لحفظ رقم الكود فيه ونقله من نموذج البحث الى نموذج تعريف المادة الثالث متغير لحفظ الاسم فيه ونقله من نموذج البحث الى نموذج تعريف المادة الرابع متغير يحفظ أرقام لتحديد النموذج الفرعي داخل نموذج البحث frmfinder وسيتم استخدامه في حدث عند التحميل في نموذج البحث بحيث عندما البحث في المجموعة الاولى سيكون النموذج الفرعي هو النموذج الفرعي الخاص بالمجموعة الاولى frmgrp1 وعندما نريد البحث في المجموعة الثانية يكون النموذج الفرعي هو frmgrp2 وهكذا ... الان ننتقل الى نموذج تعريف مادة نبدأ بالبحث في المجموعة الاولى في التصنيف (اللون) نكتب النص الذي سنبحث عنه ثم نضغط انتر لاحظ الكود في حدث بعد التحديث On Error Resume Next If IsNull(Me.namegrp1) = False Then typegrb = 1 fgrb = Me.namegrp1 DoCmd.OpenForm "frmfinder", , , , , acDialog Me.namegrp1 = findnamee Me.codegrp1 = findcode End If نبدأ بالتأكد من أن الحقل ليس فارغا ثم نعطي متغير تحديد النموذج الفرعي القيمة 1 ثم نعطي المتغير fgrb قيمة نص البحث ثم نقوم بفتح نموذج البحث frmfinder بوضع مربع حوار هنا سيظهر نموذج البحث ويعطينا النتيجة نختار اللون الذي نريده ونضغط موافق يقوم زر موافق بحفظ نتيجة البحث في المتغيرات المخصصة لها وذكرتها سابقا في بداية الشرح ويقوم باغلاق نموذج البحث (يمكنك مراجعة زر موافق في نموذج البحث ) سؤال يطرح نفسه لماذا اخترنا فتح نموذج البحث على شكل مربع حوار ؟ الجواب :حتى يتوقف تنفيذ الكود حتى نحصل على النتيجة بعد إغلاق نموذج البحث ثم بكل بساطة نقوم بإضافة النتيجة الى نموذج تعريف المادة باستخدام المتغييرات ننتقل إلى نموذج البحث frmfinder 1- كما ذكرت سابقا فيه نموذج فرعي يتغير مصدره من حدث عند التحميل استنادا للمتغير الخاص به وهو typegrb 2- في الوحدة النمطية module1 تم اسناد قيمة المتغير fgrb الى دالة وذلك بوضعه ضمن function Function findgrb() findgrb = fgrb End Functiongrb وقمت باستخدام هذه الدالة findgrb كقيمة افتراضية في مربع النص search ضمن نموذج البحث وأيضا كعامل تصفية في نماذج التصنيف 3 - ستجد زر جديد في النموذج سيقوم هذا الزر بفتح مجال لاضافة بيانات ضمن النموذج الفرعي مباشرة وذلك بالسماح بالاضافة للنموذج الفرعي Me.grbs.Form.AllowAdditions = True أخيرا في نموذج خيارات تم تفعيل عملية النسخ الاحتياطي واستعادة نسخة احتياطية بكود نسخ ولصق اعتمادا على البيانات الموجودة في النموذج accurate 16.rar -
تصميم برنامج مخازن في المنتدى خطوة خطوة
عبد الله قدور replied to عبد الله قدور's topic in قسم الأكسيس Access
السلام عليكم ورحمة الله وبركاته أخي أبو عبد الله دارة الحماية التي استخدمها هي الفلاش ميموري (الفلاشة ) بحيث استخرج رقم التسلسلي لها - وهذا الرقم لا يتغير بعد الفرمتة - ثم أقوم بمقارنته مع رقم الفلاشة المستخدمة كدارة حماية فإذا تطابق الرقم فتح البرنامج وإذا لم يتطابق ظهرت رسالة تقول ان دارة الحماية غير صحيحة ويغلق البرنامج -
السلام عليكم تفضل أخي هذا الحل لقد وضعت تعبير في القيمة الافتراضية لمربع النص وهذا هو =Nz(DMax("[num_bgn]";"cnt");0)+1 arab (2).rar
-
مطلوب البحث بمجرد كتابة الاسم او الرقم ( معدل )
عبد الله قدور replied to سمسم فن's topic in قسم الأكسيس Access
السلام عليكم اخي راجع الرابط التالي وحمل المرفق في اخر مشاركة لي وستجد ان شاء الله ما تريد وزيادة تحياتي لك الرابط -
تصميم برنامج مخازن في المنتدى خطوة خطوة
عبد الله قدور replied to عبد الله قدور's topic in قسم الأكسيس Access
السلام عليكم اخي محمد حسن المحمد لم افهم تقصد وما تريد اتمنى التوضيح اكثر لو سمحت اخي محمد البكري غايتي من هذا الطريقة في التعليم هي ان اقوم تعليم الاعضاء التصميم وخطواته بحيث اقوم بتصميم نموذج واضع الاكواد فيه ثم اقدم شرح عنه في مشاركتي بحيث يكون لدى المتعلم فكرة عن الية التصميم واحتياجاته وانا اقوم بالتصميم على الشكل التالي: اقوم بتصميم الجداول ثم نماذج الادخال لكل جدول وما يحتاج كل نموذج من استعلامات ثم نماذج الاستعراض والبحث ثم تقارير الطباعة ثم تنسيقات عامة ثم الحماية والاغلاق والتحزيم أما بشأن برنامج ماهية البرنامج فهو كما ذكرت في العنوان برنامج مخازن ولا يتجاوز ذلك لا يوجد عملاء ولا أسعار للمواد فقط عملية ادخال واخراج للمواد وقد قمت بمشاركة سابقة بعرض فكرة العمل وقدمت عدة برامج اختار الاعضاء منها بالتصويت هذا البرنامج . وجدت برنامج اسمه teamviewer يمكن ان اقوم من خلاله بعمل اجتماع ممكن ان نقوم بالدردشة والشرح وعرض العمل بشكل افضل فإذا اردتم تجربته فأنا جاهز وأنا أؤكد مسبقا انه لا أريد مقابل مادي أو دعاية للقيام بالتواصل عبر هذا البرنامج ملاحظة : أنا أعمل على اكسس 2013 والبرنامج ان شاء الله ممكن ان يعمل على 2010 ولكن لا اضمن عمله على 2007 -
تصميم برنامج مخازن في المنتدى خطوة خطوة
عبد الله قدور replied to عبد الله قدور's topic in قسم الأكسيس Access
السلام عليكم اخي كوماندير هل هذه القاعدة انت انشأتها ام كانت موجودة مسبقا في البرنامج لاحظ اسفل النموذج يوجد مسار القاعدة المحددة تأكد هل هي موجودة على الجهاز في ذلك المسار أم لا. يفضل عندما تبدأ ان تنشئ قاعدة بيانات خاصة بك . رسالة الخطا غير واضحة في الصورة -
تصميم برنامج مخازن في المنتدى خطوة خطوة
عبد الله قدور replied to عبد الله قدور's topic in قسم الأكسيس Access
السلام عليكم سنتابع اليوم في بطاقة المادة التصنيف 1- تم إضافة نموذج frmoptions ومصدر سجلاته الجدول tbloptions حتى نتمكن من خلاله بتسمية مجموعات التصنيف بالاسماء المناسبة لنا وقد قمت بوضع اسماء تجريبية من عندي وأنت غير ملزم بهذه الاسماء ولا ترتيبها ولكن بعد الشروع في العمل يفضل عدم تغيير الاسماء 2- لاحظ في نموذج تعريف مادة في حدث عند التحميل كيف قمنا بتغيير الاسماء للمجموعات باستخدام الدالة dlookup وشرط التأكد من تأكد من وجود اسم في الجدول قبل استخدامه وبنفس هذه الطريقة سنقوم بتغيير الاسماء المجموعات في كل نموذج نستخدم المجموعات فيه 3- في الوحدات أؤكد على أن عامل التحويل يحسب على اساس الوحدة الاولى وليس الثانية مثال اذا كانت الوحدة الاولى قطعة والتحويل 1 والوحدة الثانية دستة والتحويل 12 أي أن الوحدة الثانية في 12 قطعة من الوحدة الاولى فتكون الثالثة كرتونة نكتب في التحويل كم عدد القطع في الكرتونة وليس عدد الدستات في الكرتونة فإذا كانت الكرتونة تحوي 4 دستات فيجب الكتابة بالتحويل في الوحدة الثالثة 48 وليس 4 أخيرا لا تنسى فك الضغط داخل مجلد أكسس تحياتي للجميع accurate 16.rar -
تصميم برنامج مخازن في المنتدى خطوة خطوة
عبد الله قدور replied to عبد الله قدور's topic in قسم الأكسيس Access
تحياتي لك أخي ابو عبد الله الحلواني 1- data1 يمكن أن يعمل البرنامج بدون وجودها فهي قاعدة بيانات تم انشاؤها من البرنامج 2- bin فيه قاعدة بيانات اكسس فيها جدول واحد يحتوي على اسماء قواعد البيانات المنشأة في البرنامج ومساراتها والفائدة منه عندما تقوم بتحديث البرنامج واعطائه للزبون فستكون قواعد بياناته ومساراته موجودة عنده يستدعيها البرنامج من هذا الجدول وهكذا التحديث لا يؤثر على ارتباطات قواعد البيانات - هذه القاعدة ليس لها كلمة مرور - 3- new هي قاعدة بيانات افتراضية اساسية يقوم البرنامج بأخذ نسخة منها في حال انشاء قاعدة بيانات جديدة من البرنامج ووضعها في مجلد خاص بها مثل data1 - قاعدة بيانات new كلمة المرور فيها هي syriainmyheart بعد ان تفتح البرنامج وبعد نموذج الترحيب ستجد نموذج اسمه frmfiles مصدره جدول مرتبط من bin اختر جديد وقم بإنشاء قاعدة بيانات جديدة خاصة بك وستظهر هذه القاعدة في النموذج frmfiles تستطيع الضغط تحديدها والضغط على زر موافق فيقوم البرنامج بالاتصال بهذه القاعدة -
السلام عليكم تفضل اخي الكريم وضعت لك حقل الرصيد ضمن القائمة المنسدلة في حقل type وفي جسم الفاتورة أيهم تفضل استخدمه ملاخظة : تم تعديل المرفق فى مشاركة لاحقة
-
تصميم برنامج مخازن في المنتدى خطوة خطوة
عبد الله قدور replied to عبد الله قدور's topic in قسم الأكسيس Access
شكرا على تفاعلك أخي ابو عبد الله وهذا رابط جديد للبرنامج كامل ، قم بحذف مجلد اكسس القديم واضف المجلد الجديد مكانه https://drive.google.com/file/d/0B_ZrhTFFRjn3Qk5ldHlkVEllaDA/view?usp=sharing