المشاركات : 116
المواضيع 28
:
: 0
الإنتساب : Jan 2009
:bye1: السلام عليكم:kick:
والله يا اخوتي انا حابب اعمل بواسطة sql الخاص بدالفي و واجهتني مشكلة في التاريخ وهي كيف اجد مثلا كمية من البضائع التي اشتريتها أو بعتها خلال أسبوع أو 10 أيام حيث أدخل التاريخ الأول والتاريخ الثاني شيء من هذا القبيل حيث لم يسبق لي التعامل مع دوال التاريخ فلنفرض أنه لدينا جدول نسميه 'jour' يحتوي على الخاصيات تاريخ اليوم 'datj' و رقم وصل الدخول 'nbone'و رقم وصل الخروج 'nbons' و الكمية المدخلة 'qtee' و الكمية المخرجة'qtes' فكيف يمكنني حساب الكمية المدخلة أو المخرجة خلال شهر مثلا علما ان الجدول بالاكسس:oops:
المشاركات : 2,293
المواضيع 157
:
: 81
الإنتساب : Dec 2008
وعليكم السلام ورحمة الله
وفق قاعدة المحاسبة:
المخزون المدة = مخزون أول المدة + إجمالي المدخلات - إجمالي المخرجات + المخزون المتبقي
مجموع الإدخالات - مجموع الإخراجات: يمكن حسابه بالاستعلام التالي:
كود :
(SELECT SUM(Qtee) FROM jour WHERE datj BETWEEN #11/01/2009# AND #11/08/2009#)
-(SELECT SUM(Qtes) FROM jour WHERE datj BETWEEN #11/01/2009# AND #11/08/2009#)
هذا الاستعلام للأسبوع الأول من شهر ديسمبر، البقية عليك...
بالتوفيق.
اللهم احقن دماء المسلمين، لا تنسوهم بالدعاء...
المشاركات : 116
المواضيع 28
:
: 0
الإنتساب : Jan 2009
والله مشكور يا اخي على تعبك معي
احيطك علما انه لم يسبق لي العمل بالتاريخ حيث انا مضطر الان لاستخدامه لكن لدي تساءل بسيط
هل استطيع ادخال التاريخ حيث لا يكون تابت اي من مكونين ل edit
edit1 تحتوي على التاريخ الاول
edit2 تحتوي على التاريخ الثاني
المشاركات : 2,293
المواضيع 157
:
: 81
الإنتساب : Dec 2008
طبعا يمكن، استخدام TDateTimePicker أفضل
استعمل التاريخ كما كتبت في الاستعلام بين علامتي #
بالتوفيق أخي.
اللهم احقن دماء المسلمين، لا تنسوهم بالدعاء...
المشاركات : 116
المواضيع 28
:
: 0
الإنتساب : Jan 2009
رايكم لو سمحتم في التالي :
[
كود :
var
Form1: TForm1;
implementation
{$R *.dfm}
procedure TForm1.Button1Click(Sender: TObject);
var date1 , date2 : STRING;
begin
date1 := datetostr(datetimepicker1.Date);
date2 := datetostr(datetimepicker2.Date);
adodataset1.Filter := 'dt >='''+date1+'''and dt <='''+date2+'''';
adodataset1.Filtered := true;
end;
end.
وهو لاظهار الكميا ت المخرجة خلال مدة معينة محدد بواسطة
TDateTimePicker
توجيه ان امكن لانه لم يعمل معي
المشاركات : 2,293
المواضيع 157
:
: 81
الإنتساب : Dec 2008
بخصوص الـ Filter هناك مواضيع مشابهة في المنتدى بكثرة، استخدم البحث
حاول وجرب بعد طرق...
إبدأ من أبسط مثال ثم تدرج حتى تصل إلى هدفك.
بالتوفيق.
اللهم احقن دماء المسلمين، لا تنسوهم بالدعاء...
المشاركات : 116
المواضيع 28
:
: 0
الإنتساب : Jan 2009
09-01-2010, 12:30 AM
(آخر تعديل لهذه المشاركة: 09-01-2010, 07:03 PM بواسطة kachwahed.)
الحمد لله، مشكورين الاخوة
بعد جهد جهيد وجدت الحل وبأبسط الطرق وهو ل رائع يفيد جل الحالات
سوف اقوم ان شاء الله بتنسيقه وادرجه بحول الله لتعم الفائدة الجميع