mgodah قام بنشر أكتوبر 19, 2009 قام بنشر أكتوبر 19, 2009 عند طلب فتح التقرير تطلعي ان لا يوجد باينات للتقرير مع العلم انه يوجد بيانات وعند فتح الاستعلام المبني عليها هذه التقارير يتم استعراض البيانات ارجو المساعده اخوكم ماجد travel order.rar
رياض الراوي قام بنشر أكتوبر 19, 2009 قام بنشر أكتوبر 19, 2009 الأخ العزيز: قاعدة بياناتك ملخبطة وبها مراجع مفقودة ووحدات نمطية ناقصة وقد قمت بإصلاح الأمر بالاستعانة بقاعدة بيانات شهيرة هي Northwind فأرجو أن تستبدل قاعدة بياناتك بها إن أرضتك قاعدة البيانات التي أرفقها كما قمت بتغيير مصدر بيانات التقرير ALL INVOICE وربطته بالتقارير الفرعية عبر حقل CustomerCODE من التقرير الأساسي وحقلCustomerID من كل من التقريرين الفرعيين كما قمت بإلغاء كل التعليمات البرمجية للتقريرين الفرعيين لأنه لا لزوم لهاوأضفت زرأمر لفتح التقرير من النموذج الافتتاحي وأرجو أن يؤدي هذا الأمر الغرض والسلام عليكم ورحمة الله Copy of T.O2.rar 1
mgodah قام بنشر أكتوبر 20, 2009 الكاتب قام بنشر أكتوبر 20, 2009 (معدل) الاخ RAID شكرا على اهتمامك ومساعدتك ولكن كيف يمكنن تغيير قاعده بياناتي الى القاعده Northwind حيث تواجهني كثير من الرسائل الخطأ وهناك برامج كثيرة لم اقدر ان افتحها حتى التعديل المرسل منك لم اقدر على تشغيل امر التقرير الذي اضفته وشكرا ماجد تم تعديل أكتوبر 20, 2009 بواسطه mgodah 1
رياض الراوي قام بنشر أكتوبر 20, 2009 قام بنشر أكتوبر 20, 2009 الأخ العزيز بعد التحية: لقد قمت ونظراً لوجود مراجع كثيرة مفقودة بقاعدة بياناتك بتفريغ قاعدة بيانات Northwind من بياناتها (باستثناء الوحدة النمطية Utility Functions والتي تفيد في عمل IsLoaded) واستيراد بياناتك إليها فعملت بشكل صحيح على الأكسس XP. وأنا أحب أن أعرف إصدارة الأكسس التي تستخدمها وإذا كانت النسخة سليمة إذ ربما تحتاج لإعادة تنزيل . ومبدئياً أعتقد ان هذه القاعدة ستعمل بشكل صحيح على الأكسس 2000 والأكسس XP والأكسس 2003 إذا كانت النسخة الموجودة على جهازك جيدة والسلام.
mgodah قام بنشر أكتوبر 20, 2009 الكاتب قام بنشر أكتوبر 20, 2009 الاخ RIAD دعني اشرح لك البرنامج بشكل واضح البرنامج هوه عباره عن امر اركاب اي TRAVEL ORDER يتموضعه عند شركه المجال مثلا وهذه الشركه لديها فرعين MAJAL SERVICE و MAJAL G4S ويتم تعبئة النموذج ORDER حيث يتم اختيار رقم الحساب الذي سوف يتم تحميل تكلفه التذاكر والفنادق عليه ويتم كتابه اسم الراكب وخط سير التذكره واسم الفندق ومكانه وهكذا وبعد ذلك يتم طباعه هذا الامر وارساله لشركة السياحه لاصدار التذاكر كما هوه مطلوب في امر الاركاب المطلوب تقرير للتذاكر التي تخص فرع المجال سيرفيس على حده وهوه الراكب خالد فقط وعند اختيار العميل المجال G4S الاي العميل رقم 2 المفروض يطهر التذاكر والفنادق التي تخص الراكب ماجد كما هوه في النموذج ORDER ارجو ان اكون وضحتفكره البرنامج التعديل المرفق لا يفرق بين اسم العميل حيث اني لو اختر العميل رقم 1 يتم اظهار اسم الراكب خالد وعند اختيار اسم العميل 2 ايضا يتم اظهار اسم الراكب خالد المفروض يظهر اسم الراكب ماجد عند اختيار العميل رقم 2 وشكرا
رياض الراوي قام بنشر أكتوبر 20, 2009 قام بنشر أكتوبر 20, 2009 بعد التحية: قمت بتغيير مصدر التقرير ALL INVOICE إلى استعلام يستند لجدول Order وتغيير الربط إلى حقل To كما في النموذج مع إضافة [Forms]![Report Date Range]![Customer] إلى الاستعلام كما قمت بتغيير اسم الحقل Combo7 إلى Customer في نموذج Report Date Range وإنشاء الله نكون اقتربنا من النتيجة Copy of T.O2.rar
mgodah قام بنشر أكتوبر 20, 2009 الكاتب قام بنشر أكتوبر 20, 2009 (معدل) طبعا هوه المطلوب والف شكر يا استاذ RIAD اريد طلب اذا كان ممكن اريد في النموذج ORDER عند اختيار اسم العميل يتم اظهار اسم العمسب ورقم حسابه في النموذج واريد ايضا عمل زر امر يت ممن خلاله فتح الاوت لوك وارفاق التقرير فيه مع الايميل ولكم جزيل الشكر اخوك ماجد تم تعديل أكتوبر 20, 2009 بواسطه mgodah
رياض الراوي قام بنشر أكتوبر 20, 2009 قام بنشر أكتوبر 20, 2009 الاخ العزيز: بالنسبة للطلب الأول فلم أفهم المقصود الرجاء توضيحه مع الالتزام باسماء الحقول الموجودة في نموذج Order أما بالنسبة للطلب الثاني فيمكن إرسال التقرير كمرفق بريد ألكتروني من شريط أدوات TO الذي يظهر عند فتح التقرير وذلك باختيار Snapshot Format من الرمز الذي على شكل رسالة ومرفق وذلك بعد القيام بإعداد الـ Outlook وأرفق ملف وورد مأخوذ من أحد المواقع عله يساعد على إعدادالأوتلوك إعدادات الأوتلوك إكسبريس.doc
mgodah قام بنشر أكتوبر 21, 2009 الكاتب قام بنشر أكتوبر 21, 2009 (معدل) بالنسبة للطلب الاول اريد عند اختيار رقم الحساب CUSTOMER NO ان يظهر اسم العميلCUSTOMER بجانبه في مربع نص اي معنى ان يظهر رققم العميل واسمه بجانبه الطلب الثاني لا اريد ان ارسل التقرير بالايميل عن طريق القائمة اريد عن طريق زر امريفتح الاوت لوك ومرفق فيه التقرير يوجد في النموذج ORDER لاني سوف الغي شاشه الاكسس فيما بعد اي سوف يظهر النموذج فقط بدون قائمةاكسس مع الشكر ماجد تم تعديل أكتوبر 21, 2009 بواسطه mgodah
رياض الراوي قام بنشر أكتوبر 21, 2009 قام بنشر أكتوبر 21, 2009 السلام عليكم: بالنسبة لظهور الاسم فقد تم تحقيقه بإذن الله أما الإرسال بالإنترنت فيوجد لديك شريط أدوات مخصص هو TO مرتبط بالتقرير أي عند تشغيل التقرير يتم ظهور هذا الشريط وعندالنقر على الزرالذي على شكل رسالة سيتم إرسال التقرير عبر الأوتلوك مهما كانت واجهة برنامجك. Copy of T.O2.rar
mgodah قام بنشر أكتوبر 28, 2009 الكاتب قام بنشر أكتوبر 28, 2009 الى الاخوه الاعزاء وبالاخص الاستاذ riad حيث انه قام بحل مشكل لي في نفس البرنامج اوجه مشكله عند فتح التقرير all invoice وهي انه يتم اظهار بيانات كل رقم travel order في صفحه مستقله وهذا غلط ولا اريده اريد ان تظهر كل travel order no يعني to في نفس التقرير تحت بعض يعني عند تحديد التاريخ واسم العميل يظهر في التقرير تحت بعض اريده ان يظهر كما يلي على سبيل المثال ticket invoice: TO DATE PAXNAME AIRLINE CLASS SECTOR 1 SECTOR 2 SECTOR 3 SECTOR 4 6 20-Jun-09 khaled syed SV Y jed cai jed 30 03-Jan-09 MANAL AHMED JED CAI وهكذا في باقي التقرير الفرعيه ماجد انظر الصوره لمرفقه to new.rar untitled2.bmp
رياض الراوي قام بنشر أكتوبر 28, 2009 قام بنشر أكتوبر 28, 2009 أخي العزيز: بعد التحية لاحظت في قاعدة بياناتك أنك قمت بحذف الوحدة النمطية utility وهذا يؤدي إلى عدم عمل التقرير all invoice. أما بالنسبة للحل فقد قمت بتغيير حقل الربط من TO إلى CustomerID وهو الأصح , مع نقل النماذج الفرعية إلى رأس الصفحة لعدم ظهورنفس السجلات مكررة. to new.rar
mgodah قام بنشر أكتوبر 28, 2009 الكاتب قام بنشر أكتوبر 28, 2009 شكرا اخي RIAD وهذا ما اريده ولكن حدثت مشكله وهي في المنوذج ORDER عندي زر امر PRINT ORDER وهذا الامر يفتح التقرير الذي سوف يتم ارساله لشركه السياحهوهو مربوط برقم TRAVEL ORDER وهوه الان لا يعمل بالشكل المطلوب حيث ان المفروض الضغط عليه يطلب مني رقم TRAVEL ORDER لفتح التقرير ORDER QUERY ارجو حل المشكله اخوك ماجد
رياض الراوي قام بنشر أكتوبر 28, 2009 قام بنشر أكتوبر 28, 2009 (معدل) الأخ العزيز: سبب المشكلة هو قيامك بتغير أسماء بعض الحقول في الجدول دون قيامك بتغييرها في الاستعلامات والتقارير والنماذج,مثل حقل COSTUMERID الذي تم تغييره إلى CustomerID وحقل CompanyName الذي ربما تم حذفه أو تغيير اسمه وأرفق القاعدة المعدلة. to new.rar تم تعديل أكتوبر 28, 2009 بواسطه riad
mgodah قام بنشر أكتوبر 28, 2009 الكاتب قام بنشر أكتوبر 28, 2009 مشكور عل اهتمامك وملاحظاتك وانت قربت الى النتيجه بنسبه 90 % حيث انني قمت بذياده عدد الاسماء في التقرير ticket invoice ووجدت ان car invoice و transportion invoice لم تظهر البيانات لهم في التقريرالمفروض يتم ترحيلهم وظهور بياناتهم في صفحه اخرى اذا كانت بهم بيانات عن طريق النموذج ORDER اعتقد انك حكمت التقرير انه يظهر في صفحه واحده حتى لو كثرت البيانات وهذا لا اريده اريد عن زياده عدد الحقول تظهر في التقارير كامله لقت قمت بزياده حقول العميل MAJAL G4S ماجد
mgodah قام بنشر أكتوبر 29, 2009 الكاتب قام بنشر أكتوبر 29, 2009 الاخ رياض بمعنى ابسط اريد ان يظهر في التقرير كل البيانات التي تخص العميل في خلال تاريخ معين احدده ticket hotel car rent transfer في التقرير الذي تم التعديل عليه يوجد بيانات في النموذج الفرعي transfer ولم تظهر والمفروض تظهر في صفحه اخرى وهذا فقط ما اريده حاولت ارفاق التقرير الذي اريده على شكل snapshot ولكن لم يفلح الامر يمكنني ان ارسله على ايميلك الشخصي فبرجاء ارساله لي ماجد جوال رقم 00966533445567 من جده السعودية اذا ارت استفسار اكثر الرجاء الاتصال او ارساله رساله لكي اتصل بك
رياض الراوي قام بنشر أكتوبر 29, 2009 قام بنشر أكتوبر 29, 2009 (معدل) الأخ العزيز: في البدء يمكن أن نتواصل عن طريق المنتدى من أجل الفائدة العامة وللاستفادة من خبرات باقي أعضاء المنتدى وسأقوم بالرد إنشاء الله على استفساراتك عندما أصل لجواب عليها. وبالنسبة لتقرير ORDER Query إذا أردت فتحه مع تحديد تاريخ يمكن أن تفتحه مثل تقرير ALL INVOICE أي بتحديد التاريخ عن طريق نموذج جديدمثل Report Date Range2 .يجب أن تجعل مصادر التقارير الفرعية هي استعلام خاص بكل تقرير فرعي يأخذ بياناته من الجدول الخاص بكل تقريروليس الجدول مباشرة, ثم يجب أن تضع في معايير كل استعلام عبارة مثل >=[forms]![Report Date Range2]![beginning Order Date] And <=[forms]![Report Date Range2]![Ending Order Date] عندما يكون لديك حقل تاريخ وحيد كما في تقرير TRANSFERS أو >=[forms]![Report Date Range2]![beginning Order Date] كما في تقريرCAR RENTAL عندما يكون لدينا حقلي تاريخ (تاريخ بدء وتاريخ انتهاء) إلا أنك ستصادف المشاكل التالية 1- يجب أن تكون حقول التواريخ معبأة بالتواريخ وليست فارغة وإلا لن تظهر في التقرير 2-في حالة التقارير التي بها تاريخ بدء وتاريخ انتهاء يجب أن يكون التاريخ المحدد في التقرير بين التاريخين المحددين في النموذج وإلا لن يظهر شيء في التقرير يمكن حل المشاكل الناتجة ولكن أفضل حل هو أن يكون هناك إدخال دقيق للبيانات أي إدخال كل التواريخ بدقة وذلك بقصد إخراجها بالتقارير بدقة. أرفق قاعدة بيانات لا أعتقد أنهاتحقق كل المطلوب ولكن قد تقربنا من الحل مع ملاحظة وضع تاريخ صغير للبدء وتاريخ كبير للانتهاء لتشمل كل السجلات في التقارير الفرعية بقصد التجربة. وأعتقد أن حقل الربط بين الجداول من المفضل أن يكون CustomerID وليس TO ويكون هو حقل الربط حيث تفتح التقارير على أساسه كما في تقريرALL INVOICE وذلك لإظهار بيانات عميل محدد. ملاحظة: التقرير الذي أرفقته يفتح على السجل الذي أنت موجود فيه بالنموذج الرئيسي والسلام to new.rar تم تعديل أكتوبر 29, 2009 بواسطه riad
رياض الراوي قام بنشر أكتوبر 29, 2009 قام بنشر أكتوبر 29, 2009 (معدل) السلام عليكم: أرفق نفس قاعدة البيانات ولكن مع تغيير طريقة الربط بين التقريرORDER Query والتقارير الفرعيةالموجودة فيه إلى حقلCustomerID بعد أن أدرجت الحقل عن طريق الاستعلامات التي هي مصدر التقارير الفرعية بإضافة جدول Order إلى الجدول الأصلي لكل من هذه الاستعلامات.وجعل اختيار العميل من النموذج Report Date Range2 . to new.rar تم تعديل أكتوبر 29, 2009 بواسطه riad
mgodah قام بنشر أكتوبر 30, 2009 الكاتب قام بنشر أكتوبر 30, 2009 (معدل) الاخ رياض اعتقد انني لم اوفي في شرح البرنامج والبرنامج فكره بسيطه جدا جدا نفترض انني اعمل في شركه المجال في قسم شئون الموظفين وشركه المجال تتعامل مع شركة سياحه بالاجل وعند رغبه اي موظف عندي بالسفر يتم عمل travel order لشركة السياحه بالقيام بحجز التذاكرر او فنادق او تاجير سياره او تنقل من المطار الى الفندق ويتم ذلك عن طريق النموذج order فيتم كتابه التاريخ لهذا النموذج وتحديد اسم العميل حيث ان شركه المجال لديها قسمين يتم اختيار القسم حسب مكان عمل الموظف الذي يعمل به وكتابه التاريخ في REGUGTED ON وهذا التاريخ الذي سوف استخدمه في جميع التقارير وهو تاريخ عمل travel order الذي سوف يتم ارساله لشركه السياحه اما عن النماذج الفرعيه ticket - hotel-rentcar-transfer فهيه عباره عن الخدمات التي اريدها من شركة السياحه لهذا الموظف ممكن تكون تذاكر فقط او حجز فنادق او الكل اما عن الحقول الموجوده في النماذج الفرعيه فيه حقول تفيد موظف شركة السياحه في تاريخ السفر وتاريخ العوده واسم الراكب ونوع الطائر وخط سير التذكره - واسم الفندق وتاريخ دخول الموظف الفندق وهكذا اي ان هذه التواريخ الموجودهفي الحقول الفرعيه ليس لها اهميه وليس لها تقارير بالنسب لي فيه مجرد حقول عاديه لتضويح موظف السياحه فقط وبعد تعبه النموذج بالطالبات التي اريدها لهذا الموظف يتم الضغط على امر print order الموجود في النوذج order فيظهر تقرير به الطلبات التي سوف يتم ارسالها لشركة السياحه وذكل عن طريق الايميل او طباعتها وارسالها عن طريق الفاكس . والمطلوب هو تقرير يبين لي كل الخدمات التي تم عملها لشركة السياحه بين تاريخن وحسب اسم العميل (القسم الذي تم اختياره عند طلب الخدمه للموظف) بمعنى ان يتم عرض كل التذاكر تحت التقرير الفرعي ticket invoice وكل الفنادق تحت hotel invoice وكل تاجير السياره تحت rent car inoivce والتنقل transfer invoice التي وذلك خلال الفتره التي احددها بالتاريخ واسم العميل عن طريق التقرير ALL INVOICE حيث ان شركة السياحه ترسل لنا كشف حساب كل شهر بالخدمات التي تم قمت بارسالها لم عن طريق الايميل من اصدار تذاكر وحجز تذاكر وتاجير سيارات وهذا البرنامج مثل فاتورة حيث يوجد بالفاتورة رقم الفاتروة وهوه عندي TRAVRL ORDER NO ويجود اسم للعميل الموجود عندي CUSTOMER ويوجد تاريخ وهوه عندي ايضا REGUGTED ON اما تفاصيل الفاتروة مثلا فاتوة كمبيوتر تفاصيل الفاتورة سوف تكون شاشه نوعها موديلها وعندي في برنامجي هيه اسم الراكب وخط سيره وهكدا ومثلا هذه الشركه تريد ارسال كشف حساب سوف تحدد اسم العميل والفتره بين تاريخين ومن ثم تاتي التفاصيل اسفل التقرير بكل شيئ تم ارساله من شاشات وكمبيوترات الخ.... لهذا العميل الاخ رياض يمكن ان تراجع اول مشاركه وشاهد المرفق اريد ان يظهر في التقرير النامذج الفرعيه الاربعه مع بياناتها اذا كان يوجد بها بيانات مثلا في تقرير TICKET INVOICE سوف يكون فيه رقم TRAVERL ORDER -PAX AME ........بجميع الاسماء في نفس التقرير تم تعديل أكتوبر 30, 2009 بواسطه mgodah
mgodah قام بنشر نوفمبر 1, 2009 الكاتب قام بنشر نوفمبر 1, 2009 سوف اقوم بعمل مثال بسيط جدا وبه الفكره التي اريدهاوالتقرير الذي اريده فقط
رياض الراوي قام بنشر نوفمبر 1, 2009 قام بنشر نوفمبر 1, 2009 السلام عليكم: لقد شغلت في اليومين الماضيين ووجود سؤال محدد أفضل. ولكن أرجو ان لا توجه السؤال لشخص بعينه وإنما تركه مفتوح ليجيب عليه من يملك الوقت من الخبراء في المنتدى وشكراً.
mgodah قام بنشر نوفمبر 2, 2009 الكاتب قام بنشر نوفمبر 2, 2009 هذا هوه المثال اريد تقرير حسب الفرع وبين تاريخين والتقرير هوه ALL INVOCE TRAVEL ORDER.zip
ابوخليل قام بنشر نوفمبر 3, 2009 قام بنشر نوفمبر 3, 2009 السلام عليكم اعتقد اخي أن المشكلة لديك أساسها الجداول وعلاقتها انظر في النموذج واختر الرقم 23 تجد سامي ورد اسمه في نموذج الفنادق بينما لا تجده في نموذج التذاكر فلا بد ان يتم تسجيله في جدول التذاكر بغض النظر عن كونه حصل عليها أم لا ارى أن تعيد النظر في العلاقات بين الجداول حسب ما يلي : - اجعل كود الفرع هو المفتاح الأساسي في الجدول أوردر ( حيث أنك تريد اظهار بيانات الفروع كل فرع على حدة ) - اجعل علاقة جدول الفنادق مرتبطة بجدول التذاكر ( حيث أن بينها علاقة منطقية فمن حصل على التذاكر فقد يحصل على الاقامة في فندق) اعتقد بعد التعديلات انك ستعمل التقرير بكل يسر تقبل تحياتي ،،
رياض الراوي قام بنشر نوفمبر 3, 2009 قام بنشر نوفمبر 3, 2009 (معدل) الأخ العزيز: قمت بتعديل ما يلي ليعمل التقرير مع محاولة الابقاء على الوضع الحالي لقاعدة بياناتك: 1- تعديل الربط بين جدولي ORDER وBRANCH إلى حقل Branchid من الأول وBranchCode من الثاني 2- ربط التقارير الفرعية invoicehotel و invoicetkt بالتقرير الأساسي ALL INVOICE عن طريق حقلBranchid 3-قمت بتغيير قناع الإدخال لحقلي التاريخ في نموذج Report Date Range 4-الرابط بين جدولي ORDER و TICKETS في استعلامinovicetkt q وكذلك الرابط بين جدولي ORDER و HOTEL في استعلام invoicehotel q لا يتطابقان مع الروابط بين تلك الجداول(لاأقصد حقل الربط وإنما طريقة الربط) وأرفق قاعدة بيانات معدلة مع تكراري لما قاله الأخ أبو الأنس حول إعادة النظر في العلاقات بين الجداول قبل كل شيء. TRAVEL ORDER.rar تم تعديل نوفمبر 3, 2009 بواسطه riad
الردود الموصى بها
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.