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

عبد الله قدور

الخبراء
  • Posts

    1,180
  • تاريخ الانضمام

  • تاريخ اخر زياره

  • Days Won

    4

كل منشورات العضو عبد الله قدور

  1. السلام عليكم قمت بانشاء استعلام توحيد في المرفق اسمه استعلام 2 يمكنك الاطلاع على تصميمه بفتحه عن طريق عرض sql حصرا حركة صندوق.rar
  2. السلام عليكم اذا كان الصيدلي سيعمل على نفس البرنامج قم بانشاء جدول اشعارات ثم في النموذج الرئيسي للبرنامج اظهر الجدول فيه أو ايقونة تدل على وجود اشعار ما ثم نقرتين عليه يتم فتح نفس نموذج ادخال الدواء لكن لا تسمح له بالتعديل ضع في جدول اشعارات عمود نعم/لا عندما يقوم الصيدلي بفتح الاشعار تضع اشارة انه مفتوح وبالتالي لا تظهر في النموذج الرئيسي مرة اخرى من خلال شرحك للمشكلة هذا رايي لحلها
  3. يمكنك جعل النموذج منبثق وذلك من خصائض النموذج / غير ذلك / منبثق اجعل الخاصية نعم
  4. يمكنك ذلك باستتخدام استعلام الحاق
  5. السلام عليكم اخي الكريم هناك طريقتين لذلك 1- ان تنشئ جدول خامس تقوم بنسخ البيانات التي ضمن التاريخين من كل الجداول باستتخدام استعلام الحاق ثم تستعرض البيانات من الجدول الجدول 2- تقوم بانشاء استعلام توحيد يجمع لك الجداول الاربعة داخله بشرط التاريخين
  6. السلام عليكم اخي ابو خليل كل عام انت بخير الفكرة جيدة ونستطيع من خلالها حماية البيانات في الجدول ولكن لاحظت مشكلة بسيطة وهي اني لما اضفت سجل على الجدول مباشرة ظهرت في النموذج مشفرة يجب مراعاة الا تقلب عملية التشفير بالعكس كما حصل معي ومع الاخ محمد ايمن وجزاك الله كل خير
  7. السلام عليكم الافضل من جمع المعلومات كلها في حقل الملاحظات هو ان تضع نموذج فرعي يعرض لك كل المعلومات فسيكون ادق واسهل للاسف يجب عليك تحويلها الى تاريخ وقد قمت بتحويلها وتم اختفاء 24 تاريخ يجب عليك مراجعتهم جميعا اضفت لك استعلام تحديث باسم editage يقوم بوضع اشارة الصح في العمود المطلوب وحدث عند فتح النموذج يقوم بتحديث البيانات كل شهر مرة بيروت قاعدة تيست.rar
  8. في البداية اخي الكريم تم التعديل كما تريد في المرفق الاخير ولكن لم افهم ماذا قصدت بهذه العبارة بيروت قاعدة تيست.rar
  9. السلام عليكم بشان نموذج الحضور والانصراف بنفس الطريقة التي اتيت بها باسم الشخص وباقي بياناته اجلب عمود المسار وضع عنصر التحكم الصورة وقم بعملية الربط السابقة نفسها اما بشأن نموذج الاضافة فهو يعمل بشكل جيد ولم ارى فيه مشكلة الا انك لم تضع عمود المسار في النموذج
  10. السلام عليكم اخي الكريم سامحني لم افهم قصدك ان كنت تقصد نموذج جديد مصدره نفس الجدول يكفي ان تربط عنصر التحكم "صورة " بنفس الحقل من الجدول بنفس الطريقة السابقة ستصل لنفس النتيجة وذلك كما قلت لك سابقا من خاصية مصدر عنصر التحكم اكتب =
  11. السلام عليكم يوجد عندك اكثر من مشكلة في كتابة الكود هي سببت هذه المشاكل والطريقة لتعرف اين هذه المشكلة هي 1- افتح محرر الفيجول بيزك 2- من القائمة debug اختر الخيار الاول فسيقوم لأخذك لمكان الخطأ مباشرة وعليك حل هذا الخطأ ادخال صورة على النموذج والتقريرqifradi.rar
  12. تقصد المرفق الذي ارفقته لك انا
  13. هذه احدى الطرق التي استخدمها كل الارقام في الصورة ستحول الى معلومات كتابية اثناء عرضها في النموذج وتخزن في الجدول على شكل ارقام
  14. السلام عليكم اهلا بك بيننا اخي وكل عام وانت بخير 1- يجب عليك كما قلت اضافة حقل جديد تخزن فيه مسار الصورة وليكون اسمه img 2- في النموذج اضف عنصر التحكم "صورة" لعرض الصورة بداخله كما هو موضح في الصورة 3-بعد اضافة العناصر الى النموذج من خاصية مصدر عنصر التحكم للصورة اكتب اسم الحقل الجديد على هذا الشكل = كما في الصورة 4- اضف زر جديد لاضافة الصورة وضع الكود التالي في حدث عند النقر On Error Resume Next Kill img Me.img = "" Dim FDialog As Office.FileDialog Dim varfile As Variant Set FDialog = Application.FileDialog(msoFileDialogFilePicker) FDialog.AllowMultiSelect = False FDialog.Title = " من فضلك حدد مكان الصورة " FDialog.ButtonName = "موافق" FDialog.Filters.Clear FDialog.Filters.add " صـــور مــن نـــوع JPG ", "*.JPG" If FDialog.show = True Then For Each varfile In FDialog.SelectedItems Dim newfile, copymydb newfile = Me.Application.CurrentProject.Path & "\photo\" & Me.code & "-" & Me.namee & ".jpg" FileCopy varfile, newfile Me.img = newfile Next End If لاحظ انه في سطر تحديد المسار الجديد للحفظ انه يجب ان يكون هناك مجلد جديد اسمه photo موجود جانب البرنامج مباشرة سيتم تخزين الصورة بداخله باسم جديد ايضا يأخذ الاسم الجديد من مربعي نص منالنموذج هم code - namee وفي النهاية لا تنسى اضافة المرجع التالي لقاعدة البيانات بأن تضع اشارة صح عليه طبعا اذا كان الاوفيس عندك 2013 سيكون الرقم 15 اما اذا كان 2010 فسيكون الرقم 13 يعني لا تهتم الى الرقم كثيرا فقط اضف هذا المرجع
  15. السلام عليكم اخي الكريم اليك التعديل التالي واتمنى ان يكون مناسب لك في هذا التعديل قمت بتغير كود اضافة الصورة بحيث سيقوم البرنامج بحفظ الصور في مجلد جانب البرنامج اسمه photo وسيقوم بتغيير اسم الصورة الى رقم id_yy وهكذا ستشاهد الصورة في النموذج والتقرير ادخال صورة على النموذج والتقريرqifradi.rar
  16. السلام عليكم اخواني الكرام بالنسبة لي لا اوافق على فكرة تخزين رقم الفلاشة في جدول ثم تقوم باقي الاجهزة بالتأكد من خلاله فهذا يعني اذا قام احدهم بسرقة هذه النسخة مع قاعدتها سيفتح البرنامج بشكل كامل عنده بدون الفلاشة واصحبت الفلاشة لا معنى لوجودها ابدا برأيي اخي محمد ايمن عندما تقوم بشكبة علاقات جيدة وبترميز جيد للبيانات فلن يستطيع احد استفادة من المعلومات ولو حصل عليها اما بشان ادارة المستخدمين والاوذونات للاسف ليست موجودة في 2007 - 2010 - 2013 هنا عندي رأي بسيط لو سمحت لي اخي محمد سلامة وهو لو كان العميل هو صاحب الفكرة وطلب منك تصميم البرنامج له فأنت هنا ليس لك سوى اجرة العمل الذي قمت به ويجب عليك تسليمه البرنامج كاملا مفتوح المصدر أما اذا رفض العميل استلامه مفتوح المصدر (وقد حدثت معي كثيرا) يمكنك بيعه النسخة مغلقة بسعر اقل ولك برنامجك كاملا
  17. السلام عليكم اليك المرفق بعد التعديل المشكلة كانت في مصدر التقرير ادخال صورة على النموذج والتقريرqifradi.rar
  18. أهلا وسهلا على الرحب والسعة كل عام وانتم بخير
  19. السلام عليكم كل عام وانت بخير اخي الكريم الاستعلام شغال تام التام عندك لكن المشكلة في الشرط الذي وضعته انت هذا الشرط يعني ان يجب ان تكتب كامل الاسم كما هو في الاستعلام حتى تحصل على النتيجة لقد عدلت لك الشرط في استعلام بحث عن القائم في العمل اليك التعديل في المرفق واتمنى ان اكون قد فهمت ماذا تريد 2016الاخير.rar
  20. السلام عليكم وكل عام وانت بخير وضعت مثال بسيط لك في المرفق هو نموذج1 many comboboxes.rar
  21. السلام عليكم اهلا بك أخي عمر احمد بيننا هناك عدة طرق لعمل نسخة تجريبية 1- نسخة تعتمد على التاريخ بحيث تقوم بوضع كود عند تحميل النموذج الرئيسي مثلا كود يقوم بمقارنة تاريخ اليوم مع تاريخ نهاية المدة التجريبية فإذا كان نفس اليوم او اكبر منه تظهر رسالة تحذير ثم اغلاق 2- نسخة تعتمد على عدد السجلات المسجلة في جدول ما في القاعدة بحيث اذا تجاوز عدد السجلات 100 سجل مثلا يقوم البرنامج بمنع اضافة سجلات جديدة الى كل الجداول الموجودة , طبعا هذه الطريقة يجب ان تكون مصاحبة لحماية برقم الهارد او دارة الحماية أو رقم اللوحة الام أو ...أو ... 3- نسخة تعتد على اخفاء ميزات معينة من البرنامج لا يمكن استخدامها حتى يتم تفعيل النسخة بشكل كامل , طبعا هذه الطريقة ايضا يجب ان تكون مصاحبة لحماية برقم الهارد أو دارة حماية أو ..أو .. اليك مرفق بسيط جدا للطريقتين الاولى والثانية db2.rar
  22. تمام يمكن ان نقول انها حلت المشكلة لكن يجب عليك ان تقوم باغلاق النمزذج المفتوح بشكل مخفي بعد اغلاق التقرير
  23. اذا كان هذا الرقم يجب ان يبقى عندك ولو بعد اغلاق البرنامج وفتحه مرة اخرى فانت بحاجة لوضعه في جدول أما ان كنت تريده ان يبقى عندك الى حين اغلاق البرنامج ثم يبدأ من جديد يمكن لك ان تضعه في تعريفه Public
  24. من خصائص الصورة اختر مصدر عنصر التحكم العمود الذي يحوي مسار الصورة pic
×
×
  • اضف...

Important Information