แสดงกระทู้

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 ... 7 8 9 [10] 11 12 13 ... 22
163
อ้าว ลบข้อมูลออกทำไมอะครับ เผื่อจะมีประโยชน์กับคนอื่นในอนาคต
โพสต์นี้ได้รับคำขอบคุณจาก: UnKnown, Un

164
ห๊ะ! ไปเห็นได้ไง
โพสต์นี้ได้รับคำขอบคุณจาก: noi

165
อุ๊ย! อุตส่าห์แอบดูเงียบๆ อยู่มุมห้อง :smile:
โพสต์นี้ได้รับคำขอบคุณจาก: PNR, noi

166
ตัวอย่างในไฟล์แนบครับ
โพสต์นี้ได้รับคำขอบคุณจาก: nonc31, Pgh

167
ให้ลองเปลี่ยน Data Type ของฟิลด์ที่ต้องการคำนวณเป็น Calculated ดูครับ
โพสต์นี้ได้รับคำขอบคุณจาก: Pgh

168
ห้อง MS Access / : สอบถามเกี่ยวกับ Page Footer
« เมื่อ: 06 ม.ค. 64 , 17:16:23 »
ดูตัวอย่าง Text Box สีฟ้านะครับ
โพสต์นี้ได้รับคำขอบคุณจาก: Normunu

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

170
ตัวอย่างแบบง่ายๆ ครับ
โพสต์นี้ได้รับคำขอบคุณจาก: sjs, Normunu

171
แนะนำว่าหาตัว Converter Com1 to USB มาใช้เถอะครับ ราคาไม่แพง ลง Driver ก็น่าจะใช้ได้แล้วครับ

https://smallbusiness.chron.com/update-driver-dell-usb-mouse-54449.html

คำค้น "convert RS232 to usb"



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

172
ปกติเวลามี Error แล้วเค้าจะมี Error Number แจ้งมาด้วย
เราก็ใช้ประโยชน์จาก อันนี้มาจัดการได้ครับ

เช่นตัวอย่างนี้ เป็นการหารด้วย 0 ซึ่ง Error Number คือ 11




เราก็ใช้ประโยชน์จากตรงนี้มาเขียนโค้ดแบบนี้ครับ




แล้วเราจะได้การแสดงผลเป็นแบบนี้




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

173
ถ้าข้อมูลระดับแสน/ล้านเรคอร์ด ก็คงประมาณเหมือนเอารถเก๋งไปลากตู้คอนเทนเนอร์ครับ

จากที่เคยใช้งานมาเมื่อนานมาแล้ว เคยทำงานกับข้อมูลระดับนี้โดยวางเอาไว้ใน Oracle แล้วใข้ VB สร้าง UI ความเร็วก็ระดับใช้ได้เลยนะครับ

ซึ่ง VB เนี่ยก็ใกล้เคียงกับ Access ที่สุดแล้วครับ
โพสต์นี้ได้รับคำขอบคุณจาก: mivien20

174
ใช้ Query ครับ
การใช้ Dlookup ก็เหมือนการทำ Select Query
Dlookup 1 ครั้ง ก็เหมือนทำ Query 1 ครั้ง

ถ้า Looping ก็ทำ Query ตามจำนวนรอบเลยครับ

คือเห็นคำถาม แต่ไม่เห็นรูปแบบข้อมูล ไม่เห็น Output ที่ต้องการ ไม่รู้จะช่วยอย่างไร
โพสต์นี้ได้รับคำขอบคุณจาก: PNR, Jiw Jewel

175
ได้ครับ
เพิ่มฟิลด์ Printed แล้วกำหนด DataType เป็น Yes/No

เริ่มแรกให้กำหนด Default ของฟิลด์นี้เป็น No

เมื่อสั่งพิมพ์ก็ให้เปลี่ยนฟิลด์นี้เป็น Yes

คำสั่งในการสั่งพิมพ์ให้มีเงื่อนไขว่า ถ้าฟิลด์นี้เป็น Yes ไม่ให้พิมพ์
โพสต์นี้ได้รับคำขอบคุณจาก: pattan0013

176
ใครอธิบายให้หน่อย ผมอ่านแล้วไม่เข้าใจ ...  2 คนเปิดฟอร์มเดียวกัน พร้อมกัน นาย ก. ป้อนแล้วบันทึกเรคอร์ด แล้วหน้าฟอร์มของนาย ข. ไม่มีเรคอร์ดที่นาย ก.เพิ่งป้อนโผล่ขึ้นมาให้เห็นแบบอัตโนมัติอย่างงั้นเหรอครับ ?

ผมอ่านก็งงๆ อะครับ แต่พอดีเคยเจอเคสทำนองนี้มาก่อน
เลยเข้าใจว่าอย่างนี้

1. มีฟอร์มอยู่ 1 ฟอร์ม
2. นาย A กับ นาย B เปิดฟอร์มนี้พร้อมๆ กัน แถมดูเรคอร์ดเดียวกันอีก
3. นาย A ป้อนข้อมูลแล้วบันทึก จากนั้นก็ปิดฟอร์มซึ่งข้อมูลก็ยังไม่แสดงให้นาย B เห็น
4. จากนั้นนาย B ก็อาจมีการแก้ไขข้อมูลไปโดยไม่รู้ตัว หรือไม่ก็กดลบเรครอ์ดแล้วปิดฟอร์ม ซึ่งระบบก็คงถามอะไรซักอย่าง แล้วกด OK (ซึ่งส่วนนี้เค้าไม่ได้เล่าถึง)

ก็เลยทำให้ข้อมูลของนาย B ไปทับนาย A

อันนี้เดาล้วนๆ ครับ
โพสต์นี้ได้รับคำขอบคุณจาก: pattan0013

177
แสดงว่าคุณให้ฟอร์มเดียวกัน แถมฟอร์มนี้ก็เชื่อมต่อกับตารางอีกด้วย

แนะนำให้ทำเป็น 2 ฟอร์ม ฟอร์มนึงสำหรับดูอย่างเดียว อีกฟอร์มสำหรับแก้ข้อมูล

ฟอร์มดูอย่างเดียวอาจใช้คิวรีในการดูข้อมูล แล้วกำหนดว่า ไม่ให้ Add Data
ฟอร์มแก้ข้อมูลสามารถต่อกับตารางได้โดยตรง
โพสต์นี้ได้รับคำขอบคุณจาก: pattan0013

178
สร้าง Label ครับ
ตรงประเด็นที่สุด
โพสต์นี้ได้รับคำขอบคุณจาก: chai

179
คือคุณต้องการ Update ข้อมูลในตารางไหน คุณเอาตารางนั้นมาทำ Update Query ครับ ไม่จำเป็นต้องทำ Union เลยนี่นา เพราะ Union นั้นเขาเอาไว้ดูข้อมูลอย่างเดียว

คราวนี้มาดูรูปแบบการกรอกข้อมูลแล้ว มันเหมาะกับ Excel มากกว่า เนื่องจากยังไม่ได้ทำ Normalization
การใช้งานฐานข้อมูลนั้นต้องทำ Normalization ครับ เรื่องนี้เป็นเรื่องสำคัญมากมาย

ถ้าคุณทำ Normalization แล้ว การ Update ข้อมูลน่าจะทำได้ง่ายกว่านี้ครับ
โพสต์นี้ได้รับคำขอบคุณจาก: sjs, สันติสุข, pattan0013

180
ก็อย่างที่เคยบอกไว้คือ

Query ไม่ใช่จะสามารถป้อนหรือแก้ไขข้อมูลได้ทุกคิวรี โดยเฉพาะ Action Query หรือ Crosstab Query หรือ Query ที่มีความสัมพันธ์แบบ 1:N (มีบางกรณีที่ Update ข้อมูลได้) หรือ M:N

ถ้า Select Query ที่คุณสร้าง มีความสัมพันธ์แบบ 1:N หรือ M:N อย่าได้พยายามแก้ไขหรือป้อนข้อมูลเลยครับ ถ้าทำได้ ข้อมูลก็อาจผิดมันก็เลยล็อคไว้ตัวตัวของมันเอง
โพสต์นี้ได้รับคำขอบคุณจาก: pattan0013

หน้า: 1 ... 7 8 9 [10] 11 12 13 ... 22