Elsayed Bn Gemy قام بنشر يناير 17, 2018 قام بنشر يناير 17, 2018 عندى ثلاث جداول مختلفة اسمائهم كمثال ( السكن - التذاكر - الجوزات ) كلهم فيهم الحقلين دول ( البيان / القيمة / اسم العميل ) انا عاوز اعمل تقرير من الثلاث جداول البيان ------------------- القيمة بس وياخد بياناته من الثلاث جداول هل من مساعدة ؟
Shivan Rekany قام بنشر يناير 17, 2018 قام بنشر يناير 17, 2018 11 دقائق مضت, Elsayed Bn Gemy said: انا عاوز اعمل تقرير من الثلاث جداول اهلا بك استاذنا الحبيب هناك مواضيع على ذلك او اذا ترفق النسخة مصغرة من قاعدة و ترسم لنا شكل التقرير كيف تريد ان شاء الله راح نوصل للحل المطلوب
Elsayed Bn Gemy قام بنشر يناير 17, 2018 الكاتب قام بنشر يناير 17, 2018 (معدل) هذا هو شكل التقرير مرفق قاعدة بيانات كمثال تقرير مجمع.rar انا حاسس ان الموضوع بسيط بس انا اللى مستحمر حبتين ههههههههههههه تم تعديل يناير 17, 2018 بواسطه Elsayed Bn Gemy
طاهر الوليدي قام بنشر يناير 17, 2018 قام بنشر يناير 17, 2018 المرفق جداول ولايوجد تقارير من اجل نعرف نشخص مكان المشكله
jjafferr قام بنشر يناير 17, 2018 قام بنشر يناير 17, 2018 وعليكم السلام اعمل استعلام لكل جدول ، وبعدين ، استعلام توحيد يجمعهم جعفر 1
Shivan Rekany قام بنشر يناير 17, 2018 قام بنشر يناير 17, 2018 اتفضل استاذ @Elsayed Bn Gemy اليك هذا التقرير عملت استعلام التوحيد كما تفضل استاذ @jjafferr لكن للجداول وليس للاستعلامات لان ماكان بها شروط تقرير مجمع.rar 1
Elsayed Bn Gemy قام بنشر يناير 17, 2018 الكاتب قام بنشر يناير 17, 2018 3 ساعات مضت, jjafferr said: وعليكم السلام اعمل استعلام لكل جدول ، وبعدين ، استعلام توحيد يجمعهم جعفر 12 دقائق مضت, Shivan Rekany said: اتفضل استاذ @Elsayed Bn Gemy اليك هذا التقرير عملت استعلام التوحيد كما تفضل استاذ @jjafferr لكن للجداول وليس للاستعلامات لان ماكان بها شروط تقرير مجمع.rar وهو المطلوب اثباته يا اخوتى الكرام شكرا لكم على فضلين اولا حل المشكله ثانيا فضل تعليمى 2
jjafferr قام بنشر يناير 17, 2018 قام بنشر يناير 17, 2018 17 دقائق مضت, Shivan Rekany said: عملت استعلام التوحيد كما تفضل استاذ @jjafferr لكن للجداول وليس للاستعلامات لان ماكان بها شروط شكرا اخوي شفان ، كُلُه تمام طريقتي في الاستعلام هي: 1. عمل نموذج وبه اسم/كود العميل ، 2. الاستعلامات الثلاث تأخذ اسم/كود العميل من النموذج كمعيار تصفية ، 3. ثم استعلام التوحيد يكون جاهز 9 دقائق مضت, Elsayed Bn Gemy said: وهو المطلوب اثباته يا اخوتى الكرام شكرا لكم على فضلين اولا حل المشكله ثانيا فضل تعليمى وحياك الله يا السيد جعفر 1
Elsayed Bn Gemy قام بنشر يناير 17, 2018 الكاتب قام بنشر يناير 17, 2018 دعونا نخوض فى سؤال بسيط بخصوص الموضوع ماذا عن الترتيب بحيث يعرض لى سجلات كل جدول بالترتيب تحت بعض بمعنى يعرض اولا سجلات الجوزات ثم سجلات التذاكر ثم سجلات السكن هل هذا ممكن ؟؟ اسف مرة اخرى للاطالة 1
jjafferr قام بنشر يناير 17, 2018 قام بنشر يناير 17, 2018 عملتها لك بالمقلوب ، بس علشان سهولة الوصف: SELECT 1 as Seq, "الجوازات" as Type, الجوزات.* from الجوزات ; union SELECT 2 as Seq , "التذاكر" as Type, التذاكر.* FROM التذاكر; UNION SELECT 3 as Seq , "السكن" as Type, السكن.* from السكن Order by Seq Desc . . عادة لا نكتب الجوزات.* ، وانما نكتب اسماء الحقول ، لأن توحيد الاستعلامات في استعلام واحد ، يستوجب وجود نفس العدد من الحقول في الاستعلامات ، ولكن بسبب تشابه الجداول ، استخد اخي شفان هذه الطريقة جعفر 1
Shivan Rekany قام بنشر يناير 17, 2018 قام بنشر يناير 17, 2018 (معدل) 40 دقائق مضت, jjafferr said: طريقتي في الاستعلام هي: 1. عمل نموذج وبه اسم/كود العميل ، 2. الاستعلامات الثلاث تأخذ اسم/كود العميل من النموذج كمعيار تصفية ، 3. ثم استعلام التوحيد يكون جاهز فكرت في هذا الامر لكن في صورة استاذ السيد جمال ما كان فيه اسماء العملاء لذلك رجعت الى الوراء 36 دقائق مضت, Elsayed Bn Gemy said: ماذا عن الترتيب بحيث يعرض لى سجلات كل جدول بالترتيب تحت بعض بمعنى يعرض اولا سجلات الجوزات ثم سجلات التذاكر ثم سجلات السكن هل هذا ممكن ؟؟ نعم ممكن انتظرني اعتذر من استاذ جعفر كان مصتفح مفتوح ما رأيت مشاركته 21 دقائق مضت, jjafferr said: عادة لا نكتب الجوزات.* ، وانما نكتب اسماء الحقول نعم انا معك لكن حصرتك عطيت الجواب 21 دقائق مضت, jjafferr said: يستوجب وجود نفس العدد من الحقول في الاستعلامات ، ولكن بسبب تشابه الجداول ، استخد اخي شفان هذه الطريقة شكرا لانك معنا 21 دقائق مضت, jjafferr said: Order by Seq Desc لكن يجب ان لا ننسى يجب ان نعمل الفرز في التقرير نفسه ... لان التقارير دائما لا يظهر كما يظهر في الاستعلام تم تعديل يناير 17, 2018 بواسطه Shivan Rekany
jjafferr قام بنشر يناير 17, 2018 قام بنشر يناير 17, 2018 يا سلام يا استاذ شفان ما شاء الله عليك فلّستها وقطّعتها بالمليمتر ، هذا معناه انك فنان في تفليس السمك وتقطيعه كذلك جعفر 1 1
Shivan Rekany قام بنشر يناير 17, 2018 قام بنشر يناير 17, 2018 27 دقائق مضت, jjafferr said: هذا معناه انك فنان في تفليس السمك وتقطيعه كذلك استغفر الله ... نحن طلابكم سيدي منذ ساعه, Elsayed Bn Gemy said: ماذا عن الترتيب بحيث يعرض لى سجلات كل جدول بالترتيب تحت بعض بمعنى يعرض اولا سجلات الجوزات ثم سجلات التذاكر ثم سجلات السكن هل هذا ممكن ؟؟ كما قلت لك سابقا نعم ممكن واليك هذا تم اضافة بعض سجلات قليلة في الجداول لكي يبين لنا اكثر تم عمل 3 استعلامات وهذا استعلام للجدول جوازات SELECT الجوزات.المعرف, الجوزات.[كود العميل], الجوزات.البيان, الجوزات.القيمة, 1 AS [نوع البيان] FROM الجوزات WHERE (((الجوزات.[كود العميل]) Like "*" & [Forms]![FrmReport]![Combo1] & "*")); وهذا للتذاكر SELECT التذاكر.المعرف, التذاكر.[كود العميل], التذاكر.البيان, التذاكر.القيمة, 2 AS [نوع البيان] FROM التذاكر WHERE (((التذاكر.[كود العميل]) Like "*" & [Forms]![FrmReport]![Combo1] & "*")); وهذا للسكن SELECT السكن.المعرف, السكن.[كود العميل], السكن.البيان, السكن.القيمة, 3 AS [نوع البيان] FROM السكن WHERE (((السكن.[كود العميل]) Like "*" & [Forms]![FrmReport]![Combo1] & "*")); كما تشوف انا اضف حقل في كل الاستعلام باسم نوع البيان وعطيت رقم 1 للجواز و رقم 2 للتذاكر و رقم 3 للسكن وعمل استعلام التوحيد هكذا SELECT الجوزات.المعرف, الجوزات.[كود العميل], الجوزات.البيان, الجوزات.القيمة, 1 AS [نوع البيان] FROM الجوزات WHERE (((الجوزات.[كود العميل]) Like "*" & [Forms]![FrmReport]![Combo1] & "*")); UNION SELECT التذاكر.المعرف, التذاكر.[كود العميل], التذاكر.البيان, التذاكر.القيمة, 2 AS [نوع البيان] FROM التذاكر WHERE (((التذاكر.[كود العميل]) Like "*" & [Forms]![FrmReport]![Combo1] & "*")); UNION SELECT السكن.المعرف, السكن.[كود العميل], السكن.البيان, السكن.القيمة, 3 AS [نوع البيان] FROM السكن WHERE (((السكن.[كود العميل]) Like "*" & [Forms]![FrmReport]![Combo1] & "*")); وعلى هذه الاستعلام عملت تقرير و تم اخفاء الحقل نوع البيان وعملت الفرز في التقرير نفسه حسب حقل نوع البيان لكي يظهر لنا التقرير هكذا وتم عمل نموذج فيها كومبوبوكس اذا تختار احد العملاء راح يظهر البيانات لذاك العميل فقط واذا ما تختار اي عميل راح يظهر كل السجلات دمتم بخير تقرير مجمع.rar 1
jjafferr قام بنشر يناير 17, 2018 قام بنشر يناير 17, 2018 اخوي شفان انت عملت كل شيء ولكني عملت تنظيف للكود الاخير ، ليصبح من: SELECT الجوزات.المعرف, الجوزات.[كود العميل], الجوزات.البيان, الجوزات.القيمة, 1 AS [نوع البيان] FROM الجوزات WHERE (((الجوزات.[كود العميل]) Like "*" & [Forms]![FrmReport]![Combo1] & "*")); UNION SELECT التذاكر.المعرف, التذاكر.[كود العميل], التذاكر.البيان, التذاكر.القيمة, 2 AS [نوع البيان] FROM التذاكر WHERE (((التذاكر.[كود العميل]) Like "*" & [Forms]![FrmReport]![Combo1] & "*")); UNION SELECT السكن.المعرف, السكن.[كود العميل], السكن.البيان, السكن.القيمة, 3 AS [نوع البيان] FROM السكن WHERE (((السكن.[كود العميل]) Like "*" & [Forms]![FrmReport]![Combo1] & "*")); الى: SELECT المعرف, [كود العميل], البيان, القيمة, 1 AS [نوع البيان] FROM الجوزات WHERE [كود العميل] = [Forms]![FrmReport]![Combo1] UNION all SELECT المعرف, [كود العميل], البيان, القيمة, 2 AS [نوع البيان] FROM التذاكر WHERE [كود العميل] = [Forms]![FrmReport]![Combo1] UNION all SELECT المعرف, [كود العميل], البيان, القيمة, 3 AS [نوع البيان] FROM السكن WHERE [كود العميل] = [Forms]![FrmReport]![Combo1] Order by المعرف . جعفر 1 1
Shivan Rekany قام بنشر يناير 17, 2018 قام بنشر يناير 17, 2018 4 دقائق مضت, jjafferr said: ولكني عملت تنظيف للكود الاخير شکرا لک استاذنا الحبيب
الردود الموصى بها
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.