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

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

قام بنشر

 

السلام عليكم أخوي أبا عمر  :smile:

 

حيله جميلة باستخدام SetWindowPos  :smile:

إحنا بسبب طريقة السؤال كنا نحاول ان نخفي شاشة الاكسس ، بس انت ماشاء الله عليك ، نظرت للموضوع من خارج العلبة ، وحصلت على مفهوم أكبر وطرق اخرى للحل ، هنيئا لك هذه القدرة  :smile:

وللعلم ، راعي الغنم في مشاركته رقم 84 لمح لهذا الشي نظريا ، ولم يطبقه برمجيا ، وانت سبقته ففيك الخير  :smile:

 

جزاك الله أخي جعفر هذا من فضل الله وحده لا شريك له

وهو قطرة في بحر علمكم وفضل ربي عليكم عظيم. :fff::rol:

قام بنشر

وبخصوص مشاركة أخي الحبيب راعي الغنم لم أطلع عليها ولم أطلع على الموضوع كله وهذا يدل على أن الأفكار تتلاقى وذلك لأن المتفضل بها علينا هو _الله_ الواحد الأحد
:fff::rol::fff::rol:

قام بنشر

إخواني أعتذر لمن لم أشكره ونسيت أن أذكر أسمه من شدة فرحي

أخي الغالي جعفر والأخ الغالي عبدالرحمن هاشم وإلى كل من نسيت شكره

والله لم أنسى الدعاء لكم في هذا اليوم الجمعة .

أسأل الله أن يستجيب دعوتي لكم .

تقبلوا فائق تقديري واحترامي .

قام بنشر
 

اخوي أبو يزن جرب:
AppDesigner="أبو يزن"

بدل السطر اللي يبدا بـAppDesigner

جعفر

 

أخي ابو يزن

 

طرشت لك الرسالة السابقة من هاتفي ، فما فيه خاصية المنتدى العادي ، لذلك طلعت الكتابة بالمقلوب  :eek2:

 

المفروض ان المبرمج يكون يكتب الاسم وبطريقة مباشرة ، مثل: أبو يزن ، بدل ما يكتب أ ب و  ي ز ن ، او يكتب ارقام الحروف (القائمة التي وضعها اخينا أبا عمر ascii table ، وانظر في الاسفل) ،

مثل:

AppDesigner="أبو يزن" 

ولكن اذا اراد المبرمج ان يتحاشى الحروف العربية في الكود (قد يكون السبب لأن بعض اعدادات الكمبيوترات تحولها الى علامات استفهام ؟؟؟؟ ) ، فانه سيضطر الى استعمال ارقام الحروف !

مثل:

لاحظ في الاكسس ، لما تريد تعمل زر لنموذج اسمه بالعربي (مثل أبو يزن) ، فالاكسس يعمل هذا الكود:

docmd.openform chr(195) & chr(200) & chr(230) & chr(32) & chr(237) & chr(210) & chr(228)

بدل عن الامر المتعارف:

docmd.openform "أبو يزن"

'-

'-

 

والان وبعد هذه المقدمة

 

عملت لك كود صغير يغير الاسم من حروف الى ارقام:

a = "أبو يزن"
b = ""
c = ""
For I = 1 To Len(a)
   c = c & Mid(a, I, 1) & "=" & Asc(Mid(a, I, 1)) & " , "
   b = b & "chr(" & Asc(Mid(a, I, 1)) & ") & "
Next I
c = Mid(c, 1, Len(c) - 3)
b = Mid(b, 1, Len(b) - 3)
Debug.Print c
Debug.Print b

والنتيجة (السطر الاول للعلم فقط ، بينما السطر الثاني هو الذي يحتوي على الكود):

أ=195 , ب=200 , و=230 ,  =32 , ي=237 , ز=210 , ن=228
chr(195) & chr(200) & chr(230) & chr(32) & chr(237) & chr(210) & chr(228)

يعني بدل ما تكتب اسمك بهذه الطريقة:

AppDesigner="أبو يزن" 

اكتبه:

AppDesigner=chr(195) & chr(200) & chr(230) & chr(32) & chr(237) & chr(210) & chr(228)

والجدول اللي أخوي ابا عمر تركه لنا هو للحروف اللاتينية فقط ، والرابط فيه جدول للغة العربية كذلك:

http://www.ascii.ca/cp864.htm

 

 

جعفر

قام بنشر

بصراحة لم اجدها كود الصورة بين الاكواد

ولكن وضعت الصورة الجديدة وعملت اسمها زي اسم الصورة القديمة ونجحت

ولكن لم اعرف من اين تتغير الصورة والله يجزاكم كل خير

تم تغيير الصورة بنجااااح

  • 2 years later...
قام بنشر (معدل)

السلام عليكم 

مشكلة ظهور الشاشة الرمادية  لقد وجدتم حل للمشكلة لكنكم لم توضحو ما هو الحل الرجاء افادتي لاني اعاني من نفس المشكلة 

وبارك الله فيكم

 

تم تعديل بواسطه ahmus
قام بنشر
في ٢١‏/٨‏/٢٠١٧ at 22:56, ahmus said:

السلام عليكم 

مشكلة ظهور الشاشة الرمادية  لقد وجدتم حل للمشكلة لكنكم لم توضحو ما هو الحل الرجاء افادتي لاني اعاني من نفس المشكلة 

وبارك الله فيكم

 

الحل فى المشاركه دى

 

  • Like 1
  • 11 months later...
قام بنشر

الاخ jjafferr

اذا فهمت قصدي ممكن تشاركني

اريد تصغير 2 نموذج مع بعض

وعند التكبير يرجعو مع بعض

اكون شاكر لك

هو الان انا اضفضت هذا ولكنه يعطيني رمزين عند المهام

startForm
MinimizeToTry Me.hwnd
MinimizeToTry Forms!login.hwnd
SetFormState 0

 

قام بنشر

وعليكم السلام اخوي ابو ياسين:smile:

 

لو تابعت الموضوع بشكل دقيق ، بتلقى ان انا لم ارد على السؤال ، لذا يمكن للشباب اصحاب الاجابه ان يردوا عليك:smile:

 

جعفر

قام بنشر
منذ ساعه, jjafferr said:

وعليكم السلام اخوي ابو ياسين:smile:

 

لو تابعت الموضوع بشكل دقيق ، بتلقى ان انا لم ارد على السؤال ، لذا يمكن للشباب اصحاب الاجابه ان يردوا عليك:smile:

 

جعفر

تسلم اخي جعفر بارك الله فيك

طيب ممكن نتشرح لي هذا الكود وهو من مشاركتك في هذا الموضوع

Dim WshShell, strCurDir
Set WshShell = CreateObject("WScript.Shell")
strCurDir    = WshShell.CurrentDirectory
WshShell.Run strCurDir & "\Nasystry.mdb", 2
Set WshShell = Nothing

 

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