ขอทราบวิธีฟอร์แมทคิวรี่ให้เป็น Number ค่ะ
กระทู้เก่าบอร์ด อ.Yeadram

 1,133   5
URL.หัวข้อ / URL
ขอทราบวิธีฟอร์แมทคิวรี่ให้เป็น Number ค่ะ

คือว่า ฟิลด์ในคิวรี่ ซึ่งนำเข้ามาจากตารางเดิม มันเป็นแบบ Text
หนูอยากทราบว่า เราสามารถกำหนดฟอร์แมทในคิวรี่ใหม่ โดยจะเปลี่ยนให้เป็นแบบ Number
สามารถทำได้หรือไม่คะ

ขอบคุณค่ะ

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

1 @R10678
ใช้ฟังก์ชั่นช่วยแปลงค่าครับ

CInt([ชื่อ Filed]) หากต้องการแปลงเป็นรูปแบบ Interger
CSng([ชื่อ Filed]) หากต้องการแปลงเป็นรูปแบบ Single
CLng([ชื่อ Filed]) หากต้องการแปลงเป็นรูปแบบ Long
CDbl([ชื่อ Filed]) หากต้องการแปลงเป็นรูปแบบ Double

เวลาจะแปลงก็ดูขนาดของความจุหรือจำนวน Field ของเราเลือกรูปแบบที่เหมาะสมครับจะไม่เปลืองหน่วยความจำของเรา

สำหรับความหมายของรูปแบบทั้งหมดอย่างลองอ่านจาก Help ดูครับมีบอกไว้อย่างละเอียด
2 @R10679
ขอดูตัวอย่างข้อมูลด้วยครับ
เพราะที่เข้าใจ เราสามารถสร้างตารางใหม่ กำหนด data type ตามต้องการ แล้วทำการ insert ข้อมูลเก่า เข้า ตารางใหม่ ถ้าข้อมูล เป็นรูปแบบตัวเลขอยู่แล้ว มันก็จะแปลงให้เข้ากับ data type ใหม่เองเลย
3 @R10683
ที่คุณมาลีถาม คือ ต้องการกำหนด Format ใหม่จากคิวรี่ ครับ ซึ่งก็ทำตามที่ผมบอกนั้นแหละ ครับ ไม่จำเป็นจะต้องสร้างตารางขึ้นมาใหม่ครับ แล้วข้อมูลก็สามารถแปลงได้หลายค่า ตามแต่เราต้องการจะแปลงแต่ที่ผมให้ไปเป็นฟังก์ชั่นพื้นฐานสำหรับแปลงข้อมูลตัวเลขที่มีรูปแบบ เป็น Text ครับ ส่วนข้อมูลตัวอย่างไม่มีครับ ผมคิดว่าลองทำตามน่าจะเข้าใจมากกว่า
4 @R10689
ขอบคุณค่ะอาจารย์

หนูพึ่งจะเปิดเข้ามาดู เดี๋ยวคืนนี้จะลองทำตามคำแนะนำดูนะคะ
ได้ผลประการใด จะเข้ามารายงานให้ทราบค่ะอาจารย์
5 @R10692
หนูมารายงานผลค่ะ

หนูหยิบเอา CLng([ชื่อ Filed]) ของอาจารย์ Sak ไปใช้
ได้ผลตามที่ต้องการเรียบร้อยแล้วค่ะอาจารย์

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