عبدالعزيز محمد قام بنشر أكتوبر 20, 2019 قام بنشر أكتوبر 20, 2019 السلام عليكم اخواني في المرفق قاعدة بيانات بها عدة نماذج وفي كل نموذج صورة شعار شركة ما مع تسمية تحمل بيانات عن الشركة كما توجد تقارير ولم اقم باضافتها المطلوب هو عند تغيير صورة الشعار والتسمية في كل النمادج والتقارير دفعة واحدة فأحيانا نجد بقاعدة البيانات عدة نمادج وتقارير فيكون من الصعب تغيير كل ذلك في نمودج وتقرير Aziz.rar
AlwaZeeR قام بنشر أكتوبر 20, 2019 قام بنشر أكتوبر 20, 2019 وعليكم السلام ورحمة الله وبركاته تم عمل وحدة نمطية لاستدعاء رابط الصورة في أي مكان سواء كان نموذج او تقرير وفي حدث الحالي او التحميل او الفتح Public Function DisplayImage(Imge As Control) As String On Error Resume Next Dim sImgPath As String Dim Pic As DAO.Recordset Dim Tbl As String Set dbs = CurrentDb Tbl = "SELECT * FROM [PicTable]" Set Pic = dbs.OpenRecordset(Tbl) sImgPath = Pic.Fields("PictureFld") '=====================She3araaat=================== If IsNull(sImgPath) Or sImgPath = "" Then Imge.Picture = "" Imge.Visible = False Else Imge.Visible = True Imge.Picture = sImgPath End If End Function يتم استدعاؤها هكذا: Call DisplayImage(Pic1) pic1 هو اسم التكست بوكس الخاص بمسار الصورة ويمكنك تغييره حسب المسار لديك الوحدات النمطية لفتح المستعرض للبحث عن الصورة كثيرة ومتعددة الاشكال وضعت لك وحدة استخدمها قديما وتفي بالغرض رغم ان هناك غيرها وبشكل مختصر تفضل المرفق Aziz.accdb 4
عبدالعزيز محمد قام بنشر أكتوبر 20, 2019 الكاتب قام بنشر أكتوبر 20, 2019 جزاك الله خيرا على سرعة الرد أين اجد مسار الصورة والليبل في الكود حبذا لو يتم شرح مبسط للوحدة النمطية
figo82eg قام بنشر أكتوبر 21, 2019 قام بنشر أكتوبر 21, 2019 (معدل) عند التطبيق على قاعدة بيانات 2003 تظهر رسالة خطأ ممكن الحل بصيغة 2003 تم تعديل أكتوبر 21, 2019 بواسطه figo82eg
محمد التميمي قام بنشر أكتوبر 23, 2019 قام بنشر أكتوبر 23, 2019 احسنت اخي AlwaZeeR بارك الله بك طبقت المثال على التقارير ايظاً روعة
AlwaZeeR قام بنشر أكتوبر 24, 2019 قام بنشر أكتوبر 24, 2019 واذا اردنا نغير في me.form في أي مكان في قاعدة البيانات سواء نموذج او تقرير يتم الاستدعاء بنفس الطريقة Call DisplayImage(Pic1) مسار الصورة : Pic1 بمعنى آخر: مربع النص الذي يظهر فيه مسار الصورة هو Pic1
ابو ياسين المشولي قام بنشر أكتوبر 24, 2019 قام بنشر أكتوبر 24, 2019 3 ساعات مضت, AlwaZeeR said: واذا اردنا نغير في me.form في أي مكان في قاعدة البيانات سواء نموذج او تقرير يتم الاستدعاء بنفس الطريقة Call DisplayImage(Pic1) مسار الصورة : Pic1 بمعنى آخر: مربع النص الذي يظهر فيه مسار الصورة هو Pic1 فاهمك اخي لاني جربت me.form ولم يفلح اما لو هو مربع او مكان صورة نعم يتغير
عبدالعزيز محمد قام بنشر أكتوبر 27, 2019 الكاتب قام بنشر أكتوبر 27, 2019 ممنون كثير من الجميع يبقى تغيير التسمية التي بها بيانات الشركة التي اسميتها Le1 فكيف يتم تغييرها كما حدث لشعار الشركة
عبدالعزيز محمد قام بنشر نوفمبر 4, 2019 الكاتب قام بنشر نوفمبر 4, 2019 السلام عليكم اخوتي مازلت انتظر الرد على تغيير التسمية( وهي عبارة عن تسمية بها اسم الشركة وعنوانها ورقم الهاتف) كذلك أريد تغييرها كما تم تغيير الشعار وجزاكم الله خيرا
kaser906 قام بنشر نوفمبر 4, 2019 قام بنشر نوفمبر 4, 2019 9 ساعات مضت, عبدالعزيز محمد said: مازلت انتظر الرد على تغيير التسمية( وهي عبارة عن تسمية بها اسم الشركة وعنوانها ورقم الهاتف) كذلك أريد تغييرها كما تم تغيير الشعار وعليكم السلام تفضل تم اضافة حقل ف الجدول لاسم الادارة تم اضافة حقل نص غير منضم للنماذج والتقرير ويتم استدعاء اسم الادارة عن طريق دالة DLookUp ::بالتوفيق:: Aziz.mdb
AlwaZeeR قام بنشر نوفمبر 5, 2019 قام بنشر نوفمبر 5, 2019 واضافة لحل الأخ العزيز كاسر تعديل على نفس الوحدة Public Function DisplayImage(Imge As Control, Txtbxt As TextBox) As String On Error Resume Next Dim sImgPath As String Dim CopmN As String Dim Pic As DAO.Recordset Dim Tbl As String Set dbs = CurrentDb Tbl = "SELECT * FROM [PicTable]" Set Pic = dbs.OpenRecordset(Tbl) sImgPath = Pic.Fields("PictureFld") CopmN = Pic.Fields("CompName") '===============She3araaat============ If IsNull(sImgPath) Or sImgPath = "" Then Imge.Picture = "" Imge.Visible = False Else Imge.Visible = True Imge.Picture = sImgPath End If Txtbxt = CopmN End Function AzizN.accdb
الردود الموصى بها
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.