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

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

قام بنشر (معدل)

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

تم تعديل بواسطه tharwt22
قام بنشر

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

 

هذا كود اخي حسام بعد التعديل:

 Dim appAccess

    Set appAccess = CreateObject("Access.Application")
	appAccess.OpenCurrentDatabase "C:\Users\User10\Database1.accdb", , "كلمة سر قاعدة البيانات"
      appAccess.UserControl = True

 

جعفر

  • Like 1
قام بنشر

تم تجربه الكود  هو المطلوب اشكركم جزيل الشكر  ولكن برنامج الاكسس لايفتح بكامل الشاشه 

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

هل الكود لة نتكمله  لهذا   ولكم عظيم الاحترام 

 

قام بنشر

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

 

حسب مساعد الاكسس Help ، فيمكنك استعمال اي من الاوامر ، مثل تلك التي تبدأ بـ DoCmd ، وجميع اوامر RunCommand ، مثلا:

لفتح نموذج معين
appAccess.DoCmd.OpenForm "Form1"



وفي حالتك، جرب الامرين التاليين مع بعض
appAccess.runcommand (acCmdAppMaximize)	'لتكبير شاشة الاكسس
appAccess.docmd.maximize  'لتكبير شاشة النموذج او التقرير

.

في مساعد الاكسس ، ابحث عن كلمة application ، وسترى جميع الاوامر :

image.png.3e913a23c661f37354cd78f80a6caf8b.png

.

جعفر

قام بنشر

السلام عليكم 

بعد صباح الخير  اشكر حضرتك على سرعه الاستجابه

ولكن الامرين لم يغيرا فى اى شيى بل اعطانى رساله  مفادها مرف الصوره 

Screenshot 2022-11-06 090004.png

قام بنشر

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

 

1. الصورة جدا صغيرة ، وبالكاد اقدر اميز الكتابة فيها ، يا ريت ترفق نسخة اكبر ،

2. ارفق لنا الكود الكامل اللي عندك.

 

جعفر

قام بنشر

المعادلة صحيحة ،

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

ومن مساعد الاكسس نرى ان قيمته = 10 :

image.png.2dd0f46ff4a6b7634c9cfa10a9e169d3.png

.

اذن عندنا الخيار في استعمال الرقم 10 مباشرة ، او الاعلان عن المتغير acCmdAppMaximize بأن قيمته 10 :




 Dim appAccess

    Set appAccess = CreateObject("Access.Application")
	
	appAccess.OpenCurrentDatabase "C:\Users\Tharwt\OneDrive\Desktop\Database_Backup.accdb", True, "123"
	
	appAccess.UserControl = True

'نستعمل السطرين التاليين
	const acCmdAppMaximize = 10
	appAccess.RunCommand acCmdAppMaximize		'لتكبير شاشة الاكسس
	
'او استعمال السطر التالي
	'appAccess.RunCommand 10
		
	appAccess.docmd.maximize  'لتكبير شاشة النموذج او التقرير

 

جعفر

 

  • Like 1
قام بنشر

معلمى تم تجربه الكود وتمام اشتغل تمام بكامل الشاشه  انا استخدم اوفيس 365 ولا يوجد عند مساعد اكسس  ماذا افعل  اشكركم  مع خالص شكرى لكم جميعا على مساعدتكم لى اللا ان نلتقى فى موضوعات اخرى 

قام بنشر
2 ساعات مضت, tharwt22 said:

لا يوجد عند مساعد اكسس  ماذا افعل

تجدها في القائمة : 🙂 

image.png.ca392b7ca18fb2ee40a072ab99c5bffc.png

  • Like 1
قام بنشر

السلام وعليكم   اشركم على الاهتمام  هذا صورة ماعندى  ولكم جزيل الشكر

Screenshot 2022-11-08 074922.png

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