|
|
|
รบกวนผู้รู้ช่วยผมด้วยครับเกี่ยวกับ vb โปรแกรมซื้อขายเครื่องใช้ไฟฟ้าครับ |
|
|
|
|
|
|
|
ลองไล่ Debug แบบ Step Into ดูครับ ไล่ดูค่าที่ละอันเลยว่ามันไปผิดที่ไหน
|
|
|
|
|
Date :
2011-12-26 03:38:27 |
By :
kerb |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอตัวอย่างหน่อยครับ
|
|
|
|
|
Date :
2011-12-26 14:11:49 |
By :
off |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เขียนโค้ดยังงัยครับ ให้วันที่ เดือน ปี ที่ซื้อ ลบกับ จำนวนเดือนที่รับประกัน แล้วออกมาเป็น วันที่ เดือน ปี ที่หมดประกัน ช่วยทีครับ
|
|
|
|
|
Date :
2011-12-27 14:37:33 |
By :
off |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
รองศึกษาเรื่อง DateDiff ดูครับ
|
|
|
|
|
Date :
2011-12-27 19:14:07 |
By :
Nameless |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ผมก็ไม่ค่อยเก่งนะครับ มือใหม่เหมือนกัน
Date_Expire เป็นข้อมูลที่ดึงขึ้นมาจาก database เหรอครับ
เหมือนว่ามันจะไม่มี ข้อมูลอ่ะครับ
If DateTimePicker2.Value < Date.Now Then
น่าจะเท่ากับ 0 < date.now มันเลยหมดอายุ * 0 *
|
|
|
|
|
Date :
2011-12-29 06:29:11 |
By :
toon |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
(คือผมก็จ้างเขาทำอ่ะครับ แต่เขาไม่รับแก้ แย่มากๆ) ใช่ครับ Date_Expire ผิดตรงนี้แน่ๆ มันไม่มีใน database พอจะมีวิธีเขียนโค๊ดบ้างไหมครับ ให้วันที่ เดือน ปี ที่ซื้อ (TextBox4.Text = DateTimePicker1.Text)
ลบกับ จำนวนเดือนที่รับประกัน (TextBox9.Text)
แล้วออกมาเป็น วันที่ เดือน ปี ที่หมดประกัน (TextBox11.Text = DateTimePicker2.Text)
ช่วยทีครับ
|
|
|
|
|
Date :
2011-12-29 13:37:11 |
By :
off |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
แก้ไข ครับ มันต้องบวกเข้าไปถูกไหมครับ
(คือผมก็จ้างเขาทำอ่ะครับ แต่เขาไม่รับแก้ แย่มากๆ) ใช่ครับ Date_Expire ผิดตรงนี้แน่ๆ มันไม่มีใน database พอจะมีวิธีเขียนโค๊ดบ้างไหมครับ ให้วันที่ เดือน ปี ที่ซื้อ (TextBox4.Text = DateTimePicker1.Text)
บวกกับ จำนวนเดือนที่รับประกัน (TextBox9.Text)
แล้วออกมาเป็น วันที่ เดือน ปี ที่หมดประกัน (TextBox11.Text = DateTimePicker2.Text)
ช่วยทีครับ
|
|
|
|
|
Date :
2011-12-29 13:48:23 |
By :
off |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ลบตรงนี้ออกไป
DateTimePicker2.Value = CDate(Sql_Reader.Item("Date_Expire").ToString()) อยู่ๆก็ ("Date_Expire") ผิดอันนี้แน่ๆครับ
แล้วแก้ใขตรงนี้
Code (VB.NET)
If DateTimePicker2.Value < Date.Now Then'ผิดตรงนี้ครับอันนี้มันวันที่ปัจจุบันในเครื่องคุณแน่นอนมันไม่มีทางมากว่าแน่นอนเพราะมันเป็นวันที่ปัจจุบัน
TextBox4.Text = DateTimePicker1.Text
TextBox11.Text = DateTimePicker1.Value.AddMonths(TextBox9.Text)'ตรงนี้ครับ
If DateTimePicker1.Value < TextBox11.Text Then 'ย้ายจากข้างบนลงมาข้างล่าง
TextBox5.Text = "สินค้าหมดประกัน"
Else
TextBox5.Text = "สินค้ามีประกัน"
End If
[/vb]
แค่นี้ปัญหาทั้งสองอย่างก็จะหมดไปครับ
|
|
|
|
|
Date :
2012-01-01 09:49:23 |
By :
worajito |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 04
|