แสดงกระทู้

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 - ittiphol

หน้า: [1]
1
คือที่ให้ส่งไฟล์ เพราะผมไม่อยากสร้างข้อมูลมาทดสอบคำสั่ง SQL ครับ
โพสต์นี้ได้รับคำขอบคุณจาก: ittiphol

2
ลองส่งข้อมูลเป็น Excel มาหน่อยครับ
โพสต์นี้ได้รับคำขอบคุณจาก: ittiphol

3
https://www.thaicreate.com/php/forum/031081.html
แบบนี้เปล่าครับตั้งใน php
โพสต์นี้ได้รับคำขอบคุณจาก: ittiphol

4
ชื่อหัวข้อระบุให้ชัดครับว่า MySQL (ผมเลยนึกว่าเป็น MS SQL)
หน้าเว็บ PHP ลิ้งดาต้าเบส MySQL ศึกษาได้จากที่นี้ดูครับ >แก้ปัญหาภาษาไทย php กับ MySQL (TIS-620 กับ UTF-8)


ปล.จากไฟล์แนบเห็นว่าใช้ PHP Version: 5.6.32 ซึ่งเป็นตัวเก่า ถ้าไม่มีอะไรมาบังคับหรือเป็นข้อแม้ในการทำเว็บแนะให้ไปใช้ PHP 7.+ ครับ แล้วลิ้งดาต้าเบสด้วยภาษา mysqli >PHP MySQL Configuration & Connect to Database (mysqli)

ปล2.ถ้าว่าเปลี่ยนเวอร์ชั่น PHP ไม่ได้เว็บด้านบนบอกว่า PHP 5.6 ก็ใช้ mysqli ได้ครับซึ่งปัจจุบันมีคนใช้กันเยอะมากท่านจะสามารถหาวิธีทำได้แบบง่ายๆเลยครับ
(ผมกำลังหัดเล่น PHP 5.0 ลิ้ง MS SQL ซึ่งปัจจุบันนี้แทบไม่มีคนใช้กันแล้ว  :cry: (MS SQL ลิ้ง Access อีกที))
โพสต์นี้ได้รับคำขอบคุณจาก: ittiphol

5
ออกแบบสวยงามน่าใช้มากครับ
 :love: :love:
โพสต์นี้ได้รับคำขอบคุณจาก: ittiphol

6
โหลดแล้ว เปิดการเข้ารหัสไม่ได้ครับ
โพสต์นี้ได้รับคำขอบคุณจาก: ittiphol

7
ออกแบบ UI สวยงามครับ
โพสต์นี้ได้รับคำขอบคุณจาก: ittiphol

8
ใช้สองจอได้ครับผม แต่ต้องลากไปทางขวาเอาครับผม  :cry:
โค้ดนี้ผมได้นำไปใช้กับโปรแกรมของเพื่อน ก็ใช้ได้ปกตินะครับ
สะดวก รีโมทไปเช็คไหมครับเรื่องการตั้งค่าฟอร์ม และการตั้งค่าแสดงผลการ์ดจอ
ใช้ Anydesk ครับ
โพสต์นี้ได้รับคำขอบคุณจาก: ittiphol

9
 DoCmd.MoveSize 20000, 0, 0, 0

ลองปรับขนาดของตัวเลขดูครับอาจจะแก้เป็น 30,000 แบบนี้
 DoCmd.MoveSize 30000, 0, 0, 0
อีกอย่างที่คอมพิวเตอร์เครื่องหลักจอได้เช็ตได้แสดง 2 หน้าจอหรือยังครับ
โพสต์นี้ได้รับคำขอบคุณจาก: ittiphol

10
ตัวอย่างลองเทสดูครับ
มีฟอร์ม 2 ฟอร์ม
โค้ดอยู่ใน Module นะครับ
โพสต์นี้ได้รับคำขอบคุณจาก: ittiphol

11
ลองศึกษาโค้ดนี้เพิ่มเติมจาก อาจารย์นะครับ

https://www.thai-access.com/index.php?topic=590.0
โพสต์นี้ได้รับคำขอบคุณจาก: ittiphol

12
ผมไม่มีมอนิเตอร์ 2 จอ เลยทดสอบไม่ได้ว่าให้ผลจริงแค่ไหน แต่ถ้าจอเดียว ก็ให้กำหนด Popup property ของฟอร์มเป็น Yes ก่อน และใส่โค้ดนี้ไว้ใน OnLoad event procedure ของฟอร์ม

Private Sub Form_Load()
    DoCmd.MoveSize ซ้าย, บน
End Sub

โดยที่ซ้ายและบน คือความห่างจากขอบซ้ายและขอบบนของจอ มีหน่วยเป็น twips (เท่ากับ 567 * เซ็นติเมตร) ดังนั้นต้องหาเองว่าจอที่ 2 มีขอบซ้ายเป็นเท่าไหร่กันแน่
โพสต์นี้ได้รับคำขอบคุณจาก: ittiphol

13
แบบนี้ก็ได้ครับ  :love:

โพสต์นี้ได้รับคำขอบคุณจาก: ittiphol

14
ที่ปุ่มคำนวนของท่านปิ่นณรงค์ใส่ +1ไปครับ
โค๊ด: [Select]
Me.totalDay = DateDiff("d", ([Forms]![TableReport]![BeginDate]), ([Forms]![TableReport]![EndDate]) + 1) & "  วัน"
ปล.ตอบมาแบบ...อ่านะครับ ไม่รู้ใช้คำตอบหรือแนวทางแก้ปัญหาจริงๆใหมช่วยชี้แจงมาด้วยนะครับ(จะได้แจ้งลบ --.--)
โพสต์นี้ได้รับคำขอบคุณจาก: ittiphol

15
1.
คือตอนนี้ผมใช้คิวรี่
Between DateValue([Forms]![TableReport]![BeginDate]) And DateValue([Forms]![TableReport]![EndDate])

จากเริ่มวัน ถึงวันที่ คือเลือกช่วงเวลา
ผมอยากจะรู้ว่ามันเป็นจำนวนกี่วัน จะทำยังไงครับผม

2.
ผมมีช่องอีกช่องที่เป็นช่องเลือกวันที่อัตโนมัติของมันเอง ที่ให้กดรูปปฏิฑิณ มันก็จะแสดงวันเดือนปี ที่ต้องการจะสั้นจะยาวก็ตามที่เราเซ็ต
แต่จะทำยังไงให้มันแสดง วัน ด้วยครับ เช่น จันทร์ อังคาร อะไรแบบนี้ครับ

ขอบคุณครับ


ข้อที่ 1 อยากแสดงที่ส่วนไหนครับ ถ้าจะแสดงในคิวรี่ เพิ่ม Field ขึ้นมาอีกอัน ใส่
โค๊ด: [Select]
TotalDay: DateDiff("d",([Forms]![TableReport]![BeginDate]),([Forms]![TableReport]![EndDate]))
ถ้าอยากให้แสดงในฟอร์มดูตัวอย่างตามไฟล์แนบนะครับ ใช้ 7Zip แตกไฟล์





ข้อที่ 2 อยาก Format 1/1/2562 เป็น วันจันทร์ ที่ 1 มกราคม 2562  ในช่อง Format ใส่คำสั่งนี้เข้าไป
โค๊ด: [Select]
"วัน"dddd" ที่ "d mmmm yyyy
โพสต์นี้ได้รับคำขอบคุณจาก: ittiphol

หน้า: [1]