اذهب الي المحتوي
أوفيسنا
بحث مخصص من جوجل فى أوفيسنا
Custom Search

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

قام بنشر

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

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

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

قام بنشر

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

 

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

 

جعفر

قام بنشر
  في 10‏/6‏/2021 at 13:18, nabilalibibo said:

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

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

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

Expand  

 

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

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

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

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

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

قام بنشر

السلام عليكم

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

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

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

  • Like 1
قام بنشر
  في 11‏/6‏/2021 at 09:30, ابوخليل said:

السلام عليكم

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

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

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

Expand  

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

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

  • Thanks 1
قام بنشر

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

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

  في 11‏/6‏/2021 at 18:04, jjafferr said:

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

 

جعفر

Expand  

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

nabil2322.rarFetching info...

قام بنشر

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

 

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

في الجدول تعمل حقل نص اسمه 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.zipFetching info...

  • Like 1
  • Thanks 1
قام بنشر
  في 16‏/6‏/2021 at 13:49, nabilalibibo said:

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

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

img1.png.a5120ab5ec544f466717a7a8e4403d2f.png

Expand  

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

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

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

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

  • Like 1
قام بنشر

 

احدى الحلول بأن لا يكون مربع النص مرتبط بالإستعلام 

و يتم اضافة البيانات اليه كقيم بإستخدام حلقة تكرارية

قام بنشر
  في 16‏/6‏/2021 at 14:08, د.كاف يار said:

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

Expand  

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

 

  في 16‏/6‏/2021 at 14:08, د.كاف يار said:

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

Expand  

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

 

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

 

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

 

جعفر

  • Like 1
قام بنشر
  في 16‏/6‏/2021 at 16:20, jjafferr said:

 

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

 

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

 

جعفر

Expand  

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

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

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

 

1390.nabil2322.zipFetching info...

  • 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