منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب

نسخة كاملة : تغيير محتوى listbox
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
الصفحات : 1 2 3 4
تسلم يا غالي Heart Heart Heart
جزاك الله كل خير Smile Smile Smile
اي نعم انت قسمتها على thenumber  و  thedate  بس انا جمعتهم على حقل واحد واشتغلت تمام
اعتقد المشكله في اسم الحقل نفسه؟ علشان كنت بكرر اسم الحق
وكمان العدد المهول من الاقواس يدوخ الصراحه
بس في مشكله في عدله التاريخ بقى
شوف الصوره




جربت تباديل وتوافيق بين الارقام بس مظبتش

الف الف شكر يا باشا وياريت نقدر نردهالك في الافراح
تم التعديل أنظر إليه مجددا
استخدم CONVERT مع تحديد نوع التحويل (وهو هنا نص VARCHAR) وطوله (وهو هنا 8 أرقام) يدلا من STR في SQLServer بالشكل التالي
PHP كود :
SelectString "SELECT " _
               
"     * ,  " _
               
"     ( STR(number0) + ' في ' + SUBSTRING(CONVERT(VARCHAR(8), [date0]), 1, 4) + '/' + SUBSTRING(CONVERT(VARCHAR(8), [date0]), 5, 2) + '/' + SUBSTRING(CONVERT(VARCHAR(8), [date0]), 7, 2) ) AS [thedate] , " _
               
"     ( ' قيد ' + STR(registration_no) ) AS [thenumber] " _
               
"FROM  [company] " _
               
"WHERE [registration_no] =" TextBox1.Text 

أصبح التاريخ يظهر بالشكل الصحيح بعد التعديل
الف الف الف شكر ليك يا غالي   Heart Heart Heart
جزاك الله كل خير Smile Smile Smile
تعمل بشكل جيد لله الفضل ثم لك  Cool
وانا عدلت عليها خحات بسيطه وده النهائي Idea


PHP كود :
SelectString "SELECT " _
               
"     * ,  " _
               
"      STR(number0) + ' في ' + (SUBSTRING(CONVERT(VARCHAR(8), date0), 1, 4) + '/' + SUBSTRING(CONVERT(VARCHAR(8), date0), 5, 2) + '/' + SUBSTRING(CONVERT(VARCHAR(8), date0), 7, 2)    " _
               
"    +  ' قيد ' + STR(registration_no) ) AS [thenumber] " _
               
"FROM  [company] " _
               
"WHERE [registration_no] =" TextBox1.Text 

الف شكر
وهذا تعديل أفضل
PHP كود :
SelectString "SELECT " _
            
"     * ,  " _
            
"         CONVERT(VARCHAR(100), [number0]) " _
            
"         + ' في ' + SUBSTRING(CONVERT(VARCHAR(8), [date0]), 1, 4) + '/' + SUBSTRING(CONVERT(VARCHAR(8), [date0]), 5, 2) + '/' + SUBSTRING(CONVERT(VARCHAR(8), [date0]), 7, 2) " _
            
"         + ' قيد ' + CONVERT(VARCHAR(100), [registration_no]) " _
            
"     AS [thenumber] " _
            
"FROM  [company] " _
            
"WHERE [registration_no] =" TextBox1.Text 

التحسين تراه في عدم وجود المسافة الطويلة في بداية النص وبعد كلمة (قيد) التي كانت تتسبب بها الكلمة STR فاستبدلتها ب CONVERT والتي نسيها استبدالها في الكود الأخير.
ترى الفرق في مقارنة هذه الصورة مع الصورة السابقة
الصفحات : 1 2 3 4