มีทำโค้ดตรวจสอบเวอร์ชั่น Access ได้ไหมคะ
กระทู้เก่าบอร์ด อ.Yeadram

 1,248   7
URL.หัวข้อ / URL
มีทำโค้ดตรวจสอบเวอร์ชั่น Access ได้ไหมคะ

ขอเรียนถามว่า..

เราพอจะมีวิธีตรวจสอบเวอร์ชั่นของ Access บ้างไหมคะ ว่าที่กำลังรันอยู่นั้น เป็น Access เวอร์ชั่นอะไร แล้วขึ้น MSG แจ้งให้ทราบค่ะ

ขอบคุณนะคะ

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

1 @R11090
syscmd(acSysCmdAccessVer)

ค่าเป็น 10.0 ก็เท่ากับ Access 2002
ค่าเป็น 11.0 ก็เท่ากับ Access 2003
ค่าเป็น 12.0 ก็เท่ากับ Access 2007
ค่าเป็น 13.0 ก็เท่ากับ Access 2010

ผมไม่แน่ใจว่าจะมีเลขทศนิยมที่ไม่ใช่ศูนย์ในบางเวอร์ชั่นหรือไม่ ไม่ก็ตรวจสอบเพียงเลขก่อนทศนิยมก็พอครับ
2 @R11092
ขอบคุณค่ะอาจารย์

แต่หนูยังไม่เข้าใจวิธีนำไปใช้ค่ะ
สมมติ ต้องการให้ค่าที่ได้ ไปแสดงอยู่ที่ Text1
ต้องทำอย่างไรคะ
3 @R11093
เย้..ได้แล้วค่ะ

Text0 = SysCmd(acSysCmdAccessVer)

ขอบคุณมากค่ะอาจารย์

4 @R11094
แก้ไขค่ะ

Text1 = SysCmd(acSysCmdAccessVer)

5 @R11096
Private Sub Command2_Click()
Text0 = SysCmd(acSysCmdAccessVer)
End Sub



เวอร์ชั่นอื่นๆ ตรงหมด ยกเว้น 2010 เท่านั้น
ที่โดดข้ามออกมาเป็น 14.0 ค่ะ
6 @R11098
รู้สึกว่า Access 2010 นะคือ V.14.0 นะถูกต้องแล้วครับ แต่เหตุผลที่ Microsoft ออกรุ่นข้ามมาเป็นรุ่น 14.0 นั้นไม่รู้ด้วยเหตุใดครับ
7 @R11099
อืมใช่ มันข้ามเลข 13 ไป จำได้แล้วว่ามีการพูดกันว่าเพราะ 13 เป็นเลขอัปมงคลสำหรับฝรั่ง แต่ไม่มีคำตอบอย่างเป็นทางการจาก Microsoft ว่าคิดอย่างนั้นจริงหรือไม่
@ ประกาศใช้งานเว็บบอร์ดใหม่ => บอร์ดเรียนรู้ Access สำหรับคนไทย
แล้วจะใส่ลิ้งอ้างอิงมาที่โพสต์เก่านี้หรือไม่ก็ตามสะดวกครับ
Time: 0.3108s