AbuuAhmed قام بنشر ديسمبر 21, 2022 قام بنشر ديسمبر 21, 2022 (معدل) كما العنوان ، رسم Lines و Borders/Frames لتقارير الأكسس ، نسخة أولى تجريبية أنا مجهد وسأعود الليلة أو غدا للكتابة عن بعض التفاصيل وحيثيات التصميم والعراك مع برمجة المثال. اكتبوا ملاحظاتكم وطلب خاص مني وبشكل مؤقت ، لا ترفعوا نسخا معدلة ، فقط ضعوا ملاحظاتكم. وشكرا لكم. من ميزات المثال: أنه لا يجبر المبرمج على استخدام الرسم على كل حقول التقرير. أنه يتعامل مع عرض الخط/الإطار حسب الخصائص. أنه يتعامل مع لون الخط/الإطار حسب الخصائص. ومن عيوبه: قد يكون بطيئا عند كثرة البيانات وعدد الصفحات لفتح التقرير مرتين لزوم الحصول على بعض بيانات النسيق. عندي أفكار أخرى سأؤجلها حتى أرى مثال الأخ العزيز جعفر فقد أكتفي أو أقوم ببعض التحسينات بالاستفادة من مثاله. ملاحظات: العمل في هذا المثال أضافت إلي معلومات جديدة لأول مرة وهذا طبيعي فلم تكن لي حاجة بها قبل هذا المثال. DrawLinesAndBoxes4AccessReports_01.accdbFetching info... تم تعديل ديسمبر 21, 2022 بواسطه AbuuAhmed 5
jjafferr قام بنشر ديسمبر 21, 2022 قام بنشر ديسمبر 21, 2022 وعليكم السلام ابو احمد 🙂 ابدعت كعادتك 🙂 اما انا ، فباقي لي في طريقتي خط واحد فقط في اسفل كل صفحة 🙂 جاءت طريقتك على بالي ، بتشغيل التقرير بطريقة مخفية واخذ القياسات المطلوبة ، حفظها في جدول ، ثم استعمال القياسات الجاهزة ، ولكني لم افضل ان آخذ هذا الطريق 🙂 جعفر 1
AbuuAhmed قام بنشر ديسمبر 21, 2022 الكاتب قام بنشر ديسمبر 21, 2022 (معدل) في 21/12/2022 at 09:19, jjafferr said: وعليكم السلام ابو احمد 🙂 Expand بأثر رجعي ، السلام عليكم 🙂 سأعود إن شاء الله ... لماذا بعض المرفقات لا تظهر عدد الإنزالات؟!! تم تعديل ديسمبر 21, 2022 بواسطه AbuuAhmed
AbuuAhmed قام بنشر ديسمبر 21, 2022 الكاتب قام بنشر ديسمبر 21, 2022 السلام عليكم في 21/12/2022 at 09:19, jjafferr said: ما انا ، فباقي لي في طريقتي خط واحد فقط في اسفل كل صفحة 🙂 جاءت طريقتك على بالي ، بتشغيل التقرير بطريقة مخفية واخذ القياسات المطلوبة ، حفظها في جدول ، ثم استعمال القياسات الجاهزة ، ولكني لم افضل ان آخذ هذا الطريق 🙂 Expand نعم أخي هي أصعب نقطة في الموضوع و "شبه مستحيلة" وقد أتعبتني وعملت عدة محاولات ومنها حساب الارتفاعات/الأطوال للكائنات وهي تنجح جزئيا ويمكن أن تنجح كليا في حالة عدم استخدام صناديق "مطاطة" أي تتمدد. من ضمن المحاولات هي أخذ "لقطة" للبيانات بنفس ترتيبها في التقرير دون الحاجة إلى مفتاح أو معرف للسجل وإلى الآن لم أصل إليه. ومن المحاولات هي معرفة بيانات السجل التالي ثم إجراء حسابات الارتفاعات ولو باستخدام الاكسل. الموضوع ذو شجون ويحتاج المزيد من الجهد. في 21/12/2022 at 20:13, rockjone33 said: تم تحميل 22.. 🙂 Expand شكرا عزيزي ، كيف أظهرت العدد؟
jjafferr قام بنشر ديسمبر 21, 2022 قام بنشر ديسمبر 21, 2022 وعليكم السلام 🙂 ابو احمد ، ابشرك ، خلصت كل شيء ، بس احتاج وقت لترتيب الكود وتسهيله للمستخدم 🙂 جعفر
AbuuAhmed قام بنشر ديسمبر 21, 2022 الكاتب قام بنشر ديسمبر 21, 2022 في 21/12/2022 at 20:25, jjafferr said: ابو احمد ، ابشرك ، خلصت كل شيء ، بس احتاج وقت لترتيب الكود وتسهيله للمستخدم 🙂 Expand بشرك الله بكل خير ، بانتظار مثالك وأكيد سيكون به نفع كثير.
AbuuAhmed قام بنشر ديسمبر 23, 2022 الكاتب قام بنشر ديسمبر 23, 2022 الخطوة الثانية تم التخلص من فتح التقرير مرتين وجاري العمل على الخطوة الثالثة. DrawLines_02.accdbFetching info... 3
jjafferr قام بنشر ديسمبر 23, 2022 قام بنشر ديسمبر 23, 2022 السلام عليكم 🙂 الحمدلله انتهيت من المشروع ، وهذا رابطه جعفر 1
jjafferr قام بنشر ديسمبر 23, 2022 قام بنشر ديسمبر 23, 2022 في 23/12/2022 at 07:29, AbuuAhmed said: تم التخلص من فتح التقرير مرتين Expand البرنامج جميل وسريع 🙂 جعفر 1
AbuuAhmed قام بنشر ديسمبر 24, 2022 الكاتب قام بنشر ديسمبر 24, 2022 (معدل) تم إضافة المزيد من التقارير والموجود بمثال أخي جعفر وعليه تمت بعض التعديلات الطفيفة. ملاحظة: مثالي يعتمد على لون الإطار الموجود بالخصائص ، فإذا كان اللون أبيض على خلفية بيضاء فلن يظهر الإطار في مثالي. DrawLines_03.accdbFetching info... تم تعديل ديسمبر 24, 2022 بواسطه AbuuAhmed تبديل المرفق
jjafferr قام بنشر ديسمبر 24, 2022 قام بنشر ديسمبر 24, 2022 شغل جميل 🙂 بدل تخزين البيانات في الجدول ، انا استعملت Array لحل الموضوع ، وانت موضوعك اسهل لأنك استعملت عمودين فقط 🙂 جعفر
AbuuAhmed قام بنشر ديسمبر 24, 2022 الكاتب قام بنشر ديسمبر 24, 2022 في 24/12/2022 at 08:09, jjafferr said: شغل جميل 🙂 بدل تخزين البيانات في الجدول ، انا استعملت Array لحل الموضوع ، وانت موضوعك اسهل لأنك استعملت عمودين فقط 🙂 Expand شكرا لكم ويمكن اختصار العمودين إلى عمود واحد واستخدام فهرس الجدول أو المصفوفة كذلك. سوف أتوقف عن التحديثات بعد هذا التحديث والذي تم فيه تعديل تركيبة الجدول بعد معرفة أكبر عدد صفحات يسمح بها الأكسس وتمت معالجة رقم الصفحات بتحويلها من Long إلى Int وكذلك رقم آخر سجل في الصفحة من Long إلى Byte وذلك لتقليل مساحة التخزين بتغيير طريقة الحفظ والجلب للبيانات. هذه آخر نسخة في محاولاتي لهذا الموضوع ، وسأستمر بصمت بالعمل عليه للتخلص من الجدول أو المصفوفة "خيار قائم" ، فإن نجحت سأفتح له موضوعا جديدا وإلا سأكتفي إلى هذه النقطة. DrawLines_04.accdbFetching info...
تمت الإجابة AbuuAhmed قام بنشر ديسمبر 26, 2022 الكاتب تمت الإجابة قام بنشر ديسمبر 26, 2022 خلاص .. آخر نسخة 🙂 ، هذه النسخة تم فيها معالجة وضوح/جودة الطابعة فهذا الإعداد كان يؤثر على سمك البراويز، والحمد لله. DrawLines_05.accdbFetching info... 2
الردود الموصى بها
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.