-
Posts
1047 -
تاريخ الانضمام
-
تاريخ اخر زياره
-
Days Won
8
نوع المحتوي
المنتدى
مكتبة الموقع
معرض الصور
المدونات
الوسائط المتعددة
كل منشورات العضو husamwahab
-
تفضل التعديل ارجو ان يكون طلبك block-1.rar
-
اعتذر منك استاذي العزيز استاذ jjafferr وهذا هو التعديل حسب موافقة استاذ جعفر جزاه الله كل خير استاذ Ahmed_J يرجى التاكد اكثر من مرة من صحة النتائج قبل اعتماد التعديل B2.rar
-
تفضل استاذنا العزيز A1.rar B1.rar
-
مشكلة الترقيم بعد توزيع ملف اكسس على الاجهزة على الشبكة
husamwahab replied to qathi's topic in قسم الأكسيس Access
هناك طريقة قد تكون مفيدة لك وهي ان نجعل القيمة الافتراضية لرقم الفاتورة رقم غريب وغير مستعمل وكذلك نوع الحركة وهذه القيم متغيرة من حاسبة لاخرى في الحاسبة الاولة مثلا رقم الفاتورة A1 ونوع الحركة B1 وفي الحاسبة الثانية A2 ونوع الحركة B2 وهكذا ثم نقوم بادخال البيانات بالطريقة المتبعة وفي اخر اجراء او حركة كان يكون زر حفظ نضع كود يجعل نوع الحركة النوع المطلوب ورقم الفاتورة هو كود الترقيم وبهذه الطريقة ستظمن عدم تكرر رقم الفاتورة -
عليكم السلام استاذ Ahmed_J ترتيبك للتاريخ غير صحيح حيث ان المبلغ في جدول وتاريخه في جدول اخر وليس هناك اي علاقة بين الجدولين هناك طريقتين صحيحتين الاولى : ان تكون الاضاقة وتاريخها في الجدول الثالث فقط والجدول الثاني للمبلغ الاول فقط وسبق وان اقترحت عليك هذه الطريقة وهي مرنة بادخال البيات والتعامل معها بالاضافة الى دقتها الثانية : ان تجعل حقل التاريخ في الجدولين مثل حقل المبلغ المضاف ويتم التعامل معه بالكود كما في المبلغ المضاف فاي الطريقتين انسب بالنسبة لك
-
المشكلة عندما يكون عدد الصفوف في الجدول اكثر من 31000 (معدل)
husamwahab replied to alaaldin2010's topic in قسم الأكسيس Access
تفضل التعديل تعريف الاعداد الكبيرة يكون ب Long بدل Integer Database2.rar تفضل التعديل تعريف الاعداد الكبيرة يكون ب Long بدل Integer -
حبيبي استاذ Ahmed_J انا بالخدمة ارسل تعديلك الاخير للعمل على التاريخ الطريقة ستكون بنزول التاريخ مع المبلغ اذا كانت جيدة بالنسبة لك فساجري التعديل على الملف الذي سترسله
-
بالخدمة استاذي العزيز
-
تفضل هذه المحاولة ارجو ان تكون مفيدة لك test-8.rar
-
استاذي العزيز Ahmed_J وعليكم السلام والرحمه القصد انه اذا تم اضافة مبلغ ثالث فكيف سيتم ظهوره في النموذج هل السجل الاول اول مبلغ والسجل الاخير مجموع البقية او السجل الاول اول مبلغ والمبلغين المضافين تاليا في السجل قبل الاخير والاخير واكرر تحفضي على هذه الطريقة لانه سبق وان اخبرتك وان كانت ممكنة الا انها غير عملية واكيد مستقبلا ستسبب قراءات خاطئة واعتذر لاصراري على اعادة النظر في عملية ادخال البيانات وذلك لحرصي مع البيانات التي تتعلق باموال وحقوق اخرين
-
عليكم السلام استاذ Ahmed_J حسب توضيحك ان هناك مبلغين مضافين هل الامر سيقتصر على مبلغين مضافين فقط ام لا واذا كان هناك اكثر من مبلغين مضافين كيف ستكون مخرجات البيانات في النموذج
-
مشكلة الترقيم بعد توزيع ملف اكسس على الاجهزة على الشبكة
husamwahab replied to qathi's topic in قسم الأكسيس Access
استاذي العزيز حسب فهمي لطبيعة برنامجك ان الرسالة ظهرت ولكن ليس لنفس النموذج لانه يبدو ان هناك نموذج فرعي المشكلة في كودك هو في توقيت ترقيم الفاتورة وهذا يمكن تجاوزه بالتعلاعب بمكان الكود بين حاسبة واخرى لكن الافضل ارسال كامل الملف للوقوف على كامل العملية وان شاء الله استاذتنا سيجدون الحل -
مشكلة الترقيم بعد توزيع ملف اكسس على الاجهزة على الشبكة
husamwahab replied to qathi's topic in قسم الأكسيس Access
جرب هذا الكود هذا الكود يلغي الخطا ويعيد ترقيم الفاتورة ويقوم بالحفظ Private Sub Form_Error(DataErr As Integer, Response As Integer) If DataErr = 3022 Then Me.InvoiceNum = Next_Seq("A") DoCmd.RunCommand acCmdSaveRecord Response = 0 DoCmd.Close End If End Sub -
مشكلة الترقيم بعد توزيع ملف اكسس على الاجهزة على الشبكة
husamwahab replied to qathi's topic in قسم الأكسيس Access
السلام عليكم اعتذر منك استاذي العزيز qathi ومن استاذنا الغالي استاذ jjafferr حيث ان الحل الذي قدمته مشابه لحل استاذ جعفر لكن لم الاحظ ذلك ارجو المعذرة اساتذتي الكرام -
مشكلة الترقيم بعد توزيع ملف اكسس على الاجهزة على الشبكة
husamwahab replied to qathi's topic in قسم الأكسيس Access
مشاركة مع اساتذتي الاجلاء قم بتاخير رقم الفاتورة بعد اختيار اسم العميل Private Sub CustomerNum_AfterUpdate() Me.InvoiceNum = Next_Seq("A") DoCmd.RunCommand acCmdSaveRecord Me.OutNum = Me.InvoiceNum End Sub استخدم هذا الكود مع حذف القيمة الافتراضية لرقم الفاتورة -
تفضل التعديل ارجو ان يكون طلبك مثال-11.rar
-
عليكم السلام استاذ Ahmed_J ولا يوجد اي تعب وانا بالخدمة بالنسبة لطلبك وان كان ممكن لكنه غير عملي لان عملية الادخال تتطلب حذر لانه يجب تشغيل الكود (النموذج) بعد كل عملية ادخال واذا صادف وان قمت بادخال المبلغ مرتين فان سيلغي احدهما لانه حسب فرضك لا يرى الا الادخال الاخير الطريقة الافضل هو ان تجعل جدول (tab2) للمبالغ الكلية الاصلية اي ان لا يقبل سوى سجل واحد فقط لكل مدرسة وممكن ذلك بجعل المدرسة مفتاح رئيسي وتستغل الجدول الاخير بادخال المبالغ المضافة والمسددة وهو جاهز لهذه العملية وفيه من المرونة ما يسمح بادخال المبالغ سواء للمضافة او المسددة في اي سجل وعذرا للاطالة
-
المشكلة ليست بسبب طول الاسم وانما من الكود لان الكود المستخدم يبحث عن الدوت من اليسار وما بعد الدوت يعتبر امتداد صادف ان اسم الملف يحتوي دوت ايضا لذا حدثت المشكلة تم حل المشكلة بكود يبحث من اليمين PathExtension.rar
-
عذرا استاذ cckills2010 اقصد الملف الذي سبب المشكلة عند اختياره
-
السلام عليكم cckills2010 جربت على اسم ملف طويل واسم عربي فلم تحدث مشكلة تاكد من امتداد الملف قد لا يكون مدرج بالجدول ممكن ارسال المرفق المسبب للمشكلة
-
هل تقصد ان المبلغ الكلي لاول سجل هو اول مبلغ كلي يتم ادخاله عن طريق الجدول ثم بقية الادخالات للمبلغ الكلي الموجود في الجدول تعتبر مبلغ مضاف
-
تفضل هذه المحاولة اسمنت-1.rar
-
عليكم السلام ما فهمته من طلبك انه عند اضافة مبلغ يتم جمعه مع المبلغ الكلي المقابل له هل جربت ادخال مبلغ في حقل المبلغ المضاف