الموضوع هو ترتيب جدول نفس ترتيب جدول اخر
الملفات مرفقه والتوضيح في الملف
اتمنى مشاركتي حتى بفكره كيف اعمل
الموضوع هو ترتيب جدول نفس ترتيب جدول اخر
الملفات مرفقه والتوضيح في الملف
اتمنى مشاركتي حتى بفكره كيف اعمل
تم تعديل هذه المشاركة بواسطة راشد اليماني في 28 يوليو 2007 في 23:18
انا شايف إن فيه علاقة بين الجدولين (befor30-befor30avg)عن طريق الـ CM_ID
ما استفدش بالعلاقة دي ليه ؟
لانه مش شرط ترتيب ما دام فيه علاقة ..
يعني إذا أردت ترحيل بيان من الجدول before30 وليكن له ID رقم 2340 باسم (العبداللطيف) ..
ستفتح جدول befor30avg وتذهب إلي ID رقم 2340 ..
أم انني فهمت شيء اخر ؟
Pharaonic_Guy كتب:انا شايف إن فيه علاقة بين الجدولين (befor30-befor30avg)عن طريق الـ CM_IDما استفدش بالعلاقة دي ليه ؟
لانه مش شرط ترتيب ما دام فيه علاقة ..
يعني إذا أردت ترحيل بيان من الجدول before30 وليكن له ID رقم 2340 باسم (العبداللطيف) ..
ستفتح جدول befor30avg وتذهب إلي ID رقم 2340 ..
أم انني فهمت شيء اخر ؟
السلام عليكم طاب حالك
لا يا اخي انا ما وضعت الحقل
cm_id
الا من اجل داله التجميع لاني عندما كتبت كود ترحيل البيانات مع المتوسط لم ينفذ الامر متوسطات الا بداله
avg
وهذه الداله تحتاج الي حقل من اجل التجميع
المطلوب اريد عندما اضغظ على زر متوسطات يعطيني متوسطات للجدول
befor30
هذا المطلوب بشرط نفس الترتيب
الله يعطيك العافيه
الأول الكلام علي الإجراء insertavgmonth اللي انت قلت ان فيه المشكلة ..
قم بإخلاء الجدول befor30avg من البيانات الموجودة به ..
ثم قم بإضافة Order By Asc في الكود التالي :
Rs2.Open "INSERT into befor30avg(Cm_ID,clos,last_buy_Ch_Val,last_buy_Ch_p,T_Q_of_buys,Today_Max,Today_Min) select avg(Cm_ID),avg(clos),avg(last_buy_Ch_Val),avg(last_buy_Ch_p),avg(T_Q_of_buys),avg(Today_Max),avg(Today_Min) from befor30 GROUP BY Cm_ID ORDER BY Cm_ID ASC;", cnn1, adOpenStatic, adLockOptimistic
وستجد أن ناتج متوسطات البيانات في الجدول befor30 المرتب تصاعديا لحظة تنفيذ GROUP BY Cm_ID قد تم تخزينه تصاعديا في الجدول befor30avg
وهذا علي حسب ما فهمته من كلامك أنك تريده ..
تم تعديل هذه المشاركة بواسطة Pharaonic_Guy في 30 يوليو 2007 في 03:36
لحد الان لم اعرف ما هي المشكلة فعلى جهازي الجدولين يكونان بنفس الترتيب .
لكن حتى تظهر النتائج اينما كان بنفس الشكل جرب مايلي
ضع مفتاح اساسي في الجدولين ل cmd_id ان امكن ذلك والا فضع فهرس index
او لو تخبرنا ماذا ستفعل بالنتيجة او كيف تقوم باستعراضها
الله يطول في عمرك
يعطيكم العافيه
هي الاجابه والمطلوب الله يوسع رزقك والجميع
Pharaonic_Guy
اشكر المهندس
TareqVB
على المرور
الحمدلله الحل المطلوب
عندي مشكله اخري
عندما اعرض بيانات الجدول المسمى
com_data
الي الاداه
msflexgrid
تظهر البيانات ولكن الحقل
last_buy_ch_p
لا يظهر نفس البيانات التي سالبه يظهرها صفر
وهذا الحقل وهو عباره عن التغيير بالمئه
مشكورين
هذا الموضوع مغلق.
المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية
جارٍ التحقق من المتواجدين…