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

أبو عبدالله الحلوانى

الخبراء
  • Posts

    1727
  • تاريخ الانضمام

  • Days Won

    5

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

  1. شكرا علي اهتمامكم فعلا قد وجدت هذا من ضمن اقتراحات مايكروسوفت لحل المشكلة بهذا الرابط http://support.microsoft.com/kb/304181/ar ولكن لم يفلح معي أي من هذه الاقتراحات. يبدو أن المشكلة كما أظن بالنموذج المستمر ربما، وبانتظار رأي أساتذتني
  2. السلام عليكم ورحمة الله وبركاته أولا وصف الوضع: أعمل علي تطوير البرنامج الحالي الذي نعمل عليه لربطه بقاعدة بيانات SQL server - وأنا الآن أجرب علي سرفر المنزل وهو غير متصل بأي جهاز آخر حتي الآن الفورم الذي أجرب عليه تعديل بيانات فورم مستمر متصل بجدول علي السرفر الوهمي الذي أعمل عليه التجربة كانت عبارة عن رقم يتم تعديله من خلال الضغط علي الزر ثانيا المشكلة: تظهر رسالة تعارض بالكتابة - ولا أدري ما السبب رغم ان الكتابة كانت من فورم واحد وليست أكثر من فورم - وكذلك لا يوجد مستخدمين سواي الآن يستخدمون قاعدة البيانات ماسبب هذه المشكلة ؟؟!!! ملاحظة: قد وجدت هذا الكلام لاستاذنا أبو عمر في هذا الموضوع معلومة 1 : عند تحرير بيانات في جدول قاعدة بيانات SQL مرتبط بواسطة استخدام ODBC ، لا تؤمن قاعدة البيانات اكسيس السجلات، ولكن، تتحكم قاعدة بيانات SQL في التأمين . وفي هذه الحالة تتصرف قاعدة البيانات اكسيس دوماً كأن إعداد تأمين السجلات بلا تأمين هو المحدد . وبما أنني حديث عهد بالتعامل مع الـ SQL server لم أفهم جيدا هذا الكلام وكذلك لا أعرف كيف يمكنني تغير اعدادات ال SQL server لأتمكن من تجاوز هذه المشكلة - مع العلم أن باقي النماذج التي أتحكم من خلالها في ادخال البيانات تعمل بشكل جيد ولكنها ليست نماذج مستمرة فهل المشكلة بالنموذج المستمر أم ماذا؟!!!!!!! أفيدونا أفادكم الله وجزاكم الله عنا خيرا
  3. للفصل بين الاسطر النصية في كود يجب وضع & + مسافة + (_ الزائدة السفلية). المسافة مهمة للغاية بين الـ ( & ) و ( _ )
  4. فقط أضف معلومات الاتصال بهذا الشكل Set chkDb = OpenDatabase(Application.CurrentProject.Path & "\Btbl.accdb",,,"MS Access;PWD=0")
  5. السلام عليكم ورحمة الله وبركاته عود أحمد أبا جودي قبل أي شئ عمل مميز كما هو معتاد منكم كل ما كنت تحتاجه هو اضافة معلومات الاتصال عند منادتك لفتح قاعدة البيانات جرب هذا التعديل علي مرفقك لعله يوافق مرادك ووافنا بالنتائج ولا تنسانا من دعوة بظهر الغيب ملاحظة: الملف مضغوط بأحدث نسخة من برنامج الضغط rar فان لم يتم فك الضغط بالنسخة الموجودة لديك فاعلم أنها بحاجة لتحديث Auto ReLink.rar
  6. اجعل الحقل رقم تلقائي وهو سيقوم بالترقيم التلقائي بدون تدخل منا في ذلك
  7. اجعل مصدر الحقل الذي يسمي المبلغ الكلي هذه الدالة =Nz(Dlookup("[المبلغ المتبقي]";"[اسم الجدول المصدر]";"ID=" & [ID]-1);[المبلغ الكلي]) جرب هذا ووافنا بالنتائج
  8. لمعرفة الحقول المنقولة من جدول farez الي جدول all اليك هذه الفكرة ربما تفيدك قم بانشاء حقلين بجدول all أحدهم يسمي fromTbl والآخر يسمي atDate قم بتحديث قيمة الحقل الأول باسم أو حرف مميز أو حتي رقم معين يدل علي أن الحقل تم استقباله من جدول وقم بتحديث الحقل الثاني بالوقت الحالي لعملية التحديث أو الالحاق هذه المعلومة ربما تحتاج اليها فيما بعد. ملحوظة: اسماء الحقول اختيارية وليست اجبارية 😀 يمكنك تسميتها بأي اسم تريد. هذا وبالله التوفيق
  9. فكرة جميلة والأجمل أنها منكم ولكن تلك الصورة هل هي فزاعة لأن لا يقوم أحد بتحميل المرفق أم هي كما قال أستاذنا الكريم أبو خليل تعبير عن الانبثاق؟!! عودا أحمد أبا جودي
  10. ان كان ما فهمت من كلامك صحيحا فضع هذا الكود عند التحميل للتقرير الذي تريد هذا الكود سيعمل علي ترتيب السجلات تصاعديا وفقا للحقل الذي تريد ومن ثم يمكنك طباعة التقرير كيفما تشاء Me.OrderBy = "Feild Name" 'اكتب اسم الحقل المراد الترتيب علي أساسه هذا كل شىء جرب ووافنا بالنتائج ولا تنسنا من دعوة بظهر الغيب
  11. وعليكم السلام ورحمة الله وبركاته من فضلك قم بتشغيل البرنامج الذي هو بامتداد accde المحزوم داخل الـ Smart Install بدون تسطيب ولا شئ. وانظر هل تحدث نفس المشكلة أم لا؟ وفي غالب ظني أن المشكلة هنا داخل هذا البرنامج جرب ووافنا بالنتائج.
  12. يمكنك توضيح ما تريد من خلال الصور التوضيحية للفكرة ماذا تقصد بالترتيب فالفكرة ليست واضحة بشكل كافي حتي يستطيع أخوتك مساعدتك هل تقصد طباعة أكثر من تقرير متتالية أم ماذا؟ فكما تعلم فهم السؤال نصف الاجابة وبالله التوفيق
  13. نعم هو موجود داخل قاعدة بياناتك أنت ولكن لا يوجد داخل الجهاز الآخر الذي سيتم تسطيب البرنامج عليه لذي لابد من وجود هذا الملف داخل المرفقات المضمنة ببرنامجك واليك صور للتوضيح ويمكنك أن تضع المكتبة بنفس مجلد البرنامج ثم تقوم بالربط بها من خلال كود يوضع خلف النموذج الرأيس عند بداية تشغيل البرنامج لأول مرة. واليك هذا الرابط لأستاذنا أبو خليل حفظه الله لطريقة الربط بالمكتبات المرفقة بالبرنامج برمجيا . هذا وبالله التوفيق
  14. وعليكم السلام ورحمة الله وبركاته وبعد بالنسبة للنقطة الأولي شاهد هذا الرابط وهنا كود مختصر جدا لتأديت نفس الغرض أما بالنسبة للنقطة الثانية فانظر هذه الروابط لعلك تجد بها ما تبغي
  15. جزاك الله خيرا علي هذه الدعوات الطيبات ولك بالمثل ان شاء الله ولكن أخي لم أستطع تحديد المشكلة بالضبط حيث أن الملف يعمل معي بشكل جيد ولم أستطع رؤية الفديو حيث أنك لم تجعله مرئي لأي أحد هل تظهر عندك مشكلة عند الضغط علي زر البحث أم ماذا وما هي رسالة الخطأ التي تظهر عندك بالضبط. شكرا لسعة صدرك.
  16. ان كانت المشكلة لديك في كود استعراض المجلدات المطلوب البحث بداخلها فجرب هذا التعديل ووافنا بالنتائج تمنياتي بالتوفيق FindFiles_type.accdb
  17. وعليكم السلام ورحمة الله وبركاته جرب هذا لعله يوافي ما تريد Private Sub Form_Open(Cancel As Integer) i = 101 Me.pr = "loading ..." End Sub Private Sub Form_Timer() i = i - 1 Me("sq" & i).Visible = True If i > 0 Then If Not CurrentProject.AllForms("A").IsLoaded Then DoCmd.OpenForm "A" End If ' Static intCount As Integer intCount = intCount - 1 If intCount Then Me.pr = "loading " & Abs(intCount) & "%" End If Else DoCmd.Close acForm, Me.Name End If End Sub تمنياتي بالتوفيق
  18. السلام عليكم البرنامج يعمل لدي بشكل جيد ما المشكلة التي تظهر عندك يبدو ان القرص الذي تبحث به حجمه كبير بعض الشئ حاول تقلل نطاق البحث لتري النتائج أو صور لنا رسالة الخطأ التي تظهر عندك
  19. اولا أود أن اعتذر عن الخطأ الغير مقصود بالمشاركة السابقة وقد قمت بالتعديل داخل المشاركة حيث أني ذكرت منادة الكود هكذا Call Add_New(me.Name,"your tabel name") وهذا سيحدث خطأ عند التشغيل. والكود الصحيح هو هذا Call Add_New(me,"your tabel name") ثانيا خبرتي بالـ sql تكاد تكون معدومة ولكن يمكن اجراء ما تريد من خلال الاستعلامات بدون علاقة بين الجداول. وسأبحث لك عن طريقة لفعل هذا من خلال الـ sql ان شاء الله وجدت لك هذا الشرح باللغة العربية تابع لعله يفيدك ملاحظة: لعمل علاقة رأس بأطراف يجب أن يكون المفتاح بالجدول الرأس مفتاح فريد غير مكرر ويكون المفتاح الفرعي بالجدول الأطراف من نفس نوع بيانات الجدول الرأس (يعني لو كان المفتاح الأساسي بالجدول الرأس رقم يجب أن يكون المفتاح الفرعي بجدول الأطراف رقم أيضا وهكذا..) أدري أنك تعلم هذه المعلومة ولكن أذكرها لعله ينتفع بها أحدا ما مر من هنا يوما. تمنياتي بالتوفيق.
  20. تأخرت كثيرا في الرد وأعتذر عن ذلك هذا مثال مصغر للفكرة المطروحة بمشاركتي السابقة أرجو أن تفيدك بشىء تمنياتي بالتوفيق SaveSetting.accdb
  21. يمكنك التبديل بين طريقة عرض النموذج الفرعي كما بالصورة المرفقة جرب هذا ووافنا بالنتائج تمنياتي بالتوفيق
  22. أخي نحن هنا نتبادل المعرفة فكلنا يجود بما لديه من علم ووقت وليس هذا حكرا علي أحد دون الآخر فلا تعتذر عن مشاركة بل ونرجو منك مزيدا من المشاركات فلعل معلومة تشارك بها هنا لا تلقي لها بالا! ينتفع بها مئات بل آلاف ممن يدعون لك بخير يكتب لك أجرها الي أن يشاء الله. أخي لا توجد هنا مشاركة ممنوعة الا ما خالف القواعد العامة المنظمة للمنتدي طالما بها فائدة عامة للجميع ولم تخالف شرعا أو لوائح المنتدي. ولعل أساتذتي يوافقوني الرأي تمنياتي بالتوفيق والسداد وجزاك الله خيرا
  23. ان كان ولابد ممكن تجعل نموذج فرعي لعرض البيانات علي النموذج الرئيسي وستري أن التحكم بحجم الحقول علي هذا الفورم سارت أسهل بكثير وكذلك سيتاح عليه عوامل تصفية وفرز علي كل عمود كأنك تتعامل مع الجدول مباشرة. مثل هذه الصورة مع تمنياتي بالتوفيق
×
×
  • اضف...

Important Information