السلام عليكم ورحمة الله و بركاته
كل عام و انتم جميعا ً بخير
عندي مشكله في هذا موضوع الفرز كيف استطيع عند اختيار الدول لايكون متكرراً و يظهر لكل دوله مدينتها في الخانة المقبلة
مرفق صور و ملف بذلك
السلام عليكم ورحمة الله و بركاته
كل عام و انتم جميعا ً بخير
عندي مشكله في هذا موضوع الفرز كيف استطيع عند اختيار الدول لايكون متكرراً و يظهر لكل دوله مدينتها في الخانة المقبلة
مرفق صور و ملف بذلك
تم تعديل هذه المشاركة بواسطة jjafferr في 15 أكتوبر 2014 في 22:56
بارك الله فيك و يجعلها في ميزان حسناتك لو تكرمت ممكن تشرح لي الطريق بصور لأني ليس ضليع في الاكسس الطريقة 100% :rolleyes: :D :blush:
و هل ممكن يتم في الاستعلام لأني احتاجها في الطباعة بعد ذلك
اخي الكريم :)
انا عادة لا اعمل هذا في الجدول (مع العلم انه ممكن) ، لانك قد تصادف مجموعة مصاعب (حسب خبرتي) ولن تستطيع حلها بالطرق السهلة ،
ثم انه اننا لا نسمح للمستخدمين ان يدخلوا بياناتهم إلا عن طريق النموذج ، حتى نتحكم في جميع تفاصيل الإدخال ،
والنتيجة النهائية ستكون معكوسة في الجدول اصلا ، فلا داعي للقيام بالعملية في الجدول اصلا :)
كيفية العمل:
حقل الدولة:
ولكي لا تتكرر البيانات:
ثم نعمل حدث بعد التحديث (رقم 2 في الصورة) ، بحيث الكود يجعل حقل المدينة يعيد اخذ بياناته (سنرى هذا لاحقا):
والكود هو:
حقل المدينة:
1. اسم النموذج frm_1 (سنحتاج لهذا في الخطوة التالية) ، وفي هذا الحقل (مربع سرد) 3 اعمدة ، عرض العمود الاول .634 سم ، اما العمودين الآخرين فعرضهما صفر (اي لا نريد ان نراهما):
وهذا هو الاستعلام وبه 3 اعمدة ، العمود الاول (رقم 4) وهو قيمة المدينة ،
العمود الثاني ، الدولة ، ونلاحظ باننا اشترطنا بان قيمة الدولة يجب ان تكون: 1. من النموذج الذي نحن فيه ، 2. بأن يأخذ اسم الدولة من القيمة الموجودة في النموذج (وهذا سر حصولنا على المدن التابعة للدولة التي تم اختيارها ،
وبما ان الجدول يحمل قيمة رمز المدينة (العمود رقم 3) ، فسنضيفه في الاستعلام حتى نستفيد منه لاحقا:
ثم نعمل حدث بعد التحديث ، حتى نجعل الكود يأخذ قيمة رمز المدينة من العمود الثالث من المدينة ، ثم يضيفه ال حقل رمز المدينة في النموذج:
*** هناك شئ جدا مهم يجب معرفته ***
انظر في الصورة اعلاه ، فاننا قلنا بأن قيمة المدينة هي في العمود رقم 1 ، وهذا معناه ان العمود رقم 2 هو الدولة ، والعمود رقم 3 هو رمز المدينة ،
هذا معناه ان اسماء الاعمدة في النموذج تبدأ من 1 ، 2 ، 3 ، ...
بينما في الكود (انظر للصورة في الاسفل) ، فاننا قلنا ان رمز المدينة يؤخذ من العمود رقم 2 ،
هذا معناه ان اسماء الاعمدة في الكود تبدأ من 0 ، 1 ، 2 ، ...
وهذا الكود يقوم بالعمل:
جعفر
تم تعديل هذه المشاركة بواسطة jjafferr في 16 أكتوبر 2014 في 18:55