المتنور قام بنشر يوليو 9, 2004 قام بنشر يوليو 9, 2004 السلام عليكم و رحمة الله و بركاته لدي سؤالان أرجو التكرم باجابتي عليهما السؤال الأول إذا كان عندي نموذج مستمر يحتوي على سجلات عديدة و يتم فرزها تصاعدياً و تنازلياً حسب حقول عدة وفقاً لاختيار المستخدم فهل يمكن إضافة كود للتقرير أثناء الفتح بحيث يتم فرز التقرير بنفس الشكل الذي يتم فيه فرز النموذج المستمر و بشكل متزامن بين الاثنين فاذا تم فرز النموذج المستمر على سبيل المثال تصاعديا حسب الاسم يفتح التقرير بنفس الفرز و اذا تم فرز النموذج المستمر تنازلياً حسب الرقم يفتح التقرير بنفس الفرز ؟ السؤال الثاني لدي حقل فيه تاريخ الميلاد بالتقويم الهجري و حقل آخر غير منضم فيه العمر فما هي الطريقة المثلى لحساب العمر ألياً بمجرد إدخال تاريخ الميلاد بالهجري بحيث يكون النتيجة دقيقة و في عدم إدخال تاريخ الميلاد تكون خانة العمر فارغة أو تظهر فيها جملة " غير معروف " سواء من خلال عملية حسابية بسيطة في استعلام أو عن طريق الكود . أرجوا أن تكون أسئلتي واضحة و شكراً للجميع مقدماً تحياتي
أبو أفنان قام بنشر يوليو 9, 2004 قام بنشر يوليو 9, 2004 بالنسبة للسؤال الأول قد ينفعك هذا الكود ولكن قم بتعديله حسب ما يناسبك Reports("ReportName").GroupLevel(0).SortOrder = True 'لعمل فرز تصاعدي عن طريق حقل معين داخل تقرير مثلاً Reports("ReportName").GroupLevel(0).SortOrder = False 'لعمل فرز تنازلي عن طريق حقل معين داخل تقرير 'يتم وضع الكود عند حدث الفتح للتقرير. ' ' ''هو رقم العمود داخل المصفوفة ورقم صفر هنا يعنى الفرز حسب أول GroupLevelرقم صفر الذي يوضع بجانب 'عمود داخل التقرير واذا وضعنا الرقم '(1) ' فيكون الفرز طبقاً لثاني عمود بالتقرير وهكذا..... 'ولتطبيق ذلك على نموذج 'IDضع الكود التالي عند حدث النقر لزر الأمر لعمل فرز تصاعدي عن طريق الحقل المسمى Me.OrderByOn = True Me.OrderBy = "[id] ASC" 'ولعمل فرز تنازيلي Me.OrderByOn = True Me.OrderBy = "[id] DESC" إجابة السؤال الثاني وهو حساب العمر تجده هنا http://www.officena.net/ib/index.php?showtopic=3160&hl=العمر تحياتي
المتنور قام بنشر يوليو 9, 2004 الكاتب قام بنشر يوليو 9, 2004 أشكرك على مساعدتك أخي أبو أفنان و للتوضيح أكثر فسؤالي حول إمكانية ربط الفرز في النموذج بالفرز في التقرير أي كلما تغيرت طريقة الفرز في النموذج تتغير معها في التقرير .أرجوا أن يكون السؤال واضحاً الآن .تحياتي
المتنور قام بنشر يوليو 12, 2004 الكاتب قام بنشر يوليو 12, 2004 السلام عليكم وجدت الحل للسؤال الثاني و هو حساب العمر عن طريق استعلام و ذلك باستخدام الدالة DateDiff لكن بقي السؤال الأول بدون جواب فهل أجد الجواب من خبراء الأكسس في هذا المنتدى الطيب ؟ تحياتي
أبو أفنان قام بنشر يوليو 12, 2004 قام بنشر يوليو 12, 2004 بالنسبة للسؤال الأول موجود مثال أعتقد أنه لأستاذنا محمد طاهر في هذا المنتدي أبحث عنه وسوف أبحث عنه أيضاً لك تحياتي
المتنور قام بنشر يوليو 15, 2004 الكاتب قام بنشر يوليو 15, 2004 أخي أبو أفنان بحثت عن المثال فلم أجده أتمنى لو تستطيع إيجاده و تزويدي به و لك شكري و تقديريتحياتي
الردود الموصى بها
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.