กระทู้เก่าบอร์ด อ.Yeadram
1,513 4
URL.หัวข้อ /
URL
ขอคำแนะนำเกี่ยว Combobox ครับ
เราสามารถกำหนดให้ Combobox มีรายการวันที่ของเดือนปัจจุบันให้เลือกโดย Auto ได้หรือเปล่าครับ คือพอขึ้นเดือนใหม่ก็มีข้อมูลวันที่เดือนใหม่แทน
4 Reply in this Topic. Dispaly 1 pages and you are on page number 1
2 @R02567
ทดลองนำไปผูกอย่างนี้
Private Sub Form_Load()
Dim finishdate As Date
finishdate = DateSerial(Year(Now), Month(Now), j)
combo.RowSourceType = "Valuelist"
combo.RowSource = ""
Do
combo.AddItem Format(curdate, "d/mm/yy")
startdate = DateAdd("d", 1, startdate)
Loop Until curdate > finishdate
Me.combo = finishdat
End Sub
ผลที่ได้เกิด Error ตรงบรรทัดนี้ครับ
combo.AddItem Format(curdate, "d/mm/yy")
Private Sub Form_Load()
Dim finishdate As Date
finishdate = DateSerial(Year(Now), Month(Now), j)
combo.RowSourceType = "Valuelist"
combo.RowSource = ""
Do
combo.AddItem Format(curdate, "d/mm/yy")
startdate = DateAdd("d", 1, startdate)
Loop Until curdate > finishdate
Me.combo = finishdat
End Sub
ผลที่ได้เกิด Error ตรงบรรทัดนี้ครับ
combo.AddItem Format(curdate, "d/mm/yy")
3 @R02568
อันนี้ลองทดสอบ แล้วครับไม่ติดแล้วครับ
Private Sub Form_Open(Cancel As Integer)
Dim stDate, fnDate As Date
Combo1.RowSourceType = "Value List"
Combo1.RowSource = ""
fnDate = DateAdd("d", -1, DateAdd("M", 1, DateSerial(Year(Now), Month(Now), 1)))
stDate = #6/1/2009#
Do
Combo1.AddItem Chr(34) & Format(stDate, "dd/mm/yy") & Chr(34)
stDate = DateAdd("d", 1, stDate)
Loop Until stDate > fnDate
End Sub
4 @R02570
ทดสอบแล้ว มีรายการขึ้นให้แล้ว แต่มีรายการแถมเดือนต่อไปให้อีกประมาณ 1 เดือน
แต่ถึงอย่างไรก็ขอขอบพระคุณครับ ขอนำไปศึกษาและปรับใช้ดูนะครับ
แต่ถึงอย่างไรก็ขอขอบพระคุณครับ ขอนำไปศึกษาและปรับใช้ดูนะครับ
Time: 0.2249s
-หาวันเริ่มต้นของคอมโบ เข้าตัวแปร startdate
dim finishdate as date
finishdate=dateserial(year(now), month(now),j))
combo.rowsourcetype ="Valuelist"
combo.rowsource=""
do
combo.additem format(curdate,"d/mm/yy")
startdate=dateadd("d",1,startdate)
loop until curdate>finishdate
** เขียนสดครับ พอเป็นแนวทาง อาจมีบางคำสั่ง เขียนผิดเพี้ยนไปบ้าง (หรือเปล่า) ค่อยๆ แก้ค่อยๆ ปรับไปครับน่าจะพอช่วยได้