اذهب الي المحتوي
أوفيسنا

هل ممكن تنسيق مربع قائمة


nabilalibibo
إذهب إلى أفضل إجابة Solved by د.كاف يار,

الردود الموصى بها

السلام عليكم اخواني

لكم مني كل الشكر و التقدير اخواني

هل ممكن تنسيق مربع قائمة مثلا توسيط النص التعديل على الاعمدة و شكرررا

رابط هذا التعليق
شارك

13 ساعات مضت, nabilalibibo said:

السلام عليكم اخواني

لكم مني كل الشكر و التقدير اخواني

هل ممكن تنسيق مربع قائمة مثلا توسيط النص التعديل على الاعمدة و شكرررا

 

عليكم السلام، نعم يمكن ذلك فهو بديل للـ Listview

لكن ليست جميع التنسيقات متوفرة

لايمكنك توسيط النص

اما غيره نعم يمكن ذلك

يمكن وضع اعمدة وعند الضغط على اي row يظهر لك فورم لتعديل البيانات

رابط هذا التعليق
شارك

السلام عليكم

يمكن تنسيق القائمة ويدخل في ذلك توسيط النص

معلومة قديمة كنت استعين بها وقت الحاجة

فقط عليك بتغيير مربع القائمة الى مربع تحرير ثم اعمل تنسيقاتك كما تحب واحفظ  ثم  غير مرة اخرى الى قائمة

  • Like 1
رابط هذا التعليق
شارك

18 دقائق مضت, ابوخليل said:

السلام عليكم

يمكن تنسيق القائمة ويدخل في ذلك توسيط النص

معلومة قديمة كنت استعين بها وقت الحاجة

فقط عليك بتغيير مربع القائمة الى مربع تحرير ثم اعمل تنسيقاتك كما تحب واحفظ  ثم  غير مرة اخرى الى قائمة

اعتقد ان هذا الاجراء من اصدار 2010 و اكثر غير متوفر

فعلا كنت استخدمها في اصدار 2007

  • Thanks 1
رابط هذا التعليق
شارك

اخي د.كاف يار شكرا لك 

انا عملت نفس الفكرة و لكن المشكل في عمود الرتبة هو الذي يكون حجمه كبير هل من الممكن تغيير  مربع قائمة.

في ١١‏/٦‏/٢٠٢١ at 19:04, jjafferr said:

طيب ، ياريت تخبرنا بالضبط ايش المطلوب ، حتى ممكن نفكر معاك ونوصل الى حل ترضى به 🙂

 

جعفر

اريد التحكم في حجم الاعمدة  وخاصة  عمود الرتبة هو الذي يكون حجمه كبير و اذا ممكن تغيير مربع القائمة في المثال المرفق و شكرااااا

nabil2322.rar

رابط هذا التعليق
شارك

الآن الموضوع اصبح واضح 🙂

 

الطريقة التي تجي على بالي:

في الجدول تعمل حقل نص اسمه col_width ، لعرض الاعمدة ، ويكون فيه الادخال هكذا: 

Col_width
4cm;4cm;4cm;3cm;3cm
3cm;3cm;3cm;3cm;3cm;3cm;3cm
4cm;4cm;4cm;3cm;3cm
3cm;3cm;3cm;3cm;3cm;3cm;3cm
3cm;3cm;3cm;3cm;3cm;3cm;3cm;3cm

 

بحيث كل نكتب عرض كل عمود ، وحسب ترتيبهم ، وبعدها تغير فيهم الى ان تصل الى الرقم الصحيح ،

 

وفي النموذج ، في حقل اختيار التصنيف MyTabols ، تضيف هذا العمود اليه :

image.png.6468b7bebf654a6538303ae05d974821.png

.

image.png.43f5be2a8044e0fb499251ec9018b131.png

.

 

وفي دالة myData ، نضيف السطر الاخير التالي:

                Me.SmartList.RowSource = MyTb
                Me.SmartList.ColumnCount = rs.Fields.Count
 
Me.SmartList.ColumnWidths = Me.MyTabols.Column(2)

.

والنتيجة

image.png.3968b71be1692357fc2beff787fd764d.png

.

قراءة الارقام من الجدول تكون اليسار الى اليمين ، ولكن تطبيقها على الاعمدة يعتمد على اعدادت طريقة القراءة لمربع القائمة :

image.png.8fb85c5760d55b97946a9f26b5491fb8.png

 

 

جعفر

1390.nabil2322.accdb.zip

  • Like 1
  • Thanks 1
رابط هذا التعليق
شارك

بارك الله فيك استاذي الفاضل د.كاف يار  و الاستاذ jjafferr و جزاكم الله كل خير  

 

 

 

تم تعديل بواسطه nabilalibibo
رابط هذا التعليق
شارك

17 دقائق مضت, nabilalibibo said:

استاذ د.كاف يار 

كيف اجعل الرقم قبل الاسم 

img1.png.a5120ab5ec544f466717a7a8e4403d2f.png

هنا اقترح عليك تستعين بالله عز وجل ثم عملاق الأكسس الأستاذ الكبير @jjafferr

لأني صرت مثل الي حضر الفريت و عجز عن صرفه هههههه

اكيد بنلقى الحقل الكبير

توجد عدة محاولات اخرها بأننا سوف نضطر الى اضافة عمود الاسم لكل جدول و لكن هذا آخر الحلول

  • Like 1
رابط هذا التعليق
شارك

2 ساعات مضت, د.كاف يار said:

لأني صرت مثل الي حضر الفريت و عجز عن صرفه هههههه

بسم الله عليك اخوي حسين 🙂

 

2 ساعات مضت, د.كاف يار said:

اخرها بأننا سوف نضطر الى اضافة عمود الاسم لكل جدول

في الواقع هذا افضل حل 🙂

 

اعمل حقل آخر ، غير حقل عرض العمود ، اسمه اسماء الاعمدة مثلا ، واكتب اسماء الاعمدة لكل جدول ( في البداية يكون الحل برمجي بعمل فاصلة بين الاعمدة ، بنفس طريقة عرض الاعمدة) ، وتنفيذها في النموذج يكون بنفس الطريقة كذلك 🙂

 

إعطاء المستخدم هذه الصلاحية ، تسهل عمل المبرمج ، فيكون على كيفه يرتب الاعمدة ، وبالعرض الذي يريد 🙂

 

جعفر

  • Like 1
رابط هذا التعليق
شارك

منذ ساعه, jjafferr said:

 

اعمل حقل آخر ، غير حقل عرض العمود ، اسمه اسماء الاعمدة مثلا ، واكتب اسماء الاعمدة لكل جدول ( في البداية يكون الحل برمجي بعمل فاصلة بين الاعمدة ، بنفس طريقة عرض الاعمدة) ، وتنفيذها في النموذج يكون بنفس الطريقة كذلك 🙂

 

إعطاء المستخدم هذه الصلاحية ، تسهل عمل المبرمج ، فيكون على كيفه يرتب الاعمدة ، وبالعرض الذي يريد 🙂

 

جعفر

حل ممتاز لكني للأسف ما شفته غير بعد ما خلصت تعديل 

اعتمدت على الفرضيات بإستخدام Select Case

نوعا ما النتيجة لا بأس بها

 

1390.nabil2322.zip

  • Like 1
رابط هذا التعليق
شارك

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

زائر
اضف رد علي هذا الموضوع....

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

    • لايوجد اعضاء مسجلون يتصفحون هذه الصفحه
×
×
  • اضف...

Important Information