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

كود لفتح المسار واختيار صوره وحفظ مسارها داخل حقل


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

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

عايزه عند الضغط على زرار

openlogo_cmd

يتم فتح المسار لاختيار صوره بجميع امتدادات الصور

وعند اختيار احدها تظهر فى 

Logophoto

ويحفظ امتدادها فى حقل 

LOGO

 

وعند الضغط على زرار

dellogo_cmd

يتم حذف الصوره وامتدادها من حقل LOGO

LOGO.accdb

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

1 hour ago, kkhalifa1960 said:

تفضلي استاذة @safaa salem5 محاولتي .:fff:

Logo.rar 699.92 kB · 5 downloads

لو سمحت ممكن تطبق على نفس الجدول

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

🌷مع الشكر

3 minutes ago, safaa salem5 said:

لو سمحت ممكن تطبق على نفس الجدول

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

🌷مع الشكر

واسم اللوجو مش محتاجاه

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

  • أفضل إجابة
6 ساعات مضت, safaa salem5 said:

واسم اللوجو مش محتاجاه

حقلان لابد من وجودهم اسم اللوجو (LogoName) الذي سيحفظ بها بمجلد الصور (MyLogo)  ومسار اللوجو (LogoPath) الذي نستدعي منه اللوجو . تفضلي المرفق بعد التعديل حسب طلبك .:fff:

Logo-1.rar

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

11 minutes ago, safaa salem5 said:

 اسفه لو هتعبك ممكن نحول الاستعلام الحذف لكود 

لما نقلت الكود عندى عمل

error زى الصوره

لو محتاج تعريف مكتبه refrances

قولى اوصل ليها  ازاى

 

error.png

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

19 ساعات مضت, safaa salem5 said:

 اسفه لو هتعبك ممكن نحول الاستعلام الحذف لكود 

مشاركة مع الأستاذ خليفة ، تفضلي باستبدال الجزء التالي 

DoCmd.OpenQuery "Dlt_Logo"

بالجزء التالي

Dim db As DAO.Database
Dim strSQL As String
Set db = CurrentDb
strSQL = "UPDATE settings_Report_tbl SET settings_Report_tbl.LogoPath = Null " & _
         "WHERE (((settings_Report_tbl.LogoPath)=[forms]![settings_report_frm]![LogoPath]));"
db.Execute strSQL
Set db = Nothing

عوضاً عن الاستعلام .

18 ساعات مضت, safaa salem5 said:

لما نقلت الكود عندى عمل

error زى الصوره

لو محتاج تعريف مكتبه refrances

قولى اوصل ليها  ازاى

 

error.png

زي ما هو واضح من الكود ، تأكدي من المكتبة اذا موجودة عندك في الملف الأساسي اللي بتنقلي الكود له

Microsoft Office 14.0 Object Library
Or
Microsoft Office 16.0 Object Library

جسب اصدار الأوفيس عندك

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

2 hours ago, Foksh said:

مشاركة مع الأستاذ خليفة ، تفضلي باستبدال الجزء التالي 

DoCmd.OpenQuery "Dlt_Logo"

بالجزء التالي

Dim db As DAO.Database
Dim strSQL As String
Set db = CurrentDb
strSQL = "UPDATE settings_Report_tbl SET settings_Report_tbl.LogoPath = Null " & _
         "WHERE (((settings_Report_tbl.LogoPath)=[forms]![settings_report_frm]![LogoPath]));"
db.Execute strSQL
Set db = Nothing

عوضاً عن الاستعلام .

زي ما هو واضح من الكود ، تأكدي من المكتبة اذا موجودة عندك في الملف الأساسي اللي بتنقلي الكود له

Microsoft Office 14.0 Object Library
Or
Microsoft Office 16.0 Object Library

جسب اصدار الأوفيس عندك

اوصل للمكتبه ازاى بالصور ياريت

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

9 hours ago, Foksh said:

مشاركة مع الأستاذ خليفة ، تفضلي باستبدال الجزء التالي 

DoCmd.OpenQuery "Dlt_Logo"

بالجزء التالي

Dim db As DAO.Database
Dim strSQL As String
Set db = CurrentDb
strSQL = "UPDATE settings_Report_tbl SET settings_Report_tbl.LogoPath = Null " & _
         "WHERE (((settings_Report_tbl.LogoPath)=[forms]![settings_report_frm]![LogoPath]));"
db.Execute strSQL
Set db = Nothing

عوضاً عن الاستعلام .

زي ما هو واضح من الكود ، تأكدي من المكتبة اذا موجودة عندك في الملف الأساسي اللي بتنقلي الكود له

Microsoft Office 14.0 Object Library
Or
Microsoft Office 16.0 Object Library

جسب اصدار الأوفيس عندك

 

 

59 minutes ago, safaa salem5 said:

 

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

1 hour ago, safaa salem5 said:
im db As DAO.Database
Dim strSQL As String
Set db = CurrentDb
strSQL = "UPDATE settings_Report_tbl SET settings_Report_tbl.LogoPath = Null " & _
         "WHERE (((settings_Report_tbl.LogoPath)=[forms]![settings_report_frm]![LogoPath]));"
db.Execute strSQL
Set db = Nothing

الصوره بتتمسح من الفورم لكن المسار بتاعها بيفضل موجود فى الجدول  انا عايزه المسار كمان يتمسح

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

منذ ساعه, safaa salem5 said:

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

يعنى هل فى كود ممكن يقوم بالمهمة دى

المكتبات وُجدت للتخفيف من الاكواد والاستدعاءات البرمجية ، وبالعكس هي أسهل ومختصرة للوقت والجهد البرمجي .

 

من وجهة نظري 😊

4 دقائق مضت, safaa salem5 said:

الصوره بتتمسح من الفورم لكن المسار بتاعها بيفضل موجود فى الجدول  انا عايزه المسار كمان يتمسح

هذا كان الاستعلام اللي موجود في مشروعك 🙄

لكن ممكن تطويره طبعاً حسب حاجتك

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

2 minutes ago, Foksh said:

المكتبات وُجدت للتخفيف من الاكواد والاستدعاءات البرمجية ، وبالعكس هي أسهل ومختصرة للوقت والجهد البرمجي .

 

من وجهة نظري 😊

هذا كان الاستعلام اللي موجود في مشروعك 🙄

لكن ممكن تطويره طبعاً حسب حاجتك

طيب عايزاه يمسح مسار الصوره من الجدول لو سمحت

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

2 دقائق مضت, safaa salem5 said:

طيب عايزاه يمسح مسار الصوره من الجدول لو سمحت

دي بسيطة ، حعدل على الاستعلام وارفقه في المشاركة التالية .

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

5 دقائق مضت, safaa salem5 said:

عايزه يقرأ كل امتدادات الصور

FDialog.Filters.Add "Format Pic Is JPG", "*.Jpg"
FDialog.Filters.Add "Format Pic Is PNG", "*.Png"
FDialog.Filters.Add "Format Pic Is GIF", "*.Gif"
FDialog.Filters.Add "Format Pic Is BMP", "*.Bmp"

هل تكفي هذه الإمتدادات ؟

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

11 minutes ago, Foksh said:
FDialog.Filters.Add "Format Pic Is JPG", "*.Jpg"
FDialog.Filters.Add "Format Pic Is PNG", "*.Png"
FDialog.Filters.Add "Format Pic Is GIF", "*.Gif"
FDialog.Filters.Add "Format Pic Is BMP", "*.Bmp"

هل تكفي هذه الإمتدادات ؟

اه تمام

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

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