มีทางเขียน code ให้วันที่ เป็น คศ เสมอ ใน Access ที่ใช้ใน windows2000 ไหมครับ
กระทู้เก่าบอร์ด อ.สุภาพ ไชยา

 243   1
URL.หัวข้อ / URL
มีทางเขียน code ให้วันที่ เป็น คศ เสมอ ใน Access ที่ใช้ใน windows2000 ไหมครับ

ใน windows2000 จะมี Regional setting ใน control panel เครื่องบางเครื่องตั้งเป็น พศ  บางเครื่องเป็น คศ เวลาทำงานใน Access2000  วันที่ที่ SAVE ไว้จะมีปัญหาที่ format วันที่จะต่างกัน 
ผมอยากเขียน code สั่งให้ Format เป็น คศ เสมอ โดยไม่สนใจการ set ใน Regional setting เลย 
มีทางเป็นไปได้ไหมครับ กรุณาแนะนำวิธีการด้วยครับ 
ขอบคุณมากครับ

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

1 @R01253
เนื่องจากใน Access 2000 จะไม่สามารถกำหนดให้ใส่ bbbb เพื่อให้แสดงเป็นปีไทย ได้ จะต้องใช้ yyyy อย่างเดียว และถึงแม้เราจะใส่ yyyy แต่ถ้า Calendar Type ใน Control Panel เป็นแบบ พุทธศักราช ผลลัพธ์ของปีก็จะเป็นระบบของไทยเราครับ จึงต้องเข้าไปเปลี่ยนใน Control Panel ให้เป็น คริสต์ศักราช เท่านั้นครับ หรือจะใช้ API เข้าไปเปลี่ยน Registry ซึ่งต้องเข้าไปเปลี่ยนค่า iCalendarType (ใน HKEY_CURRENT_USER\Control Panel\International) ให้เป็น 1 (คริสต์ศักราช) หรือ 7 (พุทธศักราช) ลองดูกระทู้ http://www.thai-access.com/suphap.php?topic_id=458 ซึ่งจะมีโค้ดของการใช้ API ในการเปลี่ยนค่าต่างๆ ใน Registry ดุครับ
@ ประกาศใช้งานเว็บบอร์ดใหม่ => บอร์ดเรียนรู้ Access สำหรับคนไทย
แล้วจะใส่ลิ้งอ้างอิงมาที่โพสต์เก่านี้หรือไม่ก็ตามสะดวกครับ
Time: 0.0453s