-
Posts
880 -
تاريخ الانضمام
-
تاريخ اخر زياره
نوع المحتوي
المنتدى
مكتبة الموقع
معرض الصور
المدونات
الوسائط المتعددة
كل منشورات العضو اسلام سيد
-
-
السلام عليكم تقرير1 مطلوب إيجاد الرصيد من جدول الحركات من ناتج طرح ( إجماليات 4 حقول ) يعنى جدول الحركات به 4 حقول وهم : 1- الفواتير 2- المرتجعات 3- الخصم 4- الدفعات والمطلوب جمع كل الحقول الاربعة كلا على حدى ، ثم طرحهم من بعض ليعطينا الرصيد ، ولكن بشرطين : 1- ان يساوى اسم العميل فى جدول الحركات اسم العميل فى تقرير1 2- و ان يساوى اسم المحل فى جدول الحركات اسم المحل فى تقرير1 3- يفضل ان تكون الاجابة باستخدام الدوال ، إن أمكن . ملفات مرفقة تقرير التواجد فى اكثر من محل.rar
-
جزاكم الله خيرا رووووووووووعه ، استاذ / جعفر ، أيها الهاترك ، لك منى كل تحية ومحبة وود وتقدير ---------------------------------------------------------------- لى استفسار بخصوص كود استخراج التقارير عند فتحة (يكون امامى ، اختيارين اما ( اخراج التقارير او الاغلاق وعدم اخراج التقارير ) عند اخراج التقارير تمام مبدئيا ، لكن عند الاغلاق تظهر لى رسالة لا احب ان تظهر ، فما حلها لو تروا ان افتح موضوع جديد فلا مشكلة لكن اردت ان اجمع المعلومه الخاصة بالموضوع لليستفيد الباحث
-
السلام عليكم --------------------------- * الاستاذين الخبيرين تاج رأسى ( رمهان و جعفر ) بارك الله فيهما انا جربت هذا الكود فكان تمام ماعدا موضوع الترتيب من الكبير الى الصغير فى الطباعه يعنى انا عملت ( فرز فى حقل الرصيد من الكبير الى الصغير ) ثم حذفت ( الصفر والسالب ) ثم عملت معاينة للطباعه فكانت تمام كما ذكرت لكم ( لم اجد فى المعاينه الصفر ولا السالب والترتيب منضبط ) اما عند الطباعه الفعلية ، ايضا لم يظهر لى الصفر ولا السالب لكن كانت غير مرتبة على الاطلاق اخذت بنصيحة الاستاذ / رمهان ، وجعلت الكود فى الحدث عند الفتح ، فكانت كافية موفيه وكان الترتيب تمام قولت اجر الحدث عند الفتح ، على الشغل السابق ، الاكواد الاولى ، فلم تنجح للاسف فلله الحمد رب السموات ورب الارض ، على ماوصلنا اليه وإن شاء الله عما قليل سأسارع فى باقى عرض 3 تقارير متتالية (مواضيع هامه ) وطلب المساعده و الاستفسار جزاكم الله خيرا
-
السلام عليكم انا جربت كود استاذ / رمهان استخراج التقارير تمام كما ذكرت اما الطباعه ، انا قمت 1- بحذف الصفر 2- وحذف السالب 3- وترتيب الارقام من الكبير الى الصغير --------------------------------------------- لما طبعت فعلا 1- حذف الصفر والسالب من التقرير ، لكن لم يقوم بالترتيب خالص ! 2- معلش الوقت كان ضيق اليوم ولم اجرب كود الاستاذ / جعفر ، غدا إن شاء الله هجربه
-
العلاقات بين العملاء والمحلات ( بشروطين )
اسلام سيد replied to اسلام سيد's topic in قسم الأكسيس Access
الوصايا السبع بسم الله الرحمن الرحيم يقول تعالى : و ما أوتيتم من العلم الا قليلا فهذا شي يسير الحال من كثير مما أفتقد اليه من هذا العلم الواسع , و على قدر المستطاع أقدم لاخواني هذه الوصايا التي أسأل الله أن تفيدهم قبل الشروع ببناء برامجهم , وفقنا الله و اياكم لما فيه الخير أولا : عمل تحليل مسبق للبرنامج الكثير منا عندما يطلب منه تصميم برنامج , يبدأ مباشرة بتصميم الجداول المطلوبه جنبا الى جنب مع بناء النماذج , ثم يعود ان اضطره الأمر لاعادة بناء الجداول أو العلاقات و هكذا الى أن يتم انجاز البرنامج مما يطيل مدة انجاز البرنامج ناهيك عن دقة التصميم . و قد يغيب عن أذهاننا , و غالبا نكون على عجلة من أمرنا , أن نجاح أتمتة المشروع يعتمد اعتمادا كليا على دقة تحليل النظام و تصميمه بالشكل الصحيح تحليل النظام يعتمد اساسا على الخطوات التالية بشكل اجمالي : - تحليل نظام العمل و كيفية سيره على أرض الواقع اي آلية العمل الفعليه للنظام المراد وضع برنامج له و يكون ذلك بوصف دقيق من قبل من هو مختص بهذا المجال و يعايشه بشكل واقعي , فكم رايت من برامج محاسبية فيها ثغرات محاسبية فادحة , و بسؤالي عن مصمميها يتبين أنهم من غير ذوي الاختصاصات المحاسبيه أصلا . - وضع منهجية العمل الآلية للبرنامج الذي سيستخدم في هذا المجال - وضع المخطط التدفقي للمشروع و تصور النماذج و التقارير المطلوبه - في ضوء المخطط التدفقي يتم وضع تصور للجداول المطلوبه - وضع تفصيل الحقول المراد استخدامها في بناء الجداول ثانيا : عند تصميم الجداول ينبغي التمييز بين البيانات المدخلة و البيانات المخرجة , اذ أن البيانات المدخلة هي فقط التي تخزن في الجداول , أما البيانات المخرجة فقد تكون عبارة عن البيانات الأساسية المدخلة كما هي . أو قد يكون جرى عليها بعد العمليات الحسابية , مثلا اذا كنا نريد حساب القيمة و التي هي عبارة عن : القيمه = الكميه * سعر الوحده يمكن أن نضع حقلا للكميه المباعه و حقلا لسعر الوحده أما القيمة و التي هي عباره عن سعر الوحده * الكميه , فلا يجب أن يكون حقلا ضمن الجدول وذلك لأنه يتأثر بقيمة كل من الكمية و السعر فاذا تغير سعر الوحده فان الجدول لايستطيع حساب القيمه من تلقاء نفسه الا من خلال تشغيل كود معين , لذلك يستعاض عن هذا باستخراج القيمة من خلال استعلام يحوي حقل محسوب يساوي الكميه * السعر ثالثا : يجب فصل البيانات الخاصه بجزئيه معينه عن بعضها , مثلا اذا كان لدينا نظام مبيعات , أي لدينا مواد و زبائن , و حيث أننا نريد أن ندخل اسم العميل في الطلبيه , و نحتاج بنفس الوقت لمعرفة بيانات كامله عن هذا العميل , فاذا كنا سنقوم بادخال بيانات العميل هذه كل مره في جدول الطلبيات فسيكون هذا عملا مرهقا , لذلك يتم انشاءجدول مستقل لبيانات العملاء تجتمع فيه بياناتهم الكامله , و نكتفي في جدول الطلبيات بوضع حقل واحد لرقم العميل , و بعملية الربط بين الجدولين نستطيع معرفة مانريد من بيانات عن هذا العميل . رابعا : استتباعا للوصية السابقة , نؤلف جدول الطلبيات و يكون فيه حقل واحد لكود العميل و يكون الرقم المعرف للعميل و ليس اسمه , و لمزيد من التفاصيل يرجى مراجعة الموضوع التالي http://www.officena.net/ib/index.php?showtopic=6209 خامسا : مع عشقي و حبي الجارف للغة العربية و استخدامها في التخاطب و الكتابة و أعتبرها بحق أرقى لغات العالم , الا أنه و للأسف فان كتابة الأكواد تعتمد على اللغة الانكليزية , لذلك يكون من الأنسب و الأيسر أن يتم استخدام الأسماء الانكليزيه لكل مكونات قاعدة البيانات و خاصة اسماء الجداول و الحقول , لأن استخدام الأسماء الانكليزية أسهل أثناء العمل بالمعادلات و أكواد الفيجوال بيسيك سادسا : تجنب وضع مسافات في التسميات , مثلا اذا كنت تريد تسمية Product List فالأفضل وصلها هكذا ProductList سابعا : كثيرا مايتم بناء استعلام من جدول و يأخذ الاستعلام بشكل تلقائي نفس اسم الجدول , و حتى نميز بين الجدول و الاستعلام يفضل ابتداء اسم الجدول برمز tbl يليه اسم الجدول , مثلا الجدول Product يصبح TblProduct أما الاستعلام فيسبقه الرمز qry و يصبح QryProduct و قد نستدرك بعض الوصايا لاحقا هذا و الله أعلم -
العلاقات بين العملاء والمحلات ( بشروطين )
اسلام سيد replied to اسلام سيد's topic in قسم الأكسيس Access
جزاكم الله خيرا إن شاء الله هقرأ الموضوع الوصايا السبع للمبتدتين بالاكسيس وهتابع حضرتك -
السلام عليكم واجهنى مشكلة منذ قليل عند طباعه كشف الارصده قمت بالفلترة وحذف الصفر و السالب وتأكدت من المعاينه وكانت تمام لكن عند الطباعه ، طبع لى من(نموذج مساعد الارصده) وليس تقرير مساعد الارصده ، فكانت الطباعه بالاصفار والسالب وغير مرتبه فما سبب ذالك ؟ ملفات مرفقه باخر تحديث مشكلة الطباعه واخراج التقارير.rar المشكلة فى 1- الطباعه 2-استخراج التقارير انا عايزهم يخرجوا بتنسيق التقرير
-
السلام عليكم ورحمة الله وبركاته كده تمام ، لقد فهمت واستوعبت الدرس لكى اقوم بعملية الفلترة داخل التقرير لابد من ان يكون ( اسم نموذج الاستعلام = اسم التقرير ) ثانيا / وضع الاكواد يوضع الكود التالى فى الحدث عند النقر على زر المعاينه DoCmd.OpenReport "مساعد كشف الارصده", acViewPreview, , Me.تابع4.Form.Filter ولو اكتفيت بهذا الكود ، لاستفدنا انه عند فلترة اى عمود وحذف اي قيمه وليكن حذف الصفر من حقل الرصيد ثم الضغط على زر الاستعلام لظهر لنا الاستعلام بدون الصفر يبقى لنا عمل الفرز ( تصاعديا / وتنازليا ) وهذة الخطوه بوضع الكود التالى فى حدث التقرير عند التحميل Me.OrderBy = [Forms]![كشف الارصده]![تابع4].[Form].[OrderBy] Me.OrderByOn = True وهنا تم الانتهاء من اهم خطوة لى ممكن استعمالها فى اكثر من موضع جزاكم الله خيرا [ اسال الله ان يفرج عنكم قرب يوم القيامه بتفريج قربى ] بجد ده طمعنى اكثر واكثر يبقى لى 3 تقارير هامه فى هذا البرنامج ( ولا يفعلها كثير من المبرمجين ولا المحاسبين ) تقريرين بعملهم على الاكسيل حاليا وتقرير خطر على بالى اثناء عمل البرنامج إن شاء الله سوف افتح لكل موضوع مستقل الليلة بمشيئة الله او بعد صلاة الفجر إن كان فى العمر بقية .
-
السلام عليكم ورحمة الله وبركاته جزاكما الله خيرا اساتذتى العظماء انا جربت الملف المرفق فكان اكثر من ممتاز إلا أنى اكتشفت ملاحظات منها 1- انك غيرت اسم التقرير الى مساعد كشف الارصده بدلا من كشف الارصده 2- هناك إضاف على كود الخاص بزر المعاينة الاول وهى , , Me.تابع4.Form.Filter لكن لاحظت الجزء الاول من الكود كما هو DoCmd.OpenReport "كشف الارصده", acViewPreview إلا انك غيرت اسم التقرير وكذالك فى الكود قمت ايضا بتغيره الى مساعد كشف الارصده فبعد هذا الاستنتاج منى ، قمت انا بجعل الكود فى حدث زر المعاينه عند النقر كالتالى : ( هذا هو تطبيقى انا ) DoCmd.OpenReport "كشف الارصده", acViewPreview, , Me.تابع4.Form.Filter وما دمت انا لم اغير اسم التقرير ( كشف الارصده ) فلم اغيره فى الكود ( استنتاج منى انا ) 3- فى حدث التقرير ( فى الحالى ) وجدت واضع الكود التالى Private Sub Report_Current() End Sub Private Sub Report_Load() Me.OrderBy = [Forms]![كشف الارصده]![تابع4].[Form].[OrderBy] Me.OrderByOn = True End Sub فوضعته انا فى نفس المكان اللى حضرتك وضعته فاكتشفت انه موجود ايضا فى حدث ( عند التحميل ) تلاقائيا بعد ان قمت بوضعه فى حدث ( فى الحالى ) ------------------- وهذا هو الشيت بعد ان الاسنتاج والتطبيق ملف مرفق بدون.rar ولكن حدث معى خطأ ما لا اعلمه
-
الجمع بشرط الارقام ( الموجب ) والارقام ( السالب ) فى كشف الارصده
اسلام سيد replied to اسلام سيد's topic in قسم الأكسيس Access
السلام عليكم بارك الله فيك يا استاذى الفاضل / رمهان رووووووووووووعه حمد لله على سلامتك زودت الموضوع جمااااااااالا بمشاركتكم الدالة ممتازة كنت بفكر فيها لكن مكنتش عارف اركبها لان خبرتى ضئيله جدا فى الاكسيس لكن الشغل ده انا عاملة على الاكسيل ( اللى كنت فاكرة هو كل حاجه ) لكن يتميز الاكسيس علية ( قاعده بيانات + اجراءات حسابيه ) شكرا لكم جميعا -
الجمع بشرط الارقام ( الموجب ) والارقام ( السالب ) فى كشف الارصده
اسلام سيد replied to اسلام سيد's topic in قسم الأكسيس Access
السلام عليكم كده انت هاتريك ........... كما يقولون بارك الله فيك وزادك من فضله إنى احبكم فى الله انا اتشجعت اكثر واكثر والخطوة التالية استفسارات هامه عن تقارير اساسية لى ، بها افكار لم اصنعها من قبل بالاكسيس ولا الاكسيل ربما اعرضها الليلة او بعد الفجر بإذن الله جزاكم الله خيرا ونفعنا الله بعلم -
اظهار تاريخ اخر معاملة امام كل عميل فى الارصده
اسلام سيد replied to اسلام سيد's topic in قسم الأكسيس Access
السلام عليكم استاذى / جعفر الظاهر انى انا حظى حلو اوى النهارة بوجودك معى ربنا ينفعنى بعلمك دائما -
السلام عليكم كيف لى اظهار اكبر تاريخ للعميل ( تاريخ اخر معاملة من جدول الحركات ) اريد اظهارة فى كشف الارصده امام كل عميل ملاحظة 1-ممكن العميل يتواجد فى اكثر من محل ( فيجب اظهار تاريخ اخر معاملة لكل محل على حدى ) 2-انا حاولت فيها فظهر معى اكبر تاريخ لكل ليس لكل عميل ( اكبر تاريخ فى جدول الحركات ) والمطلوب اكبر تاريخ لكل عميل على حدى ) ملفات مرفقه تاريخ اخر معاملة.rar
-
مشكلة عدم القدرة على الفرز فى حقل الرصيد
اسلام سيد replied to اسلام سيد's topic in قسم الأكسيس Access
السلام عليكم تمام كده ، الله ينور ، استاذ / جعفر بارك الله فيك -
العلاقات بين العملاء والمحلات ( بشروطين )
اسلام سيد replied to اسلام سيد's topic in قسم الأكسيس Access
السلام عليكم انا قمت بعمل الجداول وحاولت فى العلاقات لكن مش متأكد منها هل هى صحيصحة أم لا حيث ان جدول الحركات يقبل ادخال عميل فى غير المحل التابع له وجزاكم الله خيرا مثال مرفق : ###.rar -
-
العلاقات بين العملاء والمحلات ( بشروطين )
اسلام سيد replied to اسلام سيد's topic in قسم الأكسيس Access
السلام عليكم استاذ رضوان جزاكم الله خيرا ( طبعا فى شغلى عدد المحلات اكثر من 2 حاليا 6 محلات ، وعدد العملاء اكثر من 1000 ) والله حاولت ارفق ملف كمثال اكثر من مرة لكن يفشل فى الرفع ( مثال توضيحى ) لو مفهاش تعب ممكن تعملى الخطوات السابقة فى ملف انا محرج جدا ،،، لكن والله لا استطيع ارفاق ملف حتى مضغوط و به البيانات المذكورة فى اول مشاركة كمثال فإن امكن ارفاق اي مثال اكون شاكرا لك