สอบถาม
กระทู้เก่าบอร์ด อ.สุภาพ ไชยา

 379   6
URL.หัวข้อ / URL
สอบถาม

สวัสดีครับคุณสุภาพ
ผมได้ไปลองทำแล้วเรื่องการช่วงอายุ (ซึ่งผมก็ทำตามที่คุณสุภาพแนะนำ) แต่ไม่สำเร็จครับไม่รู้ตรงไหนครับ หลังจากที่ผมป้อนฟังก์ชัน DCount ตามที่แนะนำ แต่มีข้อความฟ้องออกมาว่า
"นิพจน์ที่คุณป้อนมีสายอักขระที่ไม่ถูกต้อง
สายอักขระสามารถมีความยาวได้มากถึง 255 อักขระ รวมทั้งเครื่องหมายอัญประกาศเปิด และเครื่องหมายอัญประกาศปิด "
ผมก็ได้ลองตรวจสอบแล้ว ผมก็ว่าผมพิมพ์ถูกแล้วนะซึ่งผมพิมพ์ดังนี้
=DCount("[Name]","History","& Age([Birthday]) Between 21 and 30 & " And [Code_Education]=2 ")
หมายเหตุ 1. ฟิวด์ Birthday เก็บวันเดือนปีเกิดครับ แล้วนำมา คำนวณเป็นอายุ ซึ่งผมไม่ได้มีฟิวส์เก็บอายุครับ
2. ฟิวด์ Code_Education เก็บรหัสระดับการศึกษา(1=ต่ำกว่าอนุปริญญา,2=ปริญญาตรี,3=ปริญญาโท,4=ปริญญาเอก)เป็นชนิดตัวเลข(Number)ครับ
ยังงัยช่วยดูให้ผมอีกรอบนะครับ ขอบคุณครับ

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

1 @R00088
ขออภัยครับ ให้แก้ใหม่เป็น =DCount("[Name]","History","Age([Birthday]) Between 21 and 30 And [Code_Education]=2") โดยการตัด & " หน้าหลังออกครับ
2 @R00599
แอกเซส97/2000 สามารถเขียนโปรแกรมในลักษณะที่ใช้ส่งข้อความระว่างผู้ใช้งานในกลุ่มผู้ร่วมงานไหมครับ เช่นคลิกป่มที่สร้างมาปุ่มหนึ่งเพื่อส่งข้อความ แล้วให้โชว์แมสเซสบอกซ์ที่ผู้รับ เครื่องในกลุ่มทำงานเป็นระบบแลนครับ ไม่ทราบไอพีแอดเดรสแต่ทราบหมายเลขเครื่องประจำคอมพิวเตอร์ของแต่ละคนในกลุ่มทำงานร่วมกัน
3 @R00601
น่าจะใช้ OutLook นะครับ ผมเคยได้ยินว่ามันสามารถ Pop Up เวลามีข้อความส่งเข้ามา แต่ผมยังไม่เคยได้ยิน หรือเคยเห็นโค้ดที่ทำงานเช่นนี้ใน Access เลยครับ แต่ผมว่าน่าสนใจดีครับ ผมจะลองค้นหาดูว่า โปรแกรมตัวไหนบ้างที่งานลักษณะคล้ายนี้ แล้วจะลองปรับมาใช้กับ Access ดูครับ
4 @R00604
อยากทราบวิธีเขียนกรอบให้ใส่รหัสเพื่อเข้าสู่โปรแกรมแอกเซส97/2000ที่เขียนขึ้นมาเอง เขียนอย่างไรครับ และใช้ในกรณีที่มียูสเซอร์ที่จะใช้โปรแกรมนั้นหลายๆคน ใช้โคดอย่างไร ช่วยอธิบายชัดแจ้งด้วยครับ สนใจมากแต่ไม่รู้วิธี
5 @R00666
จากคำถามของคุณไพฑูรย์ ผมได้ไปอ่านเจอกระทู้คล้ายๆ กับที่ได้ถามมา ลองไปอ่านแนวทางของเขาดูนะครับ ที่ http://www.utteraccess.com/forums/showflat.php?Cat=&Board=access_2000&Number=111002&page=0&view=collapsed&sb=5&o=7&fpart=1 น่าจะทำได้นะครับ
6 @R00685
เกี่ยวกับโปรแกรมที่ใช้ส่งข้อความบน LAN นั้น น่าสนใจมากครับ ผมยังไม่เคยลอง แต่มีแนวคิดดังนี้ครับ.. 1. เป็นโปรแกรมในลักษณะ Back End/ Front End มีตัว Database อยู่ที่ Server 2. ที่เครื่อง Client ต้องเปิดโปรแกรมไว้ตลอดเวลา อาจจะทำให้ Minimize ไว้ หรือทำเป็น Icon ไปไว้ใน Tray(ศึกษาได้จากตัวอย่างโปรแกรมตั้งเวลาเตือนด้วยเสียงเพลงครับ) 3. Form ที่เปิดในเครื่อง Client ตั้ง Timer ครับแล้วให้ตรวจสอบไปที่ Database ว่าถ้ามี Computer Name ตรงกับเครื่องของตัวเอง ก็ให้แสดง Message นั้นออกมา 4. และโปรแกรมที่เครื่อง Client ก็สามารถส่ง Message ไปที่เครื่องอื่นๆได้ด้วยโดยให้เลื่อกชื่อคอมพิวเตอร์ที่มีอยู่ในเครือข่าย ..พอจะมีใคร มองออกเหมือนผมมั๊ยครับ !
@ ประกาศใช้งานเว็บบอร์ดใหม่ => บอร์ดเรียนรู้ Access สำหรับคนไทย
แล้วจะใส่ลิ้งอ้างอิงมาที่โพสต์เก่านี้หรือไม่ก็ตามสะดวกครับ
Time: 0.0430s