mrnooo2000
مشرف قسم Access
- كيف يتم فصل مرفقات عنصر OLE عن قاعدة بيانات Access
الافضل أخى الكريم ان تضع هذه المرفقات فى مجلد منفصل و تستخدم مسار هذه الملفات فى القاعدة حتى تحافظ على حجم القاعدة
- استعلام لحركة صنف معين في مخزن
أختلف معك فى ذلك أخ محمد فرغم أن التعامل مع جدول واحد أسهل بكل تأكيد لكن من ناحية التصميم و البناء فاستخدام جدولين منفصلين أفضل ( لان استخدام جدول واحد يعنى ان تكون نصف حقول كل سجل فارغة ) بما يعنى فى حالة البيع تكون حقول الشراء فارغة و العكس .................…
- كيف أقوم برص البيانات في تذييل التقرير
الامر بسيط أخى يمكن تعديل الدالة التى ارفقتها لك من قيل لتعطيك ما تريد حاول و ان شاء الله تصل الى ما تريد و ان لم تستطيع سأقوم بتعديلها لك غدا ان شاء الله لانى مشغول اليوم
- معالجة الخطأ في البحث
أخى الكريم النموذج مصمم فى الاساس لكى يتم البحث فى نفس النموذج ( بدون نموذج فرعى ) لذلك يظهر عندك هذا الخطأ احذف الاكواد الخاصة بمربع البحث ما عدا كود (عند التغيير ) لكن لاحظ ان عملية البحث لن تتم لان الفلتر يجب ان يكون على النموذج الفرعى و ليس النموذج الرئيسى
- حساب تاريخ مستقبلي بناءاً على رتبه الشخص
أولا حقل تاريخ الترقية القادمة يعتبر حقل محسوب و الافضل عدم الاحتفاظ به فى الجدول لانك تستطيع حسابه فى أى وقت ثانيا استخدم كود مثل هذا Dim sanawat As Integer Select Case me.rate Case Is = "جندي", "جندي أول" sanawat = 2 Case Is = "عريف" sanawat = 3 Case Is = "و…
- جمع مبالغ الفواتير المختارة فقط
نعم أخى لان الدالة فى حالة الارقام تكون قيمتها الافتراضية صفر
- كيف يمكن زيادة حجم الخط وتلوينه في tab control
هذا تعديل سريع tab control.rar
- جمع مبالغ الفواتير المختارة فقط
ضع هذا الكود فى النموذج Private Sub select_payment_AfterUpdate() If Me.select_payment Then Me.Text11 = Nz(Me.Text11, 0) + Me.Invoice_Amount Else Me.Text11 = Nz(Me.Text11, 0) - Me.Invoice_Amount End If End Sub
- كيف يمكن زيادة حجم الخط وتلوينه في tab control
هذا غير متاح لكن يمكنك الغاء التابس و يتم الاستعاضة عنها بمربعات تسمية
- كيف أقوم برص البيانات في تذييل التقرير
كتبت لك أخى هذه الدالة Public Function JoinRecords(sors As String, fld As String, delim As String) As String On Error Resume Next Dim rst As Recordset, r As Integer Set rst = CurrentDb.OpenRecordset("select " & sors & "." & fld & " from " & sors & ";") If rst.…
- تعديل الكود
نعم
- [مغلق - سؤال مخالف]مطلوب المساعدة في تصميم برنامج لموزعي خدمة الانترنت
عذرا الموضوع مغلق للأسئلة يجب تحديد النوع سؤال وطرح نقاط عليه والحد الأدنى 3 نقاط وإلا سيغلق موضوعك فورا وسيحذف بعد ذلك حتى لو تمت الإجابة عليه .
- [مغلق - سؤال مخالف]بناء برنامج مخازن على مبدأ الوارد اولاً صادر اولاً
عذرا الموضوع مغلق للأسئلة يجب تحديد النوع سؤال وطرح نقاط عليه والحد الأدنى 3 نقاط وإلا سيغلق موضوعك فورا وسيحذف بعد ذلك حتى لو تمت الإجابة عليه .
- [مغلق - سؤال مخالف]ممكن المساعدة في حل المشكلة
عذرا الموضوع مغلق للأسئلة يجب تحديد النوع سؤال وطرح نقاط عليه والحد الأدنى 3 نقاط وإلا سيغلق موضوعك فورا وسيحذف بعد ذلك حتى لو تمت الإجابة عليه .
- إظهار قيمة لعميل لآخر تاريخ
قصدت بذلك أن المنطقى ألا يتم ادخال قيمة صفرية أصلا و كذلك المنطقى أن يتم ادخال التواريخ بشكل متسلسل عموما لا مشكلة فكل برنامج له ظروفه
- استعلام لحركة صنف معين في مخزن
البرنامج متماسك الى حد كبير و بناءه جيد فقط العلاقات بين الجداول انت وضعت خطين منفصلين احدهما للمشتروات و الاخر للمبيعات اربط بين الخطين عن طريق جدول الاصناف
- اغلاق ملف اكسل
تفضل أخى ستجد الاجابة هنا http://aboyossof.wordpress.com/2011/09/13/%D8%A7%D8%BA%D9%84%D8%A7%D9%82-%D9%85%D9%84%D9%81-%D8%A7%D9%83%D8%B3%D9%8A%D9%84-%D9%85%D8%AD%D8%AF%D8%AF/
- تعديل فى شكل التقرير
نعم أخى استبدل الكود الموجود بالتقرير بهذا الكود Private Sub Report_Open(Cancel As Integer) Dim r As Integer, fldno As Integer, fldname As String Dim ctl As Control r = DCount("Text01" = "QCross.nam", "1") For Each ctl In Me.Controls fldno = Val(Right(ctl.Name…
- كيف يتم عمل المطلوب
اعتقد الموضوع بسيط فقط تحتاج الى تحديث للبيانات فى عداد الوقت للنموذجين كل ثانية مثلا
- تعديل فى شكل التقرير
أخى الكريم من المفترض أن يكون عدد مربعات النص فى التقرير تساوى أقصى عدد محتمل لديك لان الكود وظيفته هى اخفاء مربعات النص الزائدة عن عدد سجلات الجدول المثال تم التعديل عليه افتح التقرير و لا حظه ثم أغلقه اضف سجل فى الجدول ثم اغلقه افتح التقرير مرة ثانية Test00.…