alzahrani07 قام بنشر يونيو 7, 2022 قام بنشر يونيو 7, 2022 السلام عليكم ورحمة الله وبركاته أخواني سؤالي شوي ملخبط أتحملوني واحترت أكتب الموضوع هنا ولا في منتدى الإكسل لكن قررت أكتبه في النهاية هنا لانكم راح تفهموا موضوعي أسرع عندي جدولين في أكسس وبينهم علاقة وفي النموذج حاط Combo وطبعا معدل خصائصه Column count = 2 و Column Widths 0,1 عشان أظهر القيمة وليس رقم الصف. مشكلتي في الاكسل عملت Get External Data From Access وظهر عندي الجدولين بدون مشاكل لكن للأسف النتيجة اللي تظهر عندي رقم الصف يعني بالعربي كيف اقدر اعدل الخصائص في الإكسل واظهر القيمة ؟ أدري شرحي ملخبط لكن اتمنى فيه احد يفهم كلامي
jjafferr قام بنشر يونيو 7, 2022 قام بنشر يونيو 7, 2022 وعليكم السلام 🙂 جرب: 29 دقائق مضت, alzahrani07 said: حاط Combo وطبعا معدل خصائصه Column count = 2 Column Widths 1,0 Bound Column 2 جعفر
alzahrani07 قام بنشر يونيو 7, 2022 الكاتب قام بنشر يونيو 7, 2022 لالالالا مشكلتي مو في الأكسس ... الأكسس تمام الله يعطيك العافيه عملت احضار للبيانات في الإكسل من الأكسس مشكلتي في الإكسل كيف أعمل الطريقة اللي انت أرسلتها في الإكسل ؟؟؟ يعني كيف أظهر القيمة وليس رقم ID ؟؟؟ بتسألني ليش ما كتبت موضوعك في منتدى الإكسل هذا جوابي خفت اكتب موضوعي هناك وما يفهموا اش اقصد بالعلاقات عشان كذا كتبتها هنا لان هنا بتفهموا فائدة العلاقات
jjafferr قام بنشر يونيو 7, 2022 قام بنشر يونيو 7, 2022 اعرف مشكلتك مو في الاكسس ، بس خذني على قد عقلي ، وجرب اللي اخبرتك ، وبعدها اعمل تصدير 🙂 جعفر 1
alzahrani07 قام بنشر يونيو 7, 2022 الكاتب قام بنشر يونيو 7, 2022 محشوم يا حبيبي انت من الخبراء ما شاء الله ومثل ما كتبت انا اساسا عاملها ومع ذلك ما يظهر المطلوب على فكرة أنا شايفك كاتب اعمل تصدير !! أنا اللي عملته عن طريق الإكسل ( إحضار بيانات من اكسس ) وليس تصدير بيانات من الأكسس
jjafferr قام بنشر يونيو 7, 2022 قام بنشر يونيو 7, 2022 في وضعك ، ما فيه فرق بين تصديرك للاكسل او استيرادك من اكسل ، وكان خطأ مطبعي من جانبي 🙂 هل جربت طريقتي؟ جعفر
alzahrani07 قام بنشر يونيو 7, 2022 الكاتب قام بنشر يونيو 7, 2022 (معدل) جربتها وما ضبطت للأسف عملت مرفق عشان نسهل على بعض التواصل 1.zip تم تعديل يونيو 7, 2022 بواسطه alzahrani07
jjafferr قام بنشر يونيو 7, 2022 قام بنشر يونيو 7, 2022 شكرا على المرفق 🙂 انا عملت التغيير اللي اخبرتك ، ولكن على حقل آخر (للمقارنة) ، ويجب ان يكون نص : . ونحصل على نفس النتائج: . ولكن ، وبما انه Combobox ، فلا يمكننا معرفة العمود الاول والثاني من مجرد النظر الى النتيجة ، فالاعدادات هي التي تخلينا نرى النتيجة ، لهذا السبب ، خلينا نطلب قيمة الاعمدة بالاسم : . والنتيجة ، معناها ان التغيير اللي عملته انا في الاعدادات ، في الواقع ما عمل تغيير في قيم الـ Combobox بالنسبة للأكسس : . ولكن لما تستورد البيانات من اكسل ، تكون النتيجة: . جعفر 1517.Combo_Column2.zip 2
متقاعد قام بنشر يونيو 7, 2022 قام بنشر يونيو 7, 2022 2 ساعات مضت, alzahrani07 said: وبينهم علاقة وفي النموذج حاط Combo وطبعا معدل خصائصه Column count = 2 و Column Widths 0,1 عشان أظهر القيمة وليس رقم الصف حل اخر ممكن نعمل استعلام من الجدولين يكون مصدر ملف الاكسل واعتذر اذا كان فهمي غير صحيح 1
jjafferr قام بنشر يونيو 7, 2022 قام بنشر يونيو 7, 2022 43 دقائق مضت, مبرمج سابق said: ممكن نعمل استعلام من الجدولين مثل تفضلت ، بس بزاوية مختلفة 🙂 . جعفر 1
متقاعد قام بنشر يونيو 7, 2022 قام بنشر يونيو 7, 2022 38 دقائق مضت, jjafferr said: مثل تفضلت ، بس بزاوية مختلفة 🙂 الحقيقة الحقل NameID هو حقل رقمي وايضا هنا مستخدم للربط بين جدولين بعلاقة رأس باطراف وعندما نعمل مربع تحرير نقدر نتحكم فيما يظهر لنا من خلال عرض الاعمدة 0سم;2.54سم او من خلال حقل اخر = NameID.Column(1) كما اشرتم ولكن حقل NameID في نظر الاكسس يبقى رقم وهذة واحدة من مشاكل استخدام مربع تحرير في الجدول و من وجهة نظر هذه المربعات مكانها النموذج الحل باستخدام حقل اضافي او الطريقة الاسهل بواسطة استعلام او نلجا الى الي الطريقة الصحيحة تبقى الحقول كما هي رقمية فقط ونستخدم مربع التحرير في النموذج ونتحكم في ما يظهر في التقارير بواسطة الاستعلام تحياتي 1
jjafferr قام بنشر يونيو 7, 2022 قام بنشر يونيو 7, 2022 23 دقائق مضت, مبرمج سابق said: او نلجا الى الي الطريقة الصحيحة تبقى الحقول كما هي رقمية فقط ونستخدم مربع التحرير في النموذج ونتحكم في ما يظهر في التقارير بواسطة الاستعلام بالضبط 23 دقائق مضت, مبرمج سابق said: وهذة واحدة من مشاكل استخدام مربع تحرير في الجدول لهذا السبب يجب ان لا نستعمله في الجدول 🙂 1
alzahrani07 قام بنشر يونيو 7, 2022 الكاتب قام بنشر يونيو 7, 2022 1 ساعه مضت, jjafferr said: شكرا على المرفق 🙂 انا عملت التغيير اللي اخبرتك ، ولكن على حقل آخر (للمقارنة) ، ويجب ان يكون نص : . ونحصل على نفس النتائج: . ولكن ، وبما انه Combobox ، فلا يمكننا معرفة العمود الاول والثاني من مجرد النظر الى النتيجة ، فالاعدادات هي التي تخلينا نرى النتيجة ، لهذا السبب ، خلينا نطلب قيمة الاعمدة بالاسم : . والنتيجة ، معناها ان التغيير اللي عملته انا في الاعدادات ، في الواقع ما عمل تغيير في قيم الـ Combobox بالنسبة للأكسس : . ولكن لما تستورد البيانات من اكسل ، تكون النتيجة: . جعفر 1517.Combo_Column2.zip 157.32 kB · 1 download فهمت عليك اللحين يعني بإختصار في الإكسل ما راح تظهر القيمة المطلوبة إلى اذا كان نوع الحقل نص وبكذا أضطر إني في قاعدة البيانات أضيف حقل نص يأخذ قيمته من الحقل السابق مثل ما انت عملت
jjafferr قام بنشر يونيو 7, 2022 قام بنشر يونيو 7, 2022 15 دقائق مضت, rockjone33 said: وفي الاكسل تغير القيمة بعد الانتهاء من الاكسس يا رجال 🙂 الميزة في المنتدى انك تشوف اسئله ما تجي على البال ، والميدان يا حميدان في حل هذه الاسئلة 🙂 1
jjafferr قام بنشر يونيو 7, 2022 قام بنشر يونيو 7, 2022 2 دقائق مضت, alzahrani07 said: وبكذا أضطر إني في قاعدة البيانات أضيف حقل نص يأخذ قيمته من الحقل السابق مثل ما انت عملت تقدر تحذف الحقل NameID من الجدول ، وتستخدم الحقل الجديد اللي عملته ، فالحقل الجديد لا يعتمد على الحقل NameID
alzahrani07 قام بنشر يونيو 7, 2022 الكاتب قام بنشر يونيو 7, 2022 1 دقيقه مضت, jjafferr said: تقدر تحذف الحقل NameID من الجدول ، وتستخدم الحقل الجديد اللي عملته ، فالحقل الجديد لا يعتمد على الحقل NameID صحيح كلامك لكن في الأكسس عند عمل علاقة ما راح يقبل لإن الصيغة مختلفة في جدول المشاريع بيكون نص وفي جدول الأسماء بيكون رقم وبكذا ما اقدر اعمل علاقة عشان كذا مضطر إني أعمل حقل جديد لان كمستخدم وقت ادخال البيانات ما يعرف أحمد ولا خالد راح يكتب رقم الهوية والبرنامج تلقائي يجيب الاسم بناءً على العلاقة
متقاعد قام بنشر يونيو 7, 2022 قام بنشر يونيو 7, 2022 منذ ساعه, alzahrani07 said: لان كمستخدم وقت ادخال البيانات ما يعرف أحمد ولا خالد راح يكتب رقم الهوية والبرنامج تلقائي يجيب الاسم بناءً على العلاقة وجهة نظر غير ملزمه ⬇️ بما ان المستخدم بيدخل رقم الهوية فما الداعي الى مربع تحرير وسرد في الجدول يكفي حقل نصي غير منضم في النموذج يكتب فيه مدخل البيانات رقم الهوية اذا كان الرقم موجود يتم احضار بياناته وان كان غير موجود تظهر رسالة بان العميل غير مسجل هل ترغب في تسجيلة اذا اخترنا نعم يفتح نموذج تسجيل العملاء واذا اخترنا لا يعيدنا الى حقل ادخال رقم الهوية ولكن هذا امر اخر ومالدي بخصوص الموضوع اشرت اليه في مداخلاتي السابقة تحياتي
متقاعد قام بنشر يونيو 7, 2022 قام بنشر يونيو 7, 2022 في هذه الطريقة ☝️ باستخدام حقل نصي غير منضم في النموذج او كما قام استاذ @jjafferr بوضع حقل نصي للاسم في الجدول اجد انه لا داعي لوجود العلاقة بين الجدولين !
alzahrani07 قام بنشر يونيو 8, 2022 الكاتب قام بنشر يونيو 8, 2022 أخيـــــــرررراً وجدت الحل بأسهل الطرق وبدون التعديل على قاعدة البيانات أمس رجعت البيت وما كنت متنقع اني اعدل على قاعدة البيانات وكنت حاس ان فيه حل عن طريق الإكسل والحمد لله لقيته بإختصار من الإكسل نفسه ومن نافذة الـ Query موجود ازرار Merge Queries هو هذا الحل بكل بساطة وموجود له شروحات في في اليوتيوب وبالعربي بعد وبكذا الحمد لله انحلت مشكلتي كل الشكر والتقدير للجميع على مساعدتهم لي 1
jjafferr قام بنشر يونيو 8, 2022 قام بنشر يونيو 8, 2022 شكرا على المعلومة 🙂 يا ريت تعطينا الخطوات ، علشان نستفيد 🙂 جعفر
alzahrani07 قام بنشر يونيو 8, 2022 الكاتب قام بنشر يونيو 8, 2022 صعبة أكتب جميع الخطوات هنا عشان كذا بينت ان الشرح موجود في اليوتيوب أفضل من الكتابة مثل ما كتبت Merge Queries وبإختصار ندخل على شاشة الخاصة بـ Query وبعدها من Home راح نلاقي ازرار Merge Queries بعدها نحدد العامود الرئيسي (Key) وبعدها نختار الجدول الثاني ونحدد بعد المفتاح الرئيسي بعدها OK بيظهر عندنا عامود جديد وفيه أيقونة صغيرة جنبه نضغط عليه ونحدد العامود اللي حابين نظهر وهذه هي بكل بساطة 1
الردود الموصى بها
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.