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

مشكلة عند تغيير حجم الشاشة


إذهب إلى أفضل إجابة Solved by jjafferr,

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

السلام عليكم

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

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

  • أفضل إجابة

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

 

54 دقائق مضت, ازهر عبد العزيز said:

كنت اعمل بنصائح الاساتذة هنا جاعلا النماذج غير منبثقة

اهنئك على الشجاعة في اتخاذ هذا القرار ، وتأكد بأنك على الطريق الصحيح 🙂

 

ولجعل جميع الكائنات في اتجاه واحد من الشاشة :

اختار جميع الكائنات ، ثم اختار احد الجهات التسعة التي تريد تثبيت الكائنات بها ، والتجربة خير برهان :

image.png.eb6d972701c2a5374a63908355855438.png

.

جعفر

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

السلام عليكم اساتذتي الاعزاء 

 في البرنامج المرفق وهو للاستاذ @SEMO.Pa3x  وتم التعديل عليه من قبل الاستاذ @jjafferr

كل شيء تمام عند تشغيل البرنامج   وتم تجربته على شاشة 1920 * 1080   وشاشة 1366* 768  وهو يعمل بصورة ممتازة

هل من الممكن عن طريق الاكواد  عمل مايلي (تم التعديل عليها عن طريق خصائص النموذج ولم تنجح):

1- اريد اخفاء الازرار  (التكبير والتصفير والاغلاق) علما انه بخصائص النموذج عاملهم (no)

2- النموذح يمكن طيه بسحب الماوس من الاعلى (يمكن تغيير حجمه) وقابل للنفل هل يمكن تثبيتة بصورة ثابته بالشاشة وجعله غير قابل للنقل

وشكرا لكم

Untitled copy.jpg

2.jpg.ccc1cd773d5574d47c499e90fdc1de9a.jpg

example_semo.accdb

تم تعديل بواسطه Ahmed_J
  • Like 1
رابط هذا التعليق
شارك

  • 2 weeks later...
في ١٨‏/٥‏/٢٠٢١ at 06:21, jjafferr said:

اهنئك على الشجاعة في اتخاذ هذا القرار ، وتأكد بأنك على الطريق الصحيح 🙂

 

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

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

السلام عليكم استاذ @ابا جودى

الفكرة هو جعل النموذج  يعمل على كل الشاشات باختلاف احجامها ودقة شاشاتها  (يمليء الشاشة) وجعل الازرار داخل النموذج تاخذ حجمها ومكانها الطبيعي دون تغيير .

تحياتي لك  

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

1 ساعه مضت, Ahmed_J said:

السلام عليكم استاذ @ابا جودى

الفكرة هو جعل النموذج  يعمل على كل الشاشات باختلاف احجامها ودقة شاشاتها  (يمليء الشاشة) وجعل الازرار داخل النموذج تاخذ حجمها ومكانها الطبيعي دون تغيير .

تحياتي لك  

بصراحة معلومة جديدة بالنسبة لى 

ولكن المشكلة ان اختفى نموذج وراء اخر 

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

في ٢٩‏/٥‏/٢٠٢١ at 21:30, ابا جودى said:

وما المشكلة من كونها تكون منبثقة

 

سبحان الله ، الله ارادك ان تقع في فخ احد مشاكل النماذج المنبثقة :

مساعدة في فتح عدد اكثر من نموذج داخل النموذج الرئيسي - قسم الأكسيس Access - أوفيسنا (officena.net)

 

جعفر

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

السلام عليكم جميعا

استاذ @jjafferr استاذ @ابا جودى  استاذ @ازهر عبد العزيز

انا جربت هذه الطريقة (النماذج غير منبثقة) على اربعة شاشات  دقة (1280*1024) و(1024*768) و(1366*768)و (1920*1080) 

وكانت النتيجة ممتازة جدا (كل شيء تمام  والنماذج تعمل مليء كل الشاشات)

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

تحياتي للجميع

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

7 ساعات مضت, jjafferr said:

 

سبحان الله ، الله ارادك ان تقع في فخ احد مشاكل النماذج المنبثقة :

مساعدة في فتح عدد اكثر من نموذج داخل النموذج الرئيسي - قسم الأكسيس Access - أوفيسنا (officena.net)

 

جعفر

السلام عليكم

استاذى الجليل ومعلمى القدير و والدى الحبيب الاستاذ @jjafferr :fff:

انا بصراحة مش فاهم حاجة لحد دلوقتى او لان ما تعرضت لاختلاف مقاسات الشاشات ومش قادر اشوف بعينى الفرق لا استطيع الوقوف على لب الموضوع

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

السلام عليكم استاذ @صالح حمادي استاذ @jjafferr  استاذ @ابا جودى استاذ @ازهر عبد العزيز

الكود يعمل بصورة صحيحة وهو عمل ممتاز جدا ورائع 

* فقط في حاجة تحصل  لما يكون عندك اكثر من نموذج  (عندما تكون في النموذج الواحد حقول كثيرة مثل قاعدة بيانات الموظفين )

-  عند فتح  قاعدة البيانات على النموذج الاول  او عند الانتقال من نموذج الى اخر تظهر (شاشة اشبه بالبيضاء  لمدة  2 ثانية )  قارغة وبدون  عناصر 

ثم تظهر بعد ذلك الحقول (كان النموذج بطيء في فتحه لمدة 2 ثانية)

هل من حل لهذه المشكلة او تسريع عمل فتح النماذج؟

وشكرا لك استاذي العزيز وتحياتي للجميع

Option Compare Database
Function salah(frm As Form)
On Error Resume Next
Dim x, y, X1, Y1 As Integer
Dim moyH, moyW As Double
Dim obj As Control
Dim str As String
x = frm.InsideHeight   'ارتفاع النموذج قبل التكبير
y = frm.InsideWidth ' عرض النموذج قبل التكبير
DoCmd.Maximize
X1 = frm.InsideHeight    'ارتفاع النموذج بعد التكبير
Y1 = frm.InsideWidth   ' عرض النموذج بعد التكبير
moyH = X1 / x 'معامل الإرتفاع
moyW = Y1 / y ' معامل العرض
For Each obj In frm.Controls
With obj
.Left = .Left * moyW
.Top = .Top * moyH
.Width = .Width * moyW
.Height = .Height * moyH
.FontSize = .FontSize * moyW
End With
Next
End Function

 

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

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