แสดงกระทู้

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - mtaccess

หน้า: [1] 2 3 4 ... 10
1
ห้อง MS Access / ขอสอบถามการ Query SQL Server การหา Week จาก Date
« เมื่อ: เมื่อวานนี้ เวลา 14:05:38 »
ขอสอบถามการ Query SQL Server การหา Week จาก Date
เช่นมีชั่วโมงทำงาน วันที่ 10/08/2022 อยากรู้ว่าอยู่ใน Week ไหนของเดือนที่ชั่วโมงการทำงานแสดงค่ะ ซึ่งใน 1 เดือนจะมีการนับสัปดาห์เป็น Week1,Week2, Week3, Week4 เป็นต้น รบกวนแนะนำด้วยค่ะ ขอบคุณค่ะ

2
ทำได้แล้วค่ะ ใช้คำสั่ง Query นี้
MonthNameThai([BirthDate]) AS เดือน, Year([BirthDate])+543 AS ปี

3
ข้อมูลใน Table ที่เราบันทึกเป็น 18/10/2022

Data Type เป็นอะไรครับ Short Text หรือ Date


Database เป็น SQL Server ค่ะ
Data Type เป็น Datetime

4
ขอสอบถามคำสั่ง Query ใน MS ACCESS วันเกิดให้เป็น วัน เดือน ปี แยกแสดงยังไงคะ เช่น ข้อมูลใน Table ที่เราบันทึกเป็น 18/10/2022
อยากให้แสดงทีละคอลัมภ์ เป็นคำสั่ง Query รบกวนแนะนำด้วยค่ะ ขอบคุณค่ะ
วันที่          เดือน         พศ
18           ตุลาคม      2565

5
กดปุ่ม Export เป็น Excel แล้วแสดงข้อความนี้ แก้ไขได้อย่างไรคะ ก่อนหน้านี้ใช้งานปรกติ รบกวนแนะนำด้วยค่ะ ขอบคุณค่ะ

6
งั้นก็ใช้คิวรีครับ

ทำได้แล้วค่ะ ขอบคุณมากๆนะคะ

7
เปลี่ยน Data Type จาก Text เป็น Integer ครับ

เปลี่ยนแปลง data ไม่ได้ค่ะ เนื่องจากข้อมูลมาแบบนี้ตั้งแต่แรก ซึ่งไปดึงข้อมูลจากระบบหลักมาค่ะ จะแก้ไขอะไรไม่ได้เลย

8
เปลี่ยนจากเลข 5 เป็นเลข 6 ครับ

ไม่ได้ค่ะ คือรหัสพนักงานมี 6 หลัก มีทั้งแบบ 012345 และ 123456 ใน Database ค่ะ แต่เวลาแสดงอยากให้รหัสพนักงานที่มี 0 นำหน้าตัด 0 ออกค่ะ ให้แสดง 12345 ถ้าหกหลักก็แสดงปรกติ 123456

9
ในคิวรี่ มุมอง SQL ลองใส่คำสั่งนี้ครับ

SELECT Right(ฟิวส์ที่จะตัด0ออก,5) AS ExtractString
FROM ชื่อตาราง;
-----------------------------

หรือเพิ่มฟิวส์ในคิวรี่ใช้คำสั่งนี้ได้ครับ

รหัสพนักงาน: Right([ฟิวส์ที่จะตัด0],5)

ขอบคุณนะคะ
แต่ใช้ในกรณีรหัสพนักงานมี 6 หลัก เช่น 111111  ไม่ได้ค่ะ จะโดนตัดเหลือ 5 หลัก เป็น 11111 ซึ่งไม่ถูกค่ะ คือรหัสพนักงานมีหกหลัก แต่อยากให้รหัสพนักงานที่มีหกหลักแต่มีเลข 0 นำหน้าแสดงแค่เลขที่ไม่มี 0 ค่ะ เช่น 011111 แสดงเป็น 11111 ด้วยค่ะ

10
ตัด 0 นำหน้า รหัสพนักงานใน MS Access ใช้คำสั่งอะไรคะ
เช่น 010000 ให้แสดง 10000 และ 111111 แสดง 111111 ปรกติ
รบกวนแนะนำด้วยค่ะ ขอบคุณค่ะ

11
ฝากอาจารย์ รบกวนแนะนำด้วยนะคะ ว่าสามารถทำได้หรือไม่ได้ ใน MS Access มีข้อจำกัดตรงนี้หรือไม่ จะได้คิดหาวิธีใหม่

12
อยากรู้ว่าใน  MS access สามารถทำได้ไหม เนื่องจากว่ารูปเป็นรูปสี่เหลี่ยน ตัวหน้าบัตรที่ออกแบบมาเป็นแบบนี้ ต้องการให้รูปแสดงในช่องวงกลม ซึ่งในช่องนั้นได้มีการลบพื้นหลังออกจาก photoshop แล้ว แล้วเซฟเป็นไฟล์ .png รบกวนท่านอาจารย์แนะนำด้วยค่ะ ว่าสามารถทำได้ไหม ขอบคุณค่ะ


13
คือต้องการซ้อนรูป 2 รูป รูปที่ 1 คือรูปพนักงานที่ดึงมาจาก Database โดยปรกติรูปมาอยู่แล้ว แต่ติดตรงอีกรูปเป็นกรอบบัตรพนักงาน เหมือนรูปนี้บังรูปพนักงาน ซึ่งเป็นไฟล์ .png จะให้แสดงรูปพนักงานตรงวงกลมสีขาวนะคะ รบกวนแนะนำด้วยค่ะ ขอบคุณค่ะ

14
มันไม่ได้มีรูป หรืออะไรให้แสดงรูปเลยนะครับ แล้วมันจะแสดงได้ยังงัย

มีนะคะ ในตัวอย่างคือเอารูปมาวางเลย แต่ในตัวโปรแกรมจริงจะเรียกจาก Database ซึ่งตอน เรียก Report Review รูปมา แต่พอตอน Print Preview เพื่อจะดูก่อนปริ้นรูปไม่มา หรือมีวิธีแนะนำไมคะ รบกวนด้วยค่ะ ขอบคุณค่ะ

15
ทำบัตรพนักงานโดยมีรูปภาพกรอบเป็นไฟล์ .png เพื่อให้รูปพนักงานแสดงในกรอบที่เราวางไว้ ตอน Print Preview รูปพนักงานไม่แสดงค่ะ เนื่องจากในช่องที่วางไว้ให้แสดงรูปพนักงาน เพื่อสั่งปริ้นบัตรพนักงาน รบกวนแนะนำด้วยค่ะ พร้อมได้แนบไฟล์ตัวอย่างที่ทำมาด้วยค่ะ ขอบคุณค่ะ

Report Review


Print Preview

16
ทำได้แล้วค่ะ ขอบคุณมากๆนะคะ

หน้า: [1] 2 3 4 ... 10