อยากได้โค้ด Year()
กระทู้เก่าบอร์ด อ.Yeadram

 1,132   5
URL.หัวข้อ / URL
อยากได้โค้ด Year()

สอบถามอาจารย์ครับ ผมมีปุ่ม Combo แล้วจะเขียนฟังก์ชันอย่างไรให้ ได้ปีปัจจุบันและสามารถย้อนหลังไป 5 ปี และมีปีข้างหน้าอีก 5 ปีละครับผมเขียนใน Form_Load

5 Reply in this Topic. Dispaly 1 pages and you are on page number 1

1 @R02291
me.txt_Today=Year(now())
me.txt_Prev5=Year(now())-5
me.txt_Next5=Year(now())+5
2 @R02292
ขอถามอีกนิดครับ ในฟิวล์เราต้องตั้ง type เป็น date ด้วยหรือเปล่าครับ หรือว่าเป็น text ปกติ ครับ
3 @R02293
เป็น text ปกติ ครับ

** ไม่รู้ว่าท่าน Thump จะเอาไปใช้งานแบบไหนหรือแค่แสดงบนฟอร์มเฉยๆ
4 @R02294
1 ตั้งค่าคอมโบให้ใช้ชนิดข้อมูลเป็น Value list
2 หาปีปัจจุบัน
3 เอาปีปัจจุบัน ลบด้วย 5
4 วนลบเขียน ข้อความให้เรียงเลขปีจาก ปีในข้อสาม วนไป 10 รอบ
5 เอาข้อความที่ได้ไปเป็น แหล่งข้อมูลของ combo

// สิ่งทีได้จากคอมโบคือ string เพราะเราเขียนแหล่งข้อมูลให้มันเป็น string
// หรือในทางเทคนิค Access สามารถยอมรับได้ว่ามันเป็น number เพราะข้อมูลแต่ละสมาชิกล้วนเขียนด้วยอักขระ ตัวเลขล้วนๆ

sub form load

mCb.rowsourcetype="Value List"

dim x, y as long
dim sq as string
y = year(now())-5
sq=""
for x = 0 to 9
sq = chr(34) & y+x & chr(34) & ", "
next
sq = left(sq, len(sq)-2)
mCb.rowsource=sq


end sub

5 @R02296
ขอบคุณมากครับ
@ ประกาศใช้งานเว็บบอร์ดใหม่ => บอร์ดเรียนรู้ Access สำหรับคนไทย
แล้วจะใส่ลิ้งอ้างอิงมาที่โพสต์เก่านี้หรือไม่ก็ตามสะดวกครับ
Time: 0.2726s