กระทู้เก่าบอร์ด อ.สุภาพ ไชยา
306 1
URL.หัวข้อ /
URL
มีทางเขียน code ให้วันที่ เป็น คศ เสมอ ใน Access ที่ใช้ใน windows2000 ไหมครับ
ใน windows2000 จะมี Regional setting ใน control panel เครื่องบางเครื่องตั้งเป็น พศ บางเครื่องเป็น คศ เวลาทำงานใน Access2000 วันที่ที่ SAVE ไว้จะมีปัญหาที่ format วันที่จะต่างกัน
ผมอยากเขียน code สั่งให้ Format เป็น คศ เสมอ โดยไม่สนใจการ set ใน Regional setting เลย
มีทางเป็นไปได้ไหมครับ กรุณาแนะนำวิธีการด้วยครับ
ขอบคุณมากครับ
ผมอยากเขียน 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 ดุครับ
Time: 0.2390s