تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[نقاش] كيفية تدوير الارصدة لفتح سنة مالية جديدة
#1
السلام عليكم ورحمة الله
احبائى اعضاء و مشرفى المنتدى 
لدى مشكلة اريد المساعدة من حضرتكم فيها
=============
اقوم حاليا بتصميم برنامج ادارة مبيعات عملاء وموردين ومخازن
بلغة الفيجوال دوت نت و قاعدة بيانات اكسس 2007
===========
كل الامور تمام واجتاز فيه العقبة تلو الاخري من خلال التفكير والبحث عبر الانترنت
=========
الى ان وقفت امام هذه المشكلة اريد اقفال السنة الحالية وان يفتح المستخدم سنة مالية جديدة
ويتطلب ذلك الاتى
1- حفظ قاعدة البيانات الاتية فى مكان يحدده المستخدم(لا توجد بها مشكلة)
2- معرفة الارصدة لكل صنف او حساب و اقتناص الرصيد الاكبرمن صفر Sad
3- مسح الجداول الحالية المحتوية على الارصدة المستخرجة
4- تعبئة الارصدة فى هذه الجداول مع اعتبارها ارصدة لاول المدة
Huh Huh Huh Huh 
ببساطة اريد ان اجعل الارصدة الحالية هى ارصدة البداية للسنة الجديدة
اريد المساعدة ممن تعامل مع مثل هذه الموضيع 
وانتم نقطة دعم قوية لى
والله المستعان Shy   
الرد }}}}
تم الشكر بواسطة:
#2
(23-06-16, 12:55 AM)الكاتب كتب : قل للبرنامج لدي سنة جديدة مالية 2017 واريد اقفال السنة المالية 2016 فهل لديك اعتراض يا 2016
- ببساطه سيقول نعم لدي اعتراض ( لديك بيانات مالية للسنه 2016 ) ماذا تريد أن تفعل بها هنا سينبثق خيارات ومن ضمنها
أ - نقل البيانات للسنة الجديدة 2017 ولاكن سينبثق خيارات اخرى !!
العملاء لديهم ديون لديهم معاملات قديمه ماذا تريد أن تفعل بهم ؟
قل له اعمل تحديث للسنه 2016 إلى السنه 2017 واحتفظ لي بالبيانات ( هنا يفترض انت تعرف البيانات والحقول وانواعهم )

معرفة الارصدة لأي صنف افترض لديك صنف ( سيارة ) إذا اردة أن تعرف عددهم فعليك بالامر count وإذا اردة أن تعرف مجمعهم فعليك بالامر sum استخدام sum ينبغي أن يكون الحقل integer وكذلك count ويتم استخدامهم قبل الحقل count (td)

في التعاملات المالية لا تقم بمسح اي جدول احتفظ دائم أو اجعله في جدول اخر كارشيف

يمكنك عرض البيانات في داتا قريد ونقل المحتويات لأي جدول أو سنة مالية جديدة تريد من خلال الطريقة التالية


                   For i = 0 To Datagred.RowCount - 1
             
                           Dim cmd As New SqlCommand("insert into table (Tex1,Tex2)     values     (@Tex1,@Tex2)", Sqlconn)
                           cmd.Parameters.AddWithValue("@Tex1", Datagred.Item(2, i).Value) '
                           cmd.Parameters.AddWithValue("@Tex2", Datagred.Item(1, i).Value)
                         
                           cmd.ExecuteNonQuery()
                           cmd.Dispose()

مع الاعتبار أن هناك حقل جديد للسنة المالية 2017 مثلا وهكذا لا تمسح بيانات ولا تخسر الارشفة وإذا احتجتها بالمستقبل تستطيع الرجوع لها .
بارك الله فيك اخى على ردك ومجهودك و فكرة الداتا جريد كويسط فكرة رائعة ولاكن هل يمكننى عمل ذلك من خلال datatable  معبئة من نتيجة استعلام
الرد }}}}
تم الشكر بواسطة:
#3
(23-06-16, 04:58 PM)الكاتب كتب : نعم يمكنك ولاكن الافضل ان ترى البيانات وتفحصها او على الاقل تعمل معادلة للتدقيق عن البيانات قبل ترحيلها للسنه الجديده وضمان عدم تكرار البيان
شاكر ردك اخى الكريم  و ذادك الله من فضله
الرد }}}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  كيفية تخفيض مستوي الامان في الاكسل atefkhalf2004 7 84 28-11-16, 06:48 PM
آخر رد: atefkhalf2004
Question [VB.NET] كيفية ربط أى حقل IFieldObject بعمود بجدول برمجياً Crystal Reports newvbdev 4 113 23-11-16, 08:51 PM
آخر رد: newvbdev
  كيفية تغير رسائل الخطأ؟ noway 3 71 11-11-16, 05:37 PM
آخر رد: ممدوح
  [VB.NET] كيفية طباعة شهادات بصيغة PDF Programmer_2017 9 249 10-11-16, 10:02 PM
آخر رد: Programmer_2017
  [VB.NET] كيفية تحميل صورة من قاعدة بيانات اكسس 2010 نوريس 2 109 09-11-16, 12:32 PM
آخر رد: نوريس
  [VB.NET] كيفية التعامل مع العلاقات برمجياً ؟؟؟؟ thevirus 4 144 06-11-16, 08:22 PM
آخر رد: thevirus
  [VB.NET] كيفية عمل كود ب vb.net يعمل على تحديث جميع السجلات في الداتا بيز بشرط معين thevirus 2 125 24-10-16, 06:45 AM
آخر رد: thevirus
  مساعدة في كيفية عرض بيانات جدوال SQL Relationshipفي نفس تقرير VB أحمد محمد جمعة 1 64 23-10-16, 10:45 PM
آخر رد: Adrees
  كيفية إضافة فورم داخل بانل في الفورم الرئيسي bidaya 4 129 21-10-16, 04:40 AM
آخر رد: silverlight
Information المساعدة في كيفية : التحديد في الداتاقريد ... Arabia 4 155 18-10-16, 10:50 AM
آخر رد: Arabia

التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم