عبدالرحمن هاشم
المشرفين السابقين-
Posts
820 -
تاريخ الانضمام
-
تاريخ اخر زياره
-
Days Won
1
نوع المحتوي
المنتدى
مكتبة الموقع
معرض الصور
المدونات
الوسائط المتعددة
كل منشورات العضو عبدالرحمن هاشم
-
جزاك الله خيرا أستاذنا الفاضل أبو خليل أدام الله عليك نعمته وعلمه الذي لا تبخلون به علينا
-
طلب المساعدة فى العلاقات بين الجدول
عبدالرحمن هاشم replied to ابراهيم ابو منة's topic in قسم الأكسيس Access
من باب تقديم العون... المعلومة طبقا لموقع أجنبي أثناء البحث هو.. الـ PF هي المفاتيح الرئيسية الخارجية وتعني Primary/Foreign Keys بمعنى أنها حقول مفاتيح رئيسية في جداول أخرى يعني جدول Data_Items_inTests به حقل أساسي لمفتاح خارجي وهو في الجدول Test_Data_Items أنظر الصورة مع المعلومة المنقولة Primary/Foreign Keys. These are indicated by 'PF' alongside the field in a Table. In this case, the field also exists as a Primary Key in another Table. In our example, the Primary Key in the 'Customer_Orders_Products' Table is a Composite Key, made up of two Fields. The 'product_id' is the Primary Key in the 'Products' Table, and the 'order_id' is the Primary Key in the 'Customer_Orders' Table. والترجمة من عم جوجل: الرئيسية / مفاتيح الخارجية. تتم الإشارة إليها بواسطة "PF" إلى جانب حقل في الجدول. في هذه الحالة، يوجد مجال أيضا باعتباره المفتاح الأساسي في جدول آخر. في مثالنا، والمفتاح الأساسي في جدول 'Customer_Orders_Products' هو مفتاح مركب، يتكون من الحقلين. و"product_id 'هو المفتاح الأساسي في جدول' المنتجات '، و' ORDER_ID 'هو المفتاح الأساسي في جدول' Customer_Orders". -
جمع عدد محدد من السجلات في نموذج فرعي
عبدالرحمن هاشم replied to mosa2000's topic in قسم الأكسيس Access
أكرمك الله أخي الكريم.. فكرة الكود من بدايته هو جمع المبلغ الموجود في جدول الأقساط حسب رقم العميل وطرحه من نفس المبلغ ولكن المعلم بخانة نعم Pay أي تم السداد يعني يجمع المبالغ كلها ثم يطرحها من الذي تم سداده والمؤشر عليه بالسداد في الحقل Pay الموجود في جدول الأقساط -
المساعدة فى تنشيط زر الحفظ فى نموذج على حسب التاريخ
عبدالرحمن هاشم replied to الحســـام's topic in قسم الأكسيس Access
تسلم أستاذي وأخي الكريم أسير الشروق -
مجرد اقتراح.. قم بتقسيم الجداول حسبما قال لك أخونا حلبي ولكن لا شرط أن تجعل رقم الجواز والإقامة والرخصة بجدول آخر واتركم في جدول الموظفين بالنسبة للفواتير يفضل أن تكون بجدول مستقل ولو كان هناك أكثر من تفاصيل لفاتورة واحدة فسيتم إنشاء جدول رأس الفاتورة وجدول تفاصيل الفاتورة وسيتم ربطهما برقم الفاتورة والجدول الرئيسي للفاتورة هو الذي سيكون به رقم الموظف أما بالنسبة للبحث سيسهل بعد ذلك ولكن عليك بإرساء قاعدة صحيحة أولا في الجداول ليتم بناء النماذج عليها كما تشاء خالص تحياتي
-
جمع عدد محدد من السجلات في نموذج فرعي
عبدالرحمن هاشم replied to mosa2000's topic in قسم الأكسيس Access
اطلع على هذه المشاركة http://www.officena.net/ib/index.php?showtopic=59756&hl= -
جمع عدد محدد من السجلات في نموذج فرعي
عبدالرحمن هاشم replied to mosa2000's topic in قسم الأكسيس Access
السلام عليكم مبدئياً أخي الكريم كتابة الحقول بالعربي يسبب الكثير من الأخطاء ويجب عليك أولا إعادة تسمية الحقول بالإنجليزية أو حتى بالفرانكو وبدون مسافات ويمكنك من خلال خصائص الحقل في تسمية الحقل بأنه تكتبه بالعربي.. وكذلك مسميات النماذج والجداول.... هذا مبدئيا قبل أن تخوض في كتابة الأكواد ثانيا السبب الرئيسي لأنك جعلت النموذج الفرعي مرتبط بالنموذج الرئيسي بحقلين غير متساويين وهو كود العميل ورقم القسط عموما اطلع على التعديل بعد تعديل المسميات وأيضا أضفت خانة اختيار (نعم/لا) في حالة السداد وبإذن الله سأحاول إرفاق لك نسخة شبيهة لطلبك وستوفر عليك الكثير من حيث إدراج الأقساط تلقائيا حسب الشهور والأعوام وقد تعلمتها من أستاذي الفاضل سمير جزاه الله عنا كل خير مستثمر.rar -
المساعدة فى تنشيط زر الحفظ فى نموذج على حسب التاريخ
عبدالرحمن هاشم replied to الحســـام's topic in قسم الأكسيس Access
وعليكم السلام ورحمة الله جرب هذا الكود في حدث عند تحميل النموذج If Me.ÇáÊÇÑíÎ.Value >= DatNow.Value Then save.Enabled = True Else save.Enabled = False End If test.rar -
وعليكم السلام ورحمة الله أخي الكريم حاولت أكثر من مرة تنزيل الملف ولم يحمل قم بضغط البرنامج ببرنامج winrar أو ضاغط الويندوز العادي وقم بإرفاقه في المنتدى الكريم هنا الرفع يجب أن يكون للملفات المضغوطة
-
وعليكم السلام ورحمة الله أرفق الملف عبر الموقع هنا
-
مبدأياً أنا مبتدأ بالأكسس وما زلت أتعلم من أساتذتنا الكرام في منتدانا الكريم جزاهم الله عنا كل خير ما تم فعله هو كما قلت في البداية جدول للموظفين وجدولين للإدارات مرتبطين ببعضهما وتم إنشاء نموذج Frm_Staff كشاشة للمستخدم في إدخال الموظفين الجدد أو استعراض بياناتهم إذا تم إضافة أي بيانات أخرى لهم مستقبلا وفي هذه الشاشة تم ربط الإدارات (الرئيسية - الفرعية) عن طريق مربعات التحرير والسرد بحيث كل حقل في الإدارة الفرعية مرتبط بحقل الإدارة ، وتم ذلك بعد تسمية مربع التحرير والسرد للإدارات الرئيسية بمسمى ListId_GAdmn ومربع تحرير وسرد الإدارات التابعة ListId_Admn ، وبهذا الكود الآتي والموجود داخل استعلام مربع التحرير والسرد للإدارات الفرعية مهمته هو جلب النتيجة المطابقة باستخدام رقم الإدارة الرئيسية للإدارات الفرعية [Forms]![Frm_Staff]![ListId_GAdmn] وتم إنشاء نموذج رئيسي للإدارات الرئيسي وبه نموذج فرعي للإدارات الفرعية وأضفت عليه خاصية الترقيم التبعي.. أي أنه مثلا إدارة الشئون المالية رقمها 10 فإن كل الإدارات التابعة لها التي ستسجل بها سيزود عليها ترقيم تلقائي بالواحد وتصبح 101 - 102 - 103 وهكذا.. وهلم جرا مع الإدارات الرئيسية الأخرى 20 فتصبح التتالي 201 - 202 وذلك باستخدام الكود الموجود عند إدراج إدارة فرعية في النموذج الفرعي SubAdmn في حقل اسم الإدارة الفرعية بعد التحديث أي بعد الكتابة دة الحقل Me.Id_Admn.Value = Id_GAdmn & "" & Me.CurrentRecord + 0 Me.Nam_Admn = Me.Nam_Admn ومعناه باختصار أن رقم الإدارة الفرعية يساوي رقم الإدارة الرئيسية وزيادة عليه تلقائيا أما بالنسبة للتقرير فهو مرتبط بجدول الموظفين tbl_Staff وبنفس طريقة حقول مربعات التحرير والسرد للإدارات الرئيسية والفرعية في النموذج Frm_Staff تم عملهم في التقرير وبخاصية الفرز والتجميع في خصائص التقارير أي عند الضغط بزر الماوس الأيمن في وضع تصميم التقرير واختيار فرز وتجميع.. يمكنك فرز التقرير حسب الاختيار وجعلته يفرز حسب الإدارة الرئيسية ثم الإدارة الفرعية ليظهروا بشكل ملف الوورد السابق إرفاقه الموضوع بسيط ويمكن أكون لم أوفق في الشرح ولكن بالتدقيق ومحاولة التجربة في إنشاء شبيه ذلك ستتعلمين بإذن الله بسهولة ما تم عمله وأكثر من ذلك ملحوظة.. مسميات الحقول في الجداول والنماذج من عندي وليست أساسية.. أي أنه تسمي ما يشاء ولكن بالإنجليزي وبدون مسافات وأيضا ابتعدي عن المسميات المحجوزة للأكسس بالتوفيق بإذن الله
-
الشكل النهائي والتصميم يكون في التقرير أما النماذج التي أعددتها فهي للمستخدم في إدخال الموظفين عموما ألقي نظرة على التقرير Data.rar
-
يبدو من الجدول Data أن الإدارات العامة تتفرع منها إدارات أخرى وبهذا سننشأ جدولين للإدارات مرتبطين ببعضهما ملاحظة هامة للإحاطة علماً.. يجب كتابة مسميات الحقول في الجداول بحروف إنجليزية أو فرانكو ويمكن من (خيارات الحقل - التسمية التوضيحية) بكتابته بالعربي أنشأت قاعدة جديدة وأنشأت بها النماذج ليتسنى لكي فهم القاعدة أدرجت بيانات أول اسمين وعليكي بالباقي لتتعرفي على الكيفية.. حيث أن مربع تحرير وسرد الإدارات العامة تدرج الإدارات الفرعية ما هو مسجل بها فقط Data.rar
-
أظن أن كلمة دمج معناها إدخال كلمتين في خلية واحدة بمعنى لو كان الاسم الأول لشخص ما أحمد واسم الأب محمد وتم إدراجهم في حقلين ونريد دمجهم في حقل واحد فيصبح أحمد محمد وهذا بالإجابة الأولى بالدمج بالاستعلام أما إن كان هناك مثلا مجموعة من الموظفين تريدين جعلهم تابعون لإدارة معينة ضمن أكثر من إدارة فذلك يسمى الربط ويتم تسجيل الإدارات في جدول مستقل والموظفين في جدول آخر مستقل ويتم ربطهما ببعضهما برقم الإدارة الموجود في جدول الموظفين الأفضل أن ترفقي مثال ليتسنى التعديل عليه ومعرفة الكيفية
-
يمكن ذلك بالاستعلام بدمج حقلين فلو افترضنا أن الحقل الأول txt1 والحقل الثاني txt2 وحقل الدمج Alltxt في الإستعلام Alltxt: [txt1] & " " & [txt2]
-
أين هذه الإشارة ؟!!
-
كيف أصمم نموذج استعلام بحيث تظهر لي قيمتين
عبدالرحمن هاشم replied to محمد عطاء's topic in قسم الأكسيس Access
أرفق مثال ليتسنى للإخوة الكرام معرفة طلبك مع توضيح أكثر -
الرصيد يتغير بالفعل.. تأكد جيدا لأن في الأصل أرصدة محمد (المدينية) 600 و(الدائنة) 100 فيكون الإجمالي 500 وأيضا أحمد 700 من 200 إذن فالإجمالي 500
-
تفضل الحسابات.rar
-
وعليكم السلام ورحمة الله وبركاته تفضل أخي الكريم ضع هذا المعيار في تجميع الخصم على البند والإجمالي... تعلمت هذه المعلومة من أستاذي الكريم جعفر =Sum([MassD])-[Parent].[OrderDiscount] =Sum([MassF])-[Parent].[OrderDiscount] كما بالمرفق ALBISANMARKET.rar
-
كيفية تغيير ايقونة الاكسس في شريط المهام
عبدالرحمن هاشم replied to yms12's topic in قسم الأكسيس Access
ممكن ترفق مثالك للاطلاع -
التعديل والتراجع في النموذج الفرعي
عبدالرحمن هاشم replied to عبدالرحمن هاشم's topic in قسم الأكسيس Access
للرفع -
اضافة عملية الطرح بين مجموعين لكي نعرف الفرق
عبدالرحمن هاشم replied to med031's topic in قسم الأكسيس Access
وعليكم السلام ورحمة الله وبركاته من المفضل أخي الكريم أن ترفق مثال للتطبيق عليه لمعرفة ماهية وشكل القاعدة التي تريد التطبيق عليها وعلى العموم يمكنك بكل سهولة الطرح بافتراضا أن حقل المجموع الأول اسمه Total1 والمجموع الثاني total2 وتريد نتيجة الطرح بينهما في حقل اسمه AllTotal فتكون AllTotal=[total1-total2] -
خالص تحياتنا لك أستاذنا الكريم ومعلمنا الفاضل يوسف
-
ممكن عمل هذا الاحصاء وادراج السنه تلقائي
عبدالرحمن هاشم replied to mostafaatiya's topic in قسم الأكسيس Access
خالص تحياتي لأستاذي ومعلمي الفاضل أبو خليل لمروره الكريم ؛ والله لشرف عظيم لي تفضل أخي مصطفى انظر هذا التعديل طبقا لقاعدة البيانات الأخيرة وأضفت في الجدول عام 2015 وظهر في التقرير بخلاف الذي ارفقته db2-----.rar