dr_bioman قام بنشر فبراير 16, 2023 قام بنشر فبراير 16, 2023 السلام عليكم يوجد ليست بوكس فيه اسامى التقارير ولها خاصية Multiselect ويوجد زر امر Open Report كيف عند تحديد اكثر من تقرير فى الليست بوكس والضغط على زر الامر Open Report يتم فتح التقارير فى نفس الوقت ومن ثم طباعتها كتبت الكود ولكن مش ظابط شكرا جزيلاااا Listbox.rar
متقاعد قام بنشر فبراير 16, 2023 قام بنشر فبراير 16, 2023 2 ساعات مضت, dr_bioman said: كيف عند تحديد اكثر من تقرير فى الليست بوكس والضغط على زر الامر Open Report يتم فتح التقارير فى نفس الوقت ومن ثم طباعتها جرب في زر الامر اكتب Dim k As Variant Dim r As String For Each k In Me.List2.ItemsSelected r = Me.List2.ItemData(k) DoCmd.OpenReport r, acViewPreview Next k الملف مرفق Listbox.accdb 2 1
متقاعد قام بنشر فبراير 16, 2023 قام بنشر فبراير 16, 2023 امر اخير لماذا تتعب نفسك بكتابة اسماء التقارير في الليست بوكس وكلما اضفت تقرير تقوم باضافة اسمه بينما ممكن جعل مصدر الليست SELECT MSysObjects.Name FROM MSysObjects WHERE (((MSysObjects.Type)=-32764)); وهنا تجد ان اي تقرير تعمله تجد اسمه موجود تلقائي Listbox.accdb 3 1
أفضل إجابة متقاعد قام بنشر فبراير 16, 2023 أفضل إجابة قام بنشر فبراير 16, 2023 طريقة اخرى باستخدام for next Dim k As String Dim i As Integer For i = 0 To List2.ListCount - 1 If List2.Selected(i) = True Then k = List2.Column(0, i) DoCmd.OpenReport k, acViewPreview End If Next i الملف مرفق Listbox.accdb 1 1
dr_bioman قام بنشر فبراير 16, 2023 الكاتب قام بنشر فبراير 16, 2023 مشكور اخى نعم هذا هو المطلوب جزاك الله خيرا
متقاعد قام بنشر فبراير 16, 2023 قام بنشر فبراير 16, 2023 2 دقائق مضت, dr_bioman said: مشكور اخى الشكر لله اخي 2 دقائق مضت, dr_bioman said: نعم هذا هو المطلوب بالتوفيق ونتوقف هنا 2 دقائق مضت, dr_bioman said: جزاك الله خيرا ولك بالمثل واكثر
kkhalifa1960 قام بنشر فبراير 16, 2023 قام بنشر فبراير 16, 2023 بعد اذنك أخي متقاعد ممكن أضيف زر تحديد وزر عدم تحديد الكل . Listbox-D11.accdb 3
dr_bioman قام بنشر فبراير 17, 2023 الكاتب قام بنشر فبراير 17, 2023 شجعتوني بصراحه علي طلب اخر وهو جعل الامور تتم بصوره تلقائيه يعني بدل من عمل ليست بوكس يوجد نموزج فرعي فيه نتائج تحاليل لمريض ومصدره جدول Test وكل تحليل يكون له ريبورت خاص بيه واحيانا بعض التحاليل لها نفس الريبورت ويوجد حقل في الجدول Test اسمه Reportname المقصد هو كيف يمكن تطبيق دالة for.. Next علي جدول وليس listbox سأقوم برفع قاعدة بيانات للتوضيح ولكني في نباطشيه بالمستشفي اليوم وشكرا علي مجهودكم معي بالتوفيق دايما
ابوخليل قام بنشر فبراير 17, 2023 قام بنشر فبراير 17, 2023 1 ساعه مضت, dr_bioman said: شجعتوني بصراحه علي طلب اخر وهو جعل الامور تتم بصوره تلقائيه يعني بدل من عمل ليست بوكس يوجد نموزج فرعي فيه نتائج تحاليل لمريض ومصدره جدول Test وكل تحليل يكون له ريبورت خاص بيه واحيانا بعض التحاليل لها نفس الريبورت ويوجد حقل في الجدول Test اسمه Reportname المقصد هو كيف يمكن تطبيق دالة for.. Next علي جدول وليس listbox سأقوم برفع قاعدة بيانات للتوضيح ولكني في نباطشيه بالمستشفي اليوم وشكرا علي مجهودكم معي بالتوفيق دايما اختلف الموضوع .. فضلا افتح موضوعا بعنوان جديد بطلبك 3
متقاعد قام بنشر فبراير 17, 2023 قام بنشر فبراير 17, 2023 6 ساعات مضت, dr_bioman said: المقصد هو كيف يمكن تطبيق دالة for.. Next علي جدول وليس listbox الحقيقة ان التعامل مع الجدول اسهل من التعامل مع مربع القائمة كل ماهو مطلوب ان نعمل حلقة تمر على سجلات الجدول بشرط رقم ملف المريض ثم نعمل متغير نصي ياخذ قيمته من حقل Reportname ونستخدم المتغيير للتعويض عن اسم التقرير وتوجد طرق اخرى ولكن هذا مافكرت به ولكن كما اشار استاذنا الفاضل @ابوخليل هذا طلب مختلف ويتطلب له موضوع جديد 2
dr_bioman قام بنشر فبراير 17, 2023 الكاتب قام بنشر فبراير 17, 2023 سأقوم بعمل موضوع جديد وارفاق قاعدة البيانات عند عودتي من العمل جزاكم الله خيرااا 1
الردود الموصى بها
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.