الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

حسابات متحركة ذات رصيد

مغلق
بدأه egyman في 19 أبريل 2005 · 7 رد · 923 مشاهدة · في قواعد بيانات Microsoft SQL Server
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

( ( حسابات متحركة و لها رصيد ) )

هنا توجد المشكلة

أقوم بالعمل على برنامج للحسابات

و به بالطبع قيود

و جداول القيود هي

جدول QID لتسجيل بيانت القيد

و جدول T_QID لتسجيل البيانات الحركية للقيد

و إلى هنا و البرنامج ماشي تمام

إلى أن طلب منى تقرير بالحسابات المتحركة و ذات رصيد

طيب

المتحركة و بسيطة

بس اللى ليها رصيد إذاي

هل أقوم بعمل تجميع للسجلات بدلالة أرقام الحسابات قبل مفتح التقرير

طيب و لو كده أعمل ايه برضه بعد كده

و لا عنكم حل أحسن

على فكرة البرنامج معمول بالفيجوال بيسك 6 SQL SERVER

أرجوكم الرد السريع

أنا فى ورطة

:o :o :o

سبحان الله و بحمده سبحان الله العظيم

أبو كريم و مازن و نور

vb.net - c# - asp.net - oracle - sql server

manager@tm-center.com

00966508268649

#2
اقتباس
جدول QID لتسجيل بيانت القيد

و جدول T_QID لتسجيل البيانات الحركية للقيد

و إلى هنا و البرنامج ماشي تمام

إلى أن طلب منى تقرير بالحسابات المتحركة و ذات رصيد

ممكن تفاصيل أكثر عن بنية الجداول والتقرير المطلوب.

:rolleyes:

فكر بطريقة أخرى

#3

بسم الله الرحمن الرحيم

شكراً أخي walcom للرد عليا

أخي اعتبر الجدول الأول به الحقول التالية

رقم القيد

رمز العملية

تاريخ القيد

مبلغ القيد

و حقول أخري..............

و الجدول الأخر به

رقم القيد

مبلغ مدين

مبلغ دائن

مبلغ مدين عملة

مبلغ دائن عملة

مركز تكلفة

البيان

و حقول أخري

أي أن الحركات موجودة بالجدول الثاني المسمي qid_t

أرجوا منك و من جميع الأخوة الرد السريع .... و شكراً

سبحان الله و بحمده سبحان الله العظيم

أبو كريم و مازن و نور

vb.net - c# - asp.net - oracle - sql server

manager@tm-center.com

00966508268649

#4

up

سبحان الله و بحمده سبحان الله العظيم

أبو كريم و مازن و نور

vb.net - c# - asp.net - oracle - sql server

manager@tm-center.com

00966508268649

#5

السلام عليكم ورحمة الله وبركاته

أخى egyman

لا أدرى هل أنا أخذت موضوعك بسطحية أم أنه بسيط

ما أراه أنك تبحث عن استعلام يعطيك من له حركات وتكون إما حركاته المدين أكبر من أو أقل من حركاته الدائنة - هذا هو ما فهمته من كلمة له رصيد

يعنى ممكن يكون استعلامك بالشكل ده:

Select [رقم القيد],SUM([مبلغ مدين]),SUM([مبلغ دائن]) From qid_T Group By [رقم القيد] Having SUM([مبلغ مدين]) <> SUM([مبلغ دائن]) Order By [رقم القيد]

هل يصلح هذا معك أم أنى أسأت فهم الموضوع؟

عن عبدالله بن عمر رضي الله عنهما أن رسول الله صلى الله عليه وسلم قال :

( أحب الناس إلى الله أنفعهم ، وأحب الأعمال إلى الله عز وجل سرور تدخله على مسلم ، أو تكشف عنه كربة ، أو تقضي عنه دينا ، أو تطرد عنه جوعا ، ولأن أمشي مع أخي المسلم في حاجة أحب إليّ من أن اعتكف في المسجد شهرا ، ومن كف غضبه ستر الله عورته ، ومن كظم غيظا ، ولو شاء أن يمضيه أمضاه ، ملأ الله قلبه رضا يوم القيامة ، ومن مشى مع أخيه المسلم في حاجته حتى يثبتها له ، أثبت الله تعالى قدمه يوم تزل الأقدام ، وإن سوء الخلق ليفسد العمل كما يفسد الخل العسل )

رواه الطبراني في الكبير

#6

بسم الله الرحمن الرحيم

يا أخي abulyman أنت بالفعل رائع لمشاركتك إخوانك فى المعرفة

بالفعل ما قلته هو رد لما كتب

أنا أعتذر لك لإنني استعجلت من كثرة شعورى بالقلق فكتبت المشاركة السابقة كما هى

أولا : الحمد لله المشكلة عندي إنتهت

ثانياُ : المشكلة كانت إن عندك جدولين ... جدول به أسماء الحسابات و جدول به حركات الحسابات و هى بالطبع به تاريخ الحركة

المشكلة كانت :

طلب منى

1 - تقرير بالحسابات من رقم حساب إلى رقم حساب معين و من تاريخ إلى تاريخ و على مركز تكلفة و مركز تكلفة جزئي معين (بصرف النظر عن لها حركات أم لا - أو لها رصيد أم لا )

2 - تقرير بالحسابات من رقم حساب إلى رقم حساب معين و من تاريخ إلى تاريخ و على مركز تكلفة و مركز تكلفة جزئي معين (ذو رصيد فقط) (بصرف النظر عن لها حركات أم لا ) من الممكن أن يكون لها رصيد سابق عن الفترة الزمنية المحددة

3 - تقرير بالحسابات من رقم حساب إلى رقم حساب معين و من تاريخ إلى تاريخ و على مركز تكلفة و مركز تكلفة جزئي معين و يكون ليها حركات داخل الفترة

4 - تقرير بالحسابات من رقم حساب إلى رقم حساب معين و من تاريخ إلى تاريخ و على مركز تكلفة و مركز تكلفة جزئي معين و يكون ليها حركات داخل الفترة و ذات رصيد

5 - تقرير بالحسابات من رقم حساب إلى رقم حساب معين و من تاريخ إلى تاريخ و على مركز تكلفة و مركز تكلفة جزئي معين و يكون ليس لها حركات داخل الفترة

6 - تقرير بالحسابات من رقم حساب إلى رقم حساب معين و من تاريخ إلى تاريخ و على مركز تكلفة و مركز تكلفة جزئي معين و يكون ليس لها حركات داخل الفترة و لها رصيد

و الحمد لله .. قد إنتهيت منها حتى رقم 4 و الباقى إن شاء الله أحتاج إلى توفيق الله و الوقت فقط لإنجازه

و بصراحة يا شباب أنصحكم أن تضمنوا مثل تلك التقارير بأنظمتكم حيث أنها تعطي مرونة كبيرة لصاحب القرار داخل المنشأة

و هى مفيدة جدأ فى حالة تحصيل الديون داخل المنشأة

و على فكرة مشكلة كل تقرير تقريباً خلصت بـ 15 جملة sql و بالإستعانة بثلاث جداول إحتياطية

و ما زال عندى مشكلة و لكن ليسة مع الsql server و لكن مع الكريستال ريبورت

و شكراً لك مرة أخرى أخي abulyman على مشاركتك مع

سبحان الله و بحمده سبحان الله العظيم

أبو كريم و مازن و نور

vb.net - c# - asp.net - oracle - sql server

manager@tm-center.com

00966508268649

#7

السلام عليكم ورحمة الله وبركاته

أخى العزيز

لا داعى للشكر دى كانت مجرد مشاركة ولم أساعدك بشئ

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

ولكن ما لم أفهمه وأعتقد أن شرحه سيطول هو قولك

اقتباس
و على فكرة مشكلة كل تقرير تقريباً خلصت بـ 15 جملة sql و بالإستعانة بثلاث جداول إحتياطية

ولكن فى أعتقادى أن سبب هذا هو أنك بدأت فى العمل من قبل أن تصمم البرنامج بصورة كاملة

هذا ما حدث معى فى مشاريعى الأولى حيث كان ينقصنى الخبرة المناسبة - ومازالت تنقصى - والكمال لله سبحانه وحده

ولكن هناك وسائل كثيرة تتيحها لك الفى بى لتسهيل عملية الفلترة والانتقاء - الحديث فيها يطول أيضا -

فمثلا مراكز التكلفة أنا أضعهم فى Check Style ListBox ويقوم المستخدم بتحديد ما يريده منها - وهناك خانة اختيار لتحديد الكل أو إلغاء تحديد الكل مثلا

وأستخدم فى الاستعلام كلمة IN للحصول على المراكز المحددة فقط - هذا على سبيل المثال التوضيحى فقط

عموما الحمد لله أنك حليت مشكلتك

وربنا ما يوقف أمامك مشكلة لمده طويلة أبدا

وكل الأخوه كذلك يا رب

اللهم لا سهل إلا ما جعلته سهلا وأنت سبحانك تجعل الحزن إن شئت سهلا

عن عبدالله بن عمر رضي الله عنهما أن رسول الله صلى الله عليه وسلم قال :

( أحب الناس إلى الله أنفعهم ، وأحب الأعمال إلى الله عز وجل سرور تدخله على مسلم ، أو تكشف عنه كربة ، أو تقضي عنه دينا ، أو تطرد عنه جوعا ، ولأن أمشي مع أخي المسلم في حاجة أحب إليّ من أن اعتكف في المسجد شهرا ، ومن كف غضبه ستر الله عورته ، ومن كظم غيظا ، ولو شاء أن يمضيه أمضاه ، ملأ الله قلبه رضا يوم القيامة ، ومن مشى مع أخيه المسلم في حاجته حتى يثبتها له ، أثبت الله تعالى قدمه يوم تزل الأقدام ، وإن سوء الخلق ليفسد العمل كما يفسد الخل العسل )

رواه الطبراني في الكبير

#8

شكراً لك يا أخي لمتابعتى

سبحان الله و بحمده سبحان الله العظيم

أبو كريم و مازن و نور

vb.net - c# - asp.net - oracle - sql server

manager@tm-center.com

00966508268649

هذا الموضوع مغلق.

مواضيع مشابهة