تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[VB.NET] الاستعلام عن أقدم تاريخ
#1
السلام عليكم

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

انا بستعلم عادي من جدول واحد بالطريقة دية :

الإستعلام

كود :
SELECT TOP 1 PROFIT_DATE FROM PROFIT_TB  ORDER BY PROFIT_DATE asc


ظهور نتيجة الإستعلام بأداة التاريخ بالداتا تيم بالكود دة :


كود :
Convert.ToDateTime(DSADD.Tables("PROFIT_TB").Rows(0)("PROFIT_DATE").ToString).ToShortDateString
الرد }}}
تم الشكر بواسطة:
#2
وعليكم السلام ورحمة الله وبركاته

كود الاستعلام سيكون
كود :
SELECT TOP 1 PROFIT_DATE FROM PROFIT_TB1 ORDER By PROFIT_DATE ASC UNION ALL SELECT TOP 1 PROFIT_DATE FROM  PROFIT_TB2 ORDER By PROFIT_DATE ASC UNION ALL SELECT TOP 1 PROFIT_DATE FROM PROFIT_TB3 ORDER By PROFIT_DATE ASC

قم بتغيير كلاً من 
PHP كود :
PROFIT_TB1 PROFIT_TB2 PROFIT_TB3 

الى اسماء الجداول التى تتحدث عنها
وكذلك تغيير PROFIT_DATE الى اسم العمود الخاص بالتاريخ

والان كود عرض النتائج
قيمة الجدول الاول
كود :
Convert.ToDateTime(DSADD.Tables("PROFIT_TB").Rows(0)("PROFIT_DATE").ToString).ToShortDateString

قيمة الجدول الثاني
كود :
Convert.ToDateTime(DSADD.Tables("PROFIT_TB").Rows(1)("PROFIT_DATE").ToString).ToShortDateString

قيمة الجدول الثالث
كود :
Convert.ToDateTime(DSADD.Tables("PROFIT_TB").Rows(2)("PROFIT_DATE").ToString).ToShortDateString

مع مراعاه تغيير اسم PROFIT_DATE الى اسم العمود الخاص بالتاريخ

تحياتى لك
وتمنياتى لك التوفيق
{ وَقُل رَّبِّ زِدْنِي عِلْمًا }
[ كن على يقين من اعمالنا نخطئ ومن اخطائنا نتعلم ولذلك لا شي مستحيل ]

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


 شرح كيفية عمل قاعدة بيانات تعمل على اكثر من جهاز على الشبكة الداخلية
الرد }}}
#3
(19-04-19, 12:57 PM)elgokr كتب :
وعليكم السلام ورحمة الله وبركاته

كود الاستعلام سيكون
كود :
SELECT TOP 1 PROFIT_DATE FROM PROFIT_TB1 ORDER By PROFIT_DATE ASC UNION ALL SELECT TOP 1 PROFIT_DATE FROM  PROFIT_TB2 ORDER By PROFIT_DATE ASC UNION ALL SELECT TOP 1 PROFIT_DATE FROM PROFIT_TB3 ORDER By PROFIT_DATE ASC

قم بتغيير كلاً من 
PHP كود :
PROFIT_TB1 PROFIT_TB2 PROFIT_TB3 

الى اسماء الجداول التى تتحدث عنها
وكذلك تغيير PROFIT_DATE الى اسم العمود الخاص بالتاريخ

والان كود عرض النتائج
قيمة الجدول الاول
كود :
Convert.ToDateTime(DSADD.Tables("PROFIT_TB").Rows(0)("PROFIT_DATE").ToString).ToShortDateString

قيمة الجدول الثاني
كود :
Convert.ToDateTime(DSADD.Tables("PROFIT_TB").Rows(1)("PROFIT_DATE").ToString).ToShortDateString

قيمة الجدول الثالث
كود :
Convert.ToDateTime(DSADD.Tables("PROFIT_TB").Rows(2)("PROFIT_DATE").ToString).ToShortDateString

مع مراعاه تغيير اسم PROFIT_DATE الى اسم العمود الخاص بالتاريخ

تحياتى لك
وتمنياتى لك التوفيق

اشكرك علي ردك علي موضوعي جزاك الله كل خير
الطريقة تقريبا  مفهومة وأسف علي تكرار الموضوع .
انا بستخدم الطريقة في حسابات الخزينة لمعرفة اول تاريخ نقدي من كل الجداول
و كدة مش عارف اول تاريخ نقدي كان في  اي جدول من الخمسة
كل الي محتاجة اول تاريخ نقدي قديم او اقدم تاريخ في الخمسة جداول مش كل تاريخ قديم في الخمسة
التاريخ الاقدم من كل الخمسة جداول معا فقط .
الرد }}}
تم الشكر بواسطة:
#4
الشكر لله والحمد لله
والحمد لله على كل حال

الامر بسيط اخى الفاضل
بعد اتمام الاستعلام بالاعلى ولنقول ان تم ترحيل الاستعلام الى DT

واللى هو كمثال
كود :
       da.Fill(dt)

كل ما عليك فعله وضع الكود التالى اسفل هذا السطر مباشراً
كود :
       Dim GetMinDate As DataTable = dt.Select(Nothing, "PROFIT_DATE ASC").CopyToDataTable()

الان لاستخدام قيمة اصغر تاريخ كل ما عليك استخدام هذا الكود
كود :
GetMinDate(0)(0)

لعرضها برسالة
كود :
       MsgBox(GetMinDate(0)(0))


تحياتى لك
وتمنياتى لك التوفيق
{ وَقُل رَّبِّ زِدْنِي عِلْمًا }
[ كن على يقين من اعمالنا نخطئ ومن اخطائنا نتعلم ولذلك لا شي مستحيل ]

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


 شرح كيفية عمل قاعدة بيانات تعمل على اكثر من جهاز على الشبكة الداخلية
الرد }}}
تم الشكر بواسطة: حريف برمجة , حريف برمجة


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  [سؤال] حول مشكلة توافق نوع البيانات عند الاستعلام في اكسل justforit 4 694 23-05-24, 05:35 AM
آخر رد: justforit
  جملة الاستعلام عن حقل aftfm 1 1,667 17-08-20, 07:22 PM
آخر رد: Anas Mahmoud
  استفسار عن دالة في هذا الاستعلام alfaiz678 3 2,420 20-02-19, 10:27 AM
آخر رد: alfaiz678
  كيف أجعل اسم الجدول في نص الاستعلام متعيرا؟ abozeyd 4 2,435 11-08-17, 06:46 AM
آخر رد: أبو نوره
  [Acces2003] المساعدة في كود لحذف البيانات من الاستعلام محمد خلف زكي 2 2,642 28-08-16, 11:24 AM
آخر رد: محمد خلف زكي
  تنفيذ هذا الاستعلام رجاء رجاء الافادة badr123456 2 2,471 23-11-15, 09:56 AM
آخر رد: badr123456
  [VB.NET] ارجو المساعده في كود البحث عن تاريخ DArk LiGhT 1 2,402 13-08-15, 11:54 PM
آخر رد: Sajad
  جملة الاستعلام عن حقل فارغ في سجل aftfm 5 5,482 30-06-15, 08:21 PM
آخر رد: اسلام الكبابى
  مساعده في الاستعلام عن صور sa86ra 10 6,659 05-03-15, 08:00 AM
آخر رد: ابو نجلاء
  طرق الاستعلام تصاعدي وتنازلي aftfm 1 2,315 21-01-15, 05:12 PM
آخر رد: حريف برمجة

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


يقوم بقرائة الموضوع: