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

إضافة "إشعار حقوق الطبع والنشر" إلى قاعدة البيانات


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

تلميح اليوم

كيفية إضافة "إشعار حقوق الطبع والنشر" إلى قاعدة البيانات

How To add Copyright Notice to the database

كلمات استدلالية:Copyright Notice - وحدة نمطية - نموذج

افتح وحدة نمطية جديدة

أنشئ وظيفة جديدة باسم copyright وحسب النص التالي

Function copyright()

        Dim DB As Database

        Dim P As Property

        Set DB = DBEngine(0)(0)

        Set P = DB.CreateProperty("Copyright Notice", DB_TEXT, "© Nart Lebzo Software " & Year(Now))

        DB.Properties.Append P

    End Function
افتح إطار التنفيذ المباشر (immediate ) بالضغط على ctrl+G و اطلب تنفيذ
? Copyright()
Enter ليتم إضافة الكائن "إشعار حقوق الطبع والنشر" للمجموعة في معلومات قاعدة البيانات إذا حاولت إعادة تشغيل الوظيفة ستحصل على الخطأ "لا يمكن الإلحاق : الكائن موجود مسبقاً في المجموعة" ولا داعي لحفظ الوحدة النمطية فقد تم المراد ولا داعي لوجودها للإفادة من هذا الكائن وإظهاره و التعرف عليه يمكننا وفي أي نموذج وفي حدث عند الفتح (مثلا)
Private Sub Form_Open(Cancel As Integer)

Dim DB As Database

Set DB = DBEngine(0)(0)

Me.Caption = DB.Properties![CopyRight Notice]

End Sub

post-12714-0-22924300-1301095593_thumb.j أو على شكل صندوق رسائل
Private Sub Command0_Click()

Dim Hi As Integer ' MsgBox response

Dim DB As Database

Set DB = DBEngine(0)(0)

Hi = MsgBox(DB.Properties![CopyRight Notice] , 64, "CopyRight Notice")

End Sub

post-12714-0-99450900-1301095945_thumb.j

ما رأيكم ... دام فضلكم :clapping::fff::clapping:

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

جميل ،،، جملك الله بالايمان

قمت بتطبيق ما تفضلت به في التلميح الثاني ولكنه لا ينفذ الوحدة النمطية ويخرج خطأ ، وعندما استبدلتها بأخرى نفذت وعملت على أتم وجه ، وعند قارنتهما لم اجد فرقا ، وأنا الآن اطرحهما لك

لتجري عليهما فحصا وتشخص المشكلة


هذه عملت 

Function Tmp()

        Dim DB As Database

        Dim P As Property

        Set DB = DBEngine(0)(0)

        Set P = DB.CreateProperty("Copyright Notice", DB_TEXT, "(C) JT Software 1995")

        DB.Properties.Append P

    End Function

وهذه لم تعمل

Function copyright()

        Dim DB As Database

        Dim P As Property

        Set DB = DBEngine(0)(0)

        Set P = DB.CreateProperty("Copyright Notice", DB_TEXT, " © Nart Lebzo Software ") & Year(Now)

        DB.Properties.Append P

    End Function

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

أخي العزيز

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

الكود الصحيح

Function copyright()

        Dim DB As Database

        Dim P As Property

        Set DB = DBEngine(0)(0)

        Set P = DB.CreateProperty("Copyright Notice", DB_TEXT, "© Nart Lebzo Software " & Year(Now))

        DB.Properties.Append P

    End Function

ولكن لا بأس فكلاهما نفس الفكرة حيث أن الكود الذي اوردته من المصدر تحدد فيه السنة ضمن النص ، والذي أوردته انا يدعم تغيير السنة حسب التاريخ ... فقط

شاكرا متابعتك وتنبيهك لعموم الفائدة و التصحيح ، وساقوم بتصحيح الكود في المشاركة الأصلية

والتمسوا لي العذر فمشاركتي كانت قبيل الفجر

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

  • 7 months later...

أخي أبو خليل ... صدقت ونطقت بالحق ، وأنا أسعى لتمام الأخوة.

تطبيق الفكرة مرفق بالرابط ........ http://www.officena.net/ib/index.php?showtopic=39003&pid=214711&st=0&#entry214711

شكرا لمرور كل الأخوة الفضلاء

............

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

اخي العزيز جربت المرفق وعندما اقوم بتغيير محتوى الرسالة يتم التغيير عدا في عبارة حيثى تبقى باسمك

10-28-2011%204-05-38%20PM.jpg

فرغم اني غيرتها داخل الوحدة النمطية فانها لاتتغير عند عرض النموذج

10-28-2011%204-06-13%20PM.jpg

المرفق

http://dl.dropbox.co...t%20%282%29.rar

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

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

أنشيئ قاعدة جديدة وإتبع الخطوات من البداية بإسمك ، ووافني بالنتيجة

............

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

اخي الغالي " صقر الموقع " استاذي نارت

انا هنا ... لاقول ادامك الله

جزاك الله كل الخير ... كنت قد قلت لك سابقا ليس لي بالاكسس ... ولكن اعمالك تشجع الجميع على الخوض به

ولكن لي بأخي المبدع نارت

وفقك الله

ابو الحارث

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

إشتقت لك يا أبا الحارث ... عساك بخير

lordring يرجى تدقيق المرفقات قبل التعليق ، دقق قليلا اذا سمحت ... أرفقت لك ما طلبت ، نعم النموذج فارغ ولكنه ..

يحمل في اسم النموذج نص الملكية الذي طلبته.

؟؟؟!!!

post-12714-0-51121900-1319840235_thumb.j

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

من فضلك سجل دخول لتتمكن من التعليق

ستتمكن من اضافه تعليقات بعد التسجيل



سجل دخولك الان
  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

    • لايوجد اعضاء مسجلون يتصفحون هذه الصفحه
×
×
  • اضف...

Important Information