morsy قام بنشر مايو 14, 2008 الكاتب قام بنشر مايو 14, 2008 الاخ العزيز Baraa تحية احترام لشخصك الكريم ومجهودك الذى تشكر عليه لقد فهمت قصدك بعد ما نزلت الملف الذى انشأت استعلام تكوين جدول عليه ورايت المثال وهو ناجح وعلى فكرة الرسائل الخاصة بالاستعلامات يمكن توقيفها عن طريق وضع السطر التالي اول الكود DoCmd.SetWarnings False وفي نهية الكود ضع DoCmd.SetWarnings true وما نريدة الان هو بعد عمل الاستعلام تكوين جدول كيف ومن خلال زر واحد انقر عليه من النموذج ان يتم تكوين الخطوات التى سويتها انت بالاضافة الى تشغيل ( التقرير) الذى سيبنى على هذا الجدول الجديد ..... كيف يتم ذلك من خلال كود واحد يعمل بمجرد النقر على زر فى نموذج!!!!!!!!!!!
morsy قام بنشر مايو 17, 2008 الكاتب قام بنشر مايو 17, 2008 الاخوة الاعزاء اريد التقرير الذى يبنى على استعلام الاخ Baraa بدون تشغيل الاستعلام من النموذج ولكم الشكر
morsy قام بنشر مايو 17, 2008 الكاتب قام بنشر مايو 17, 2008 الاخوة الاعزاء Rudwab و Baraa انا مش عارف اذا كنتم لسه معايا وبتحاولوا .... ام تركتوا الموضوع ..... ياريت اعرف .... ولو كنتم تحاولون معى لايجاد حل فقد عثرت على برنامج يمكن تستفيدوا منه لانكم اعلم منى بالاكواد .... حيث هناك اكواد تحت التقارير المرفقه بالمثال ممكن تحل المشكلة لو احدكم قرأ الكود وشرحه لنا ولكم منى جزيل الشكر _______________________________________CrossTab_Query.rar
morsy قام بنشر مايو 19, 2008 الكاتب قام بنشر مايو 19, 2008 مرفق مثال معدل على كود الاخ ابوهاجر واريد ما الخطأ فى الكود والكود اخذته من المثال الاول فى المشاركة وعدلت فيه بناء على الجدول لبرنامجى ارجو مشاهدته ومعرفة الخطأ..... ثانيا عملت عوضا عن ذلك استعلام لمبيعات الفرد عن طريق دالة dcount للحقول تمشى الحال حتى الان على الرغم من اننى اجدها غير مرنة عند تغيير اسم الباقة او اضافة باقة جديدة ... عندها لابد من الدخول والتعديل على سطر دالة dcount داخل التقرير ولكننى احتاج الحل الان لتقديمها للعمل وطلبى اننى اريد عمل نفس التقرير الجدولى qry_sales_all_2date نسخة منه ولكن تعمل على دالة dcount اى ربطها برقم الموظف والباقة والتاريخ وللجميع الشكر وايضا وجدت ملف تقرير مبنى على استعلام جدولى من موقع اجنبي رايت انكم قد تستفيدون منه وللجميع الشكر على المجهود والله الموفق من قبل ومن بعد Using_MS_Access_Creating_Report_based_on_crosstab_query__isnull__report_access.rar aa.rar
morsy قام بنشر مايو 19, 2008 الكاتب قام بنشر مايو 19, 2008 نسيت المثال الاجنبي ها هو بالمرفقات _______________________________________CrossTab_Query.rar
rudwan قام بنشر مايو 20, 2008 قام بنشر مايو 20, 2008 لقد تم تقديم الحل لك سابقا و هو يعمل كما هو مطلوب لكنك غيرت في الأكواد فلم تظهر معك النتيجة و هذا شيء منطقي و اعتمدت على حلول أخرى و من ثم تغييرك للملف لخبط الأوراق و أصبح موضوعك مشتتا أعد تجميع الأوراق و ابني سؤالك بشكل واضح
morsy قام بنشر مايو 20, 2008 الكاتب قام بنشر مايو 20, 2008 لقد تم تقديم الحل لك سابقا و هو يعمل كما هو مطلوب لكنك غيرت في الأكواد فلم تظهر معك النتيجة و هذا شيء منطقي اخى Rudwan الى الان لم ياتى الحل كما اريد فلقد استخدمت حلك ولكنه لا ياتى بالتاريخ المدخل ولكنه ياتى بكل المدخلات من اول تاريخ حتى اخر تاريخ واذا كان غير ذلك فوضح لى حتى يمكنك ان تذكر لى الحل موجود فى رقم اى مشاركة ولقد عدلت فى الكود لانه بعد التعديل ضبط وطلع النتائج حسب التاريخ المدخل وليس كل التواريخ ارجو مساعدتى ولك كل الشكر
rudwan قام بنشر مايو 20, 2008 قام بنشر مايو 20, 2008 من الطبيعي أن نتيجة الاستعلام ستأتي بكل المبيعات لأنك حذفت شرط التاريخ من الاستعلام الذي عملته لك سابقاان تعريف المتغير لاتعني أن الاستعلام سيتحدد بناء على قيمة المتغيرات الا اذا أخذتها بنظر الاعتبار PARAMETERS [StartingDate] DateTime, [EndingDate] DateTime; TRANSFORM Count(daily_data.mobily_no) AS Countمنmobily_no SELECT daily_data.PF, imp_data.imp_name, Count(daily_data.mobily_no) AS [إجمالي mobily_no] FROM bandles INNER JOIN (daily_data INNER JOIN imp_data ON daily_data.PF=imp_data.PF) ON bandles.bandle_no=daily_data.bandle_kind WHERE (((daily_data.date) Between [startingdate] And [endingdate])) GROUP BY daily_data.PF, imp_data.imp_name PIVOT bandles!bandle_kind;
morsy قام بنشر مايو 20, 2008 الكاتب قام بنشر مايو 20, 2008 الاخ العزيز رضوان آسف على لخبطتك معاى ولكنى ساوضح العمل وتدرجة معى ومعك من الاول ومعلش وسع صدرك معى ..... فى المشاركة رقم 11 كان البرنامج بدون تعديلك وعندما ارسلت التعديل لصقته واشتغل معى ولكنه لم يعمل من خلال نموذج ...... فى المشاركة رقم 14 عملت انا تعديل على الكود ليعمل من خلال نموذج واعطانى المبيعات للموظفين خلال فترة ........ فى المشاركة رقم 16 , 17 عدلت كذلك على الكود باضافة معيار آخر وهو رقم الموظف لكى يعطى مبيعات موظف واحد خلال فترة ....... وكان كل ذلك يظهر كاستعلام وطلبي الهام والذى انتظرة وارفقت ملفات للمساعدة من اى واحد يفهم اكثر منى فى الكود هو ان تظهر النتائج من خلال تقرير وهذا هو طلبى وياريت الاقى له حل لاننى تعبت ومحتاج انهاء البرنامج فى اقصر وقت ..... ارجو ان اكون قد وضحت فكرتى ورتبت الموضوع من الاول حتى نبدأ من أخر نقطة وهى التعديل على المشاركة رقم 14 ليعمل الاستعلام من خلال تقرير لكل الموظفين خلال فترة ...... وكذلك التعديل على المشاركة 17 ليعمل النموذج باظهار النتائج كتقرير لموظف بين تاريخين ..... ودمت لى اخ عزيز ودمت للمنتدى وكل محتاج للعلم وشكرا
rudwan قام بنشر مايو 20, 2008 قام بنشر مايو 20, 2008 ماهي المشكلة في المشاركة رقم 17 ؟ الاستعلام يعطي النتائج الصحيحة .
morsy قام بنشر مايو 20, 2008 الكاتب قام بنشر مايو 20, 2008 اخى العزيز Rudwan لا توجد مشكلة فى الاستعلام للمشاركة 17 ولكننى اريد تصميم تقرير يعرض النتائج عليه حتى يمكننى طباعتها ويكون فتح التقرير من زر النموذج اى بدلا من الزر فى النموذج ما يفتح استعلام اريدة يفتح تقرير .... فهل يمكنك انشاء تقرير مبنى على نفس الاستعلام الجدولى الموجود تحت زر الامر وعند النقر يفتح التقرير وليس الاستعلام ...... هذا ما تبقى لى لكى انهى البرنامج ..... وشكرا مقدما
morsy قام بنشر مايو 21, 2008 الكاتب قام بنشر مايو 21, 2008 اخى العزيز Rudwan لقد اخبرتك بالمطلوب ولم ترد على أم انك تجرب ام العملية صعبة أم ماذا الرجاء اخبارى ولا تتركنى بدون رد وشكرا لك مسبقا
morsy قام بنشر مايو 23, 2008 الكاتب قام بنشر مايو 23, 2008 رفع!!!!!!!!!!!!!!!!!!! الاخوة الاعزاء الرجاء المساعدة
rudwan قام بنشر مايو 25, 2008 قام بنشر مايو 25, 2008 الاستعلام الجدولي غير معرف في الأكسس بالنسبة للتقارير , لذا كان لابد من التحايل على التقرير بطريقة أو بأخرى قم بفتح النموذج REEPORT DATE RANGE ثم أدخل التمواريخ و الرقم تحته ثم اضغط PREVIEW لكن لاحظ : التقرير تم تصميمه كحد أقصى 11 عمود في حال كانت نتيجة الاستعلام تحوي أكثر من 11 عمود قم بزيادة عدد مربعات النص في التقرير ليستوعب اللأعمدة الاضافية و قم بتسميتها بنفسالطريقة تماما حيث : اسم عنوان العمود HEAD يضاف له آخر رقم موجود حاليا على اليمين اسم مربع النص في التفاصيل COL يضاف له آخر رقم موجود حاليا على اليمين اسم مربع النص في التذييل TOT يضاف له آخر رقم موجود حاليا على اليمين CrossTabReport.rar
morsy قام بنشر مايو 25, 2008 الكاتب قام بنشر مايو 25, 2008 اخى العزيز Ruswan ايه الروعه دى والله ما كنت عارف ان الحل بالصعوبة دى ولا بالتعب ده ولم اكن اعلم ان تاخيرك فى الرد كان كان بسبب كل هذا المجهود اثابك الله وازاح عنك الضيق والهم كما ازحته عنى بهذا الحل الاكثر من رائع الف الف شكر اخى العزيز وآسف على كل هذا التعب معى وسوف احاول فى تنفيذ فكرتك والاكواد على الاستعلام لكل الموظفين وسابلغك بالنتيجة واذا فشلت فى عملها فسوف اخبرك لمساعدتى والف شكر مرة اخرى
morsy قام بنشر مايو 25, 2008 الكاتب قام بنشر مايو 25, 2008 الاخ العزيز Rudwan هل يمكنك اذالة العمود الاخير من الكود ( الاجمالى ) الاخير لانه مكرر واخشى اذالته من الكود يخترب الكود كله على .... حيت يوجد العمود الاول بعد اسم الموظف يقوم بجمع الحقول ..... فلا داعى لجمعهم مرة اخرى فى نهاية الصف ... على اليمين.... وكذلك اريدك اذالته من الاجماليات الاسفل واترك الحقول فقط .... وشكرا لك
morsy قام بنشر مايو 25, 2008 الكاتب قام بنشر مايو 25, 2008 اخى العزيز Rudwan لقد حاولت عمل نموذج يستخدم معيارين التاريخ فقط لعرض كافة الموظفين خلال فترة ولم افلح لماذا لا ادري وين الخطأ ارفقت لك المثال الاخير لك واخذت نسخ ولصق من الاستعلام aa وسميته bb مع حذف معيار pf واخذت نسخة من النموذج ReportDateRange وحذفت حقل ال pf وسميت النموذج bb وكذلك الحال مع التقرير وعدلت اسماء النموذج والاستعلام كما فى تقريرك ولكن لم يفلح معى ويعطى رسالة خطا المثال المرفق به ما عملته ياريت تعدل عليه وتخبرنى وين الخطأ وقبل ما انسى ياريت تزيل حقل التجميع الذى فى نهاية التقرير من التقريرين وكذلك اجماليات السفلية من التقرير الموظف الواحد
rudwan قام بنشر مايو 27, 2008 قام بنشر مايو 27, 2008 عند التعديل أو النسخ لابد من مراعاة الأسماء الجديدة لكل المتغيرات أنت نسخت الاستعلام الى الاستعلام الجديد bb لكن أبقيت في البراميترات اسم النموذج القديم reportdaterange غيره الى bb
morsy قام بنشر مايو 27, 2008 الكاتب قام بنشر مايو 27, 2008 اخى العزيز Rudwan عاجز عن الشكر والله الحمد لله عملت مثل ما قلت وظبط معى واهم شئ انى انتبهت للمعيار داخل ال SQL للاستعلام غيرته مثل ما قلت ومشى الحال ويمكننى الان انهاء البرنامج .... على فكرة عندما عملت التعديل رحت اشغل التقرير لم يفتح معى عندما استخدمت تاريخ مداه طويل فقمت بزيادة الاعمدة من 11 الى 14 ففتح معى بدون مشاكل .... هذا فقط لمن يتابعون معنا هذا الموضوع الهام..... اخى رضوان باقى فقط طلب اخير وارجو ان تتقبله منى وهو التعديل على اخر مرفق (المرفق الحالى بعد تعديل اسم النموذج ) بحذف الاجمالى العام على يمين التقرير الذى يجمع ( الاجمالى الاول) الموجود بعد الاسم مباشرة مع اجمالى الاعمدة الاخرى من الكود لاننى لم استطع وكذلك اذالة الاجماليات السفلية من التقرير من الكود ( فقط للتقرير DailyData الخاص بموظف واحد ) لان الاجمالى على يمين التقرير ليس له داعى هنا ..... فى التقريرين ....... والاجمالى السفلى ليس له داعى للموظف الواحد ..... ولك منى جزيل الشكر والعرفان بالجميل .... أثابك الله وجعله فى ميزان حسناتك باذن الله للتوضيح : المطلوب الاخير ::::: 1- حذف الاجمالى على اليمين من كلا التقريرين 2- حذف الاجماليات السفلية من التقرير الحاص بموظف واحد (DailyData) وتركة مع التقرير ( bb ) لكل الموظفين CrossTabReport.rar
rudwan قام بنشر مايو 28, 2008 قام بنشر مايو 28, 2008 احذف حقل الاجمالي من الاستعلام : إجمالي mobily_no: mobily_no لأن الأكواد في التقرير تحسب الاجمالي تلقائيا
morsy قام بنشر مايو 28, 2008 الكاتب قام بنشر مايو 28, 2008 اخى العزيز الغالى Rudwan الذى دائما منقذنا الحمد لله هذا يفى بكل ما طلبت وكل ما كنت اريده الف شكر على سعة صدرك معى وحسن تعاونك.....بالفعل لقد حذفت حقل الاجماليات والكود به الاجماليات ومضبوط مضبوط مضبوط .... ولقد عدلت التقارير ونسقتها وبدلا من الغاء كود الاجماليات السفلية .... حتى تعرفنى من اين الغيها فى الكود ..... جعلت الحقول غير مرئية .... وذلك فى التقرير الخاص بمبيعات موظف محدد ومرفق المثال بعد حذف حقل الاجماليات ......وفى النهاية لا يسعنى الا الدعاء لك بان يرزقك الله من علمه كما تساعدنا بعلمك وفقنا الله واياك لخدمة المسلمين CrossTabReport.rar
الردود الموصى بها
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.