แสดงกระทู้

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

หน้า: [1] 2 3 4 ... 23
1
ใช้งานได้ปกติ มีการ Update ใหม่เป็นระยะๆ ทำให้โปรแกรม 365 ทันสมัยอยู่เสมอ ไม่มีปัญหากับรุ่นอื่นๆ ครับ
โพสต์นี้ได้รับคำขอบคุณจาก: UnKnown, มาลี

2

1. เปิด Properties ของ Query
2. กำหนด Unique Values = yes 
โพสต์นี้ได้รับคำขอบคุณจาก: kitisak

3
เกิดจากใส่คำสั่งซ้อนคำสั่งครับ

ในฟอร์มก็มี IIF ใน โมดูลก็มีอี๊กกกกก โปรแกรมไม่รู้จะทำไง เลยแสดง Error ครับ
โพสต์นี้ได้รับคำขอบคุณจาก: ingfahm59

4
อาจต้องส่งตัวอย่างไฟล์มาให้หน่อยน่ะครับ สมาชิกที่นี่จะได้ดูให้ได้น่ะครับ

บางใช้ IsNull หรือแทนที่จะใช้ "1" ก็ใช้เป็น 1 แทน อะไรงี้ ก็หายครับ เลยต้องดูข้อมูลประกอบ
โพสต์นี้ได้รับคำขอบคุณจาก: ingfahm59

5
สามารถสร้าง Query ด้วย Wizard แล้วเลือก Find Duplicated หรือ Find Unmatched ได้ครับ
โพสต์นี้ได้รับคำขอบคุณจาก: kitisak

6
ตัวอย่าง Code ครับ

Private Sub Form_Resize()
   Me.Command0.Left = (Me.InsideWidth - Me.Command0.Width) / 2
End Sub
โพสต์นี้ได้รับคำขอบคุณจาก: nonc31

7
เปลี่ยน
Public Declare Function

เป็น

Public Declare PtrSafe Function
โพสต์นี้ได้รับคำขอบคุณจาก: prajak

8
อย่างที่บอกไงครับ ไม่ใช่ Before Update จะทำได้หมด

คราวนี้ก็ต้องมาดูว่าคุณจะ Update ตอนไหน ก็ไปดักหน้าเก็บข้อมูลเข้าตารางก่อน ซึ่งผมก็บอกไม่ได้ว่าต้องทำอย่างไร เพราะต้องดู Process Flow แล้วหาจุดดักเก็บข้อมูล เช่น

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

สรุปคือคุณต้อง Tricker Point ให้เจอก่อนครับ ถ้าหาไม่เจอก็สร้างมันขึ้นมา
โพสต์นี้ได้รับคำขอบคุณจาก: nawahovvp

9
ทำได้ครับ แต่เงื่อนไขต้องชัดเจนก่อนเช่น
1. เก็บทั้งหมด หรือเก็บแค่บางฟิลด์
2. เก็บไว้นานแค่ไหน เก็บไปเรื่อยๆ หรือเก็บไว้เผื่อทำ Undo

หลักการง่ายๆ คือ เก็บไว้ในตัวแปร หรือเก็บไว้ในตาราง (พิจารณาจากเงื่อนไขทั้ง 2 ข้อ) โดยใช้ Event ที่เหมาะกับขั้นตอนการทำงาน (บางกรณี Before Update ใช้ไม่ได้)
โพสต์นี้ได้รับคำขอบคุณจาก: nawahovvp

10
มันมีหลายเงื่อนไขนะครับ
1. ถ้ารูปเล็กไป (Pixel น้อย หรือ Resolution ต่ำ) ก็ไม่ชัด
2. Printer ถ้าเป็น Ink Jet ก็ชัดสู้ Laser ไม่ได้
3. Epson ก็จะให้สีจางกว่า HP

เท่าที่เจอมากับตัวเอง
โพสต์นี้ได้รับคำขอบคุณจาก: aek

11
เนื่องจาก Report ถูกจำกัดด้วยขนาดของหน้ากระดาษ
ดังนั้นต้องใส่ Sub Report ต่อๆ กันลงมาตามแนวกระดาษครับ แล้วสั่ง Print Preview จะได้รู้ว่าหน้าตาเอกสารเป็นอย่างไร

เทคนิคนิดหน่อยคือ ต้องกำหนด Height ให้ Sub-Report ไว้น้อยๆ แต่ไม่ต้องถึงกับ 0 นะครับ เพราะข้อจำกัดของ Report มีข้อนึงที่ห้ามขนาดกระดาษ(เฉพาะบนหน้าหน้าจอ)เกินประมาณนึง (จำไม่ได้ว่าเท่าไหร่) การกำหนด Height ไว้น้อยๆ จะช่วยให้ใส่ Sub-Report ได้หลายอัน

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

12
งั้นก็ใช้คิวรีครับ
โพสต์นี้ได้รับคำขอบคุณจาก: mtaccess

13
เปลี่ยน Data Type จาก Text เป็น Integer ครับ
โพสต์นี้ได้รับคำขอบคุณจาก: apirak

14
ปัญหานี้เกิดเกิดได้จากหลายสาเหตุ

ที่เคยเจอ
1. ไม่ได้เปิด Excel มาเพื่อ Reformat ตารางให้เหมาะสมสำหรับการนำเข้า Access เช่น มีข้อมูลอยู่ในคอลัมน์ A ถึง G แล้วก็มีขยะโผล่มาใน J20, K300 และอื่นๆ
2. ข้อมูลแถวแรกใน Excel (ไม่นับ Header) เป็นตัวเลข แล้ว แถวถัดไปเป็น Text เกิดจากความฉลาด (หรือสาระแน) ของ Access ที่คิดว่าข้อมูลทั้งหมดต่อจากนี้เป็นตัวเลข พอไม่เป็นตัวเลขก็เลย Error
3. ไฟล์ Excel ไม่ใช่ Excel

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

15
ตัวอย่างไฟล์ครับ
โพสต์นี้ได้รับคำขอบคุณจาก: Eik Q Sang

16
ต้องไปตั้งค่า Regional Settings ให้เป็นปี พ.ศ. ครับ
แต่แนะนำให้ใช้ใน Access เท่านั้นนะครับ
โพสต์นี้ได้รับคำขอบคุณจาก: Eik Q Sang

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