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

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

قام بنشر

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

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

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

قام بنشر

وعليكم السلام 🙂

 

لا يمكن ، ولكن يمكنك ان تعمل نموذج فرعي بدلا عنه ، وبهذه الطريقة يكون عندك التحكم في التنسيق 🙂

 

جعفر

قام بنشر
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
قام بنشر
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