f16 قام بنشر أكتوبر 22, 2019 قام بنشر أكتوبر 22, 2019 الاخوة الكرام اسعدالله مسائكم بالخير والصحة سؤالي كيف يمكن عمل استعلام تحديث من استعلام تجميعي مرفق مثال فية جدول الطلبات request وجدول اخر المخزون story ويوجد ايضا استعلام تجميعي يقوم بعمل جمع للبيانات من جدول الطلبات request وكذلك يوجد استعلام تحديث . اريد ان يقوم استعلام التحديث بنقل الطلبات من الاستعلام التجميع الى جدول المخزون story ملاحظة :- استعلام التحديث عندما يقوم بالتحديث من استعلام تجميعي تظهر رسالة بعدم امكانية التحديث ، اتمنى ممن يعرف ان يقوم بتعديل على المثال مثال_اوفيسنا_استعلام_تحديث_من_استعلام_تجميع.accdb
أبو عبدالله الحلوانى قام بنشر أكتوبر 22, 2019 قام بنشر أكتوبر 22, 2019 السلام عليكم قد واجهتني هذه المشكلة ولم أعثر لها علي حل - ولكن توجد حيلة للتحايل وللخروج من هذا المأزق قمت بعمل جدول مشابه لحقول استعلام التجميع - قمت باضافة بيانات استعلام التجميع الي الجدول - فالتجميع يمكن أن يتحول الي اضافة- ثم ننشأ الآن استعلام تحديث من خلال البيانات التي تم اضافتها بالجدول. وانتهي الأمر جرب هذا لعله يفيدك ولا تنسي اخبارنا عن النتائج. 2 1
f16 قام بنشر أكتوبر 23, 2019 الكاتب قام بنشر أكتوبر 23, 2019 ا/ ابو عبدالله اشكرك على ردك الكريم ، لم افهم جيداً ما تقصد . ارجو بعد اذنك ان تقوم بالتطبيق على المثال المرفق اعلاه واكون شاكر ومقدر اخوك عمار
f16 قام بنشر أكتوبر 24, 2019 الكاتب قام بنشر أكتوبر 24, 2019 في ٢٣/١٠/٢٠١٩ at 01:29, أبو عبدالله الحلوانى said: السلام عليكم قد واجهتني هذه المشكلة ولم أعثر لها علي حل - ولكن توجد حيلة للتحايل وللخروج من هذا المأزق قمت بعمل جدول مشابه لحقول استعلام التجميع - قمت باضافة بيانات استعلام التجميع الي الجدول - فالتجميع يمكن أن يتحول الي اضافة- ثم ننشأ الآن استعلام تحديث من خلال البيانات التي تم اضافتها بالجدول. وانتهي الأمر جرب هذا لعله يفيدك ولا تنسي اخبارنا عن النتائج. ا/ عبدالله بداية اعذرني على عدم فهمي لما طرحته من حل للمثال ارجو منك التعديل على الملف المرفق مع احترامي لجهدك ووقتك .
أفضل إجابة أبو عبدالله الحلوانى قام بنشر أكتوبر 24, 2019 أفضل إجابة قام بنشر أكتوبر 24, 2019 آسف علي التأخر هنا توضيح للفكرة قم بتشغيل الاستعلام Query1 أولا ثم قم بتشغيل الاستعلام Q_thdeeth ولا تنسي الاطلاع علي البيانات قبل التغير لتري أثر التحديث - وكذلك أخذ نسخة احتياطية من الجداول لاعادة التجربة مرة أخري. والآن يبقي لتمام العمل انشاء استعلام حذف لبيانات الجدول Table1 بعد الانتهاء من التحديث - وهذا سهل عليك انشائه لذي لم انشأه ومن باب النصح هذه الاستعلامات الكثيرة ستعمل علي زيادة حجم قاعدة البيانات لذي ستكون محتاجا لاجراء ضغط واصلاح بين الحين والحين. والآن مع المثال ولا تنسي اخبارنا بالنتائج لديك. مثال_اوفيسنا_استعلام_تحديث_من_استعلام_تجميع.accdb 1
f16 قام بنشر أكتوبر 26, 2019 الكاتب قام بنشر أكتوبر 26, 2019 شكرا أ/ عبدالله شكرا على جهدك في شرح المثال ، بالفعل كانت طريقة فعالة للحل اشكرك عليها .
أبوبسمله قام بنشر مايو 17, 2020 قام بنشر مايو 17, 2020 السلام عليكم اخى @f16 مشاركه مع اخى واستاذى محمد @أبو عبدالله الحلوانى جزاه الله خيرا ارفق حل بدون اللجوء الى استعلام التحديد والتجميع وهو بداله Dsum فى استعلام التحديث DSum("num";"request";"item_id=" & [item_id]) اضف سجل جديد بالجدول request لاى رقم من الموجودين بالجدول مثال 101 او 102 ثم استخدم استعلام التحديث يمكن عمل استعلام الحاقى بعد ذلك لاضافه السجلات الجديده بالجدول request للجدول story مع عدم تكرار السجلات المدخله من قبل تقبلوا تحياتى وارجو لكم وللجميع التوفيق والنجاح مثال_اوفيسنا_استعلام_تحديث_من_استعلام_تجميع(1).accdb 2 1
f16 قام بنشر مايو 27, 2020 الكاتب قام بنشر مايو 27, 2020 في ١٨/٥/٢٠٢٠ at 02:08, أحمد الفلاحجى said: السلام عليكم اخى @f16 مشاركه مع اخى واستاذى محمد @أبو عبدالله الحلوانى جزاه الله خيرا ارفق حل بدون اللجوء الى استعلام التحديد والتجميع وهو بداله Dsum فى استعلام التحديث DSum("num";"request";"item_id=" & [item_id]) اضف سجل جديد بالجدول request لاى رقم من الموجودين بالجدول مثال 101 او 102 ثم استخدم استعلام التحديث يمكن عمل استعلام الحاقى بعد ذلك لاضافه السجلات الجديده بالجدول request للجدول story مع عدم تكرار السجلات المدخله من قبل تقبلوا تحياتى وارجو لكم وللجميع التوفيق والنجاح مثال_اوفيسنا_استعلام_تحديث_من_استعلام_تجميع(1).accdb 2.13 \u0645\u064a\u062c\u0627 \u0628\u0627\u064a\u062a · 5 تنزيلات اشكرك اخي ابو بسملة على هذا الحل الرائع والمختصر اعذرني على عدم مشاهدتي لردك الكريم وذلك لعدم ملاحظتي لوجود رد من قبلك اكرر شكري لك حتى لا يذهب مجهودك بدون شكر 1
أبوبسمله قام بنشر مايو 27, 2020 قام بنشر مايو 27, 2020 الشكر لله ثم لاخواننا واساتذتنا جزاهم الله خيرا 💐 والشكر موصو لاخى واستاذى العزيز محمد @أبو عبدالله الحلوانى جزاه الله خيرا 💐 وهو من يستحق افضل اجابه للمعلومات القيمه وان شاء الله حالما افرغ من تنصيب الويندوز وتحديثاته اقوم بوضع باقى خطوات الحل باذن الله هى جاهزه من حوالى اخر 4 ايام فى رمضان ولكنى انشغلت باستعلام قد ارهقنى عما اتممته والحمدلله رب العالمين الذى بنعمته تتم الصالحات بالتوفيق اخى @f16
jjafferr قام بنشر مايو 27, 2020 قام بنشر مايو 27, 2020 السلام عليكم 🙂 اسمحوا لي ان اقوم بتغيير افضل اجابة الى اجابة اخونا "أبو عبدالله الحلواني" ، لأنه اجاب على السؤال ، بينما اخونا "احمد الفلاحجي" قام بإعطاء جواب بديل جميل ،ولكنه لا علاقة له بإستعلام التجميع 🙂 في ٢٢/١٠/٢٠١٩ at 17:14, f16 said: تظهر رسالة بعدم امكانية التحديث والحل في هذه الحالة هو الجدول المؤقت ، مثل ما عمل اخونا أبو عبدااله 🙂 جعفر 1
f16 قام بنشر مايو 27, 2020 الكاتب قام بنشر مايو 27, 2020 اخي الاستاذ جعفر كل عام وانت بخير وعلى الجميع لقد وجدت في كلا الاجابتين ما ابحث عنه وقد استفدت من كلا المشاركتين لاكني استفدت اكثر من اجابة أ/ ابو بسملة هذا ولكم مني خالص التحيه والتقدير اخوكم عمار 1
أبوبسمله قام بنشر مايو 27, 2020 قام بنشر مايو 27, 2020 الان, jjafferr said: السلام عليكم 🙂 اسمحوا لي ان اقوم بتغيير افضل اجابة الى اجابة اخونا "أبو عبدالله الحلواني" ، لأنه اجاب على السؤال ، بينما اخونا "احمد الفلاحجي" قام بإعطاء جواب بديل جميل ،ولكنه لا علاقة له بإستعلام التجميع 🙂 والحل في هذه الحالة هو الجدول المؤقت ، مثل ما عمل اخونا أبو عبدااله 🙂 جعفر بالتأكيد اسمح اخى ومعلمنا العزيز جعفر وحتى وان كنت قدمت الحل وذلك لان ما توصلت اليه من حل بفضل الله ثم بفضل اخى العزيز محمد الحلوانى بذكره عدم امكانيه عمل استعلام التجميع والتحديث مباشره كما فى المثال المرفق لصاحب السؤال وهو ما جعلنى ابحث واتوقف عند كل موضوع وجزاكم الله خيرا اخوانى واساتذتى واسال الله لكم التوفيق وقبول صالح الاعمال وان يرزقكم الفردوس الاعلى 💐 واليكم الحل الذى توصلت اليه جدول request به البيانات جدول story فارغ استعلام الالحاق qryInsert مبنى على استعلام q لعدم الحاق بيانات قد تم الحاقها من قبل وسيتم الحاق اى بيانات جديده بناء على item_id وفى حاله اضافه item_id موجود من قبل يتم استعمال استعلام التحديث والرابط التالى ساعدنى فالوصول للنتيجه https://www.fmsinc.com/MicrosoftAccess/query/non-updateable/index.html تقبلوا تحياتى وتمنياتى لكم وللجميع بالتوفيق مثال_اوفيسنا_استعلام_تحديث_من_استعلام_تجميع_-_UPDate.accdb
jjafferr قام بنشر مايو 27, 2020 قام بنشر مايو 27, 2020 45 دقائق مضت, f16 said: وقد استفدت من كلا المشاركتين لاكني استفدت اكثر من اجابة أ/ ابو بسملة حياك الله اخوي ابو عمار 🙂 37 دقائق مضت, أحمد الفلاحجى said: والرابط التالى ساعدنى فالوصول للنتيجه ممتاز ، ولكنه كذلك يستعمل جدول مؤقت 🙂 جعفر 1
أبوبسمله قام بنشر مايو 27, 2020 قام بنشر مايو 27, 2020 ويمكن الاستغناء عن الاستعلام q المبنى عليه استعلام الالحاق بالاستعلام التالى INSERT INTO story ( item_id, num ) SELECT request.item_id, Sum(request.num) AS Sumمنnum FROM request LEFT JOIN story ON request.item_id = story.item_id GROUP BY request.item_id, story.item_id HAVING (((story.item_id) Is Null)); لم استخدم جداول مؤقته اخى ومعلمى العزيز @jjafferr ولعل جمله الاستعلام السابق توضح انزل فى الرابط لاسفل للعنوان التالى Use Append Queries Rather than Make-Table Queries بارك الله فيك معلمنا العزيز وجزاك الله كل خير 💐 الان, f16 said: اخي الاستاذ جعفر كل عام وانت بخير وعلى الجميع لقد وجدت في كلا الاجابتين ما ابحث عنه وقد استفدت من كلا المشاركتين لاكني استفدت اكثر من اجابة أ/ ابو بسملة هذا ولكم مني خالص التحيه والتقدير اخوكم عمار نرجو لكم الاستفاده وانا اتعلم من اسئلتكم وجزاهم الله خيرا اخوانى واساتذتى فلهم الفضل بعد الله سبحانه وتعالى على ما اتعلمه بالتوفيق ان شاء الله
jjafferr قام بنشر مايو 27, 2020 قام بنشر مايو 27, 2020 26 دقائق مضت, أحمد الفلاحجى said: استعلام الالحاق انت عملت استعلام الحاق 🙂 واذا كانت عندك سجلات في الجدول store ، فلن يلحق الاستعلام اي سجلات !! ولكن لعمل استعلام تحديث (وهذا هو طلب السائل) ، وحسب الرابط الذي ذكرته ، فيقول انك تحتاج الى جدول مؤقت (اذا اتتك رسالة ان الاستعلام لا يمكن تحديثه !! ) 🙂 جعفر
أبوبسمله قام بنشر مايو 27, 2020 قام بنشر مايو 27, 2020 لعلى لم احسن فهم المطلوب اخى واستاذى العزيز @jjafferr فارجو السموحه وجزاكم الله خيرا على الايضاح لنا 💐 تقبلوا تحياتى وتمنياتى لكم وللجميع بالتوفيق
عبد الفتاح كيرة قام بنشر مايو 28, 2020 قام بنشر مايو 28, 2020 (معدل) للخروج من هذا المأزق أقوم بإنشاء استعلام إنشاء جدول من استعلام التجميع و من الجدول المنشأ نعمل ما نريد و تكون البيانات محدثة فى الجدول المنشأ بالاستعلام لأنه ينشأ كل مرة بعد حذف القديم عملية ديناميكية رائعة تم تعديل مايو 28, 2020 بواسطه عبد الفتاح كيرة
أبوبسمله قام بنشر مايو 28, 2020 قام بنشر مايو 28, 2020 2 ساعات مضت, عبد الفتاح كيرة said: للخروج من هذا المأزق أقوم بإنشاء استعلام إنشاء جدول من استعلام التجميع و من الجدول المنشأ نعمل ما نريد و تكون البيانات محدثة فى الجدول المنشأ بالاستعلام لأنه ينشأ كل مرة بعد حذف القديم عملية ديناميكية رائعة نعم استاذ عبده هذا ما ذكره اخى واستاذى العزيز محمد الحلوانى واكد عليه اخى ومعلمنا العزيز جعفر جزاهم الله خيرا 💐 ولكن وبحسب ما فهمت بعد استخدام الترجمه من الموقع الذى ذكرته استخدم إلحاق الاستعلامات بدلاً من استعلامات تكوين الجدول بديل لاستعلامات Make-Table هو استعلام إلحاق. تتيح لك إلحاق الاستعلامات إدراج سجلات من استعلام في جدول موجود. إذا كان لديك عملية من خطوة واحدة فقط ، فعادة لا يوجد فرق كبير. ومع ذلك ، إذا كانت لديك خطوات متعددة ، فإن إلحاق الاستعلامات بميزة واضحة. تتيح لك إلحاق الاستعلامات إنشاء الجدول مقدمًا بأسماء الحقول وأنواع الحقول المحددة. تقوم استعلامات تكوين الجدول بتعيين أنواع الحقول الخاصة بها للتعبيرات ، مما قد يمثل مشكلة في عرض النص لحقول النص وحقول الأرقام. هذا مهم بشكل خاص إذا كنت بحاجة إلى استخدام هذه الحقول للارتباط بجداول أخرى. يمكن لاستعلام إلحاق استخدام جدول به فهارس وتنسيقات حقول أخرى لا يمكن أن يحددها استعلام تكوين جدول. يمكن استخدام استعلامات الإلحاق لإدراج السجلات في جدول مع الحقول غير الموجودة في الاستعلام. قد يتم تحديث الحقول لاحقًا باستعلامات أخرى. تتيح لك إلحاق الاستعلامات تجميع النتائج من استعلامات متعددة في جدول واحد. لهذه الأسباب ، يجب أن تكون على دراية بإلحاق الاستعلامات. اتبع هذه الخطوات لإعداد التطبيق الخاص بك لاستخدام إلحاق الاستعلامات: قم بإنشاء الجدول الهدف. عادةً ما أستخدم استعلام تكوين جدول للقيام بذلك ، ثم قم بتعيين حقل مفتاح يدويًا وتعديل أسماء الحقول وأنواعها وإعداداتها وأوصافها. قم بتحويل استعلام Make-Table إلى استعلام إلحاقي. عند تصميم الاستعلام ، حدد إلحاق الاستعلام من قائمة Access Query. في شبكة الاستعلام ، حدد الحقول في الصف "إلحاق بـ:". لاحظ كيف أن أسماء الحقول إلحاق بـ لا تحتاج إلى مطابقة أسماء الحقول أو التعبيرات في الاستعلام قضايا متعددة المستخدمين إذا كنت تستخدم جداول مؤقتة ، فأنت بحاجة إلى التفكير في مشكلات المستخدمين المتعددين. لا يمكن أن يكون لديك شخصان يقومان بإنشاء واستخدام نفس الجدول المؤقت في نفس قاعدة البيانات. يجب أن يكون لكل مستخدم قاعدة بيانات خاصة به حيث يتم إنشاء الجداول المؤقتة واستخدامها. يمكن ربط قاعدة البيانات بقاعدة بيانات مشتركة تحتوي على البيانات ، ولكن يجب أن يكون تطبيقك في قاعدة بيانات منفصلة. هذه هي الطريقة المناسبة لتصميم تطبيق Access على أي حال. لمزيد من المعلومات حول هذا النوع من الهندسة ، اقرأ ورقتنا حول تقسيم قواعد بيانات Microsoft Access لتحسين الأداء وتبسيط الصيانة ارجو التوضيح اساتذتى الافاضل @jjafferr @عبد الفتاح كيرة @أبو عبدالله الحلوانى للفهم والتوضيح اكثر حتى لانقع فى اخطاء واخطاء الترجمه ايضا تقبلوا تحياتى وتمنياتى لكم وللجميع بالتوفيق
jjafferr قام بنشر مايو 28, 2020 قام بنشر مايو 28, 2020 وعليكم السلام 🙂 اعتقد بأن الجملة اصبحت مفهومة اكثر الآن 2 ساعات مضت, أحمد الفلاحجى said: هو استعلام إلحاق. تتيح لك إلحاق الاستعلامات إدراج سجلات من استعلام في جدول مؤقت فارغ موجود. اسهل طرق عمل هذا الجدول المؤقت 2 ساعات مضت, أحمد الفلاحجى said: قم بإنشاء الجدول الهدف. عادةً ما أستخدم استعلام تكوين جدول للقيام بذلك (فقط لتسهيل العمل ، وبدون عمل نسخ ولصق لأسماء الحقول بين الجداول) قم بتحويل استعلام Make-Table إلى استعلام إلحاقي (وبهذه الطريقة يكون عندك استعلام الحاقي للجدول المؤقت جاهز) هناك فوائد للجدول المؤقت المُعد مسبقا ، وهذه الفائدة لا تجدها في استعلام عمل الجدول Make-Table ، فالجدول المؤقت الذي تصنعه انت ،تتحكم في عدد الحقول (فقد يكون هناك حقول تستخدم لها استعلام تحديث آخر لتحديث هذه البيانات) ، بينما استعلام عمل الجدول Make-Table يأخذ نفس عدد الحقول (طبعا يدويا تستطيع تغييرها) التي تستعملها من الاستعلام/الجدول الذي به النتائج ، ونوع كل حقل (هذا مهم ، لأنه قد يكون عندك حقل به ارقام ، ولكنك عمله حقل نص لأسبابك او لأنه يرتبط بحقل من جدول آخر من نوع نص ايضا) ، بينما استعلام عمل الجدول Make-Table اذا راى حقل رقم في الاستعلام ، فإنه يعمل حقل من نوع رقم في الجدول المؤقت ، والآن وبعد الحاق البيانات بهذا الجدول (سواء الجدول المؤقت المُعد مسبقا ، او الجدول المؤقت الذي يعمله استعلام عمل الجدول Make-Table ، يجب عمل استعلام تحديث بيانات من هذا الجدول ، الى الجدول المُراد تحديث بياناته 🙂 جعفر 1
أبوبسمله قام بنشر مايو 28, 2020 قام بنشر مايو 28, 2020 جزاك الله خيرا اخى ومعلمى العزيز @jjafferr 💐 بارك الله فيك وبارك لك فى كل ما تحب واحسن الله اليك ورزقك الفردوس الاعلى وان يظلنا يوم لاظل الا ظله اخوك الصغير احمد
الردود الموصى بها
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.