แสดงกระทู้

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

หน้า: [1] 2
1

คือต้องการให้เวลาล็อคอินเข้าใช้งานแล้วผู้ใช้งานคนอื่นไม่สามารถเห็นช่อง address ได้ สามารถเห็นได้แค่ admin ค่ะ สามารถทำได้อย่างไรบ้างคะ

2
คุณ Supanida ผู้กำเนิดกระทู้ > การทำการเบิกหลายรายการโดยที่เราทำการเลือกโดยเหมือนการติ๊กเลือกแล้วลิ้งค์ไปยังฟอร์มการเบิกค่ะ
จากกระทู้เดิมนั้นคือต้องการให้สามารถเลือกของหลายๆอย่างจากรายการในฟอร์ม1 > แล้วส่งรายการที่เลือกหลายๆอย่างนั้นไปยังฟอร์ม2เพื่อเบิก

กระทู้ใหม่นี้เพิ่มเติมมาคือ หน้ารายการในฟอร์ม1แทนที่จะเลื่อนรายการหานั้นสามารถทำกล่องค้นหาเพื่อค้นหาหลายๆอย่างในครั้งเดียวเช่น ปากกา,ดินสอ,.. ถ้ามีก็ให้แสดงแค่นี้ที่เหลืออย่างอื่นไม่ต้องแสดง จะได้กดเลือกและส่งไปยังฟอร์ม2เพื่อเบิกเป็นอันจบได้หรือไม่ & อย่างไร

ผมตีความประมาณนี้ถูกหรือไม่ถูกก็ชี้แจงมาเลยนะครับ จะได้ช่วยท่านได้อย่างเที่ยงตรงไม่งั้นจะกลายเป็นกระทู้ลอยแพ :sweat:

ใช่ค่ะ ต้องการประมาณนี้เลยค่ะ

3
ไม่เข้าใจ

คือสมมติต้องการเบิกรายการของ 5 รายการค่ะ แล้วต้องการค้นหารายการของ 5 รายการนั้นพร้อมกันทีเดียวทั้ง 5 รายการเลยน่ะค่ะ

4
อยากสอบถามถ้าเราต้องการทำการค้นหาหลายๆค่าในครั้งเดียวสามารถทำไดเไหมคะ

5
ต้องการสร้าง BOM เพื่อเอาไว้ใช้สำหรับการเบิกไปทำการผลิตค่ะ เป็น BOM เกี่ยวกับการผลิตด้านอิเล็กทรอนิกส์ค่ะ

6
ห้อง MS Access / : Modul not found
« เมื่อ: 07 พ.ค. 62 , 14:13:25 »
พอดีเปิด 64bit ไม่ได้ แต่พอแปลงเป็น 32bit ลองเปิดดูเปิดได้ปกติ

ขอสอบถามเรื่องการทำ BOM ใน access หน่อยได้ไหมคะ

7
ห้อง MS Access / Modul not found
« เมื่อ: 07 พ.ค. 62 , 00:26:01 »
คือว่าเซฟเป็น.accdeแล้ว พอคลิ๊กตรงที่การเบิกจ่ายวัตถุดิบแล้วขึ้นแบบนี้ มีวิธีการไหมคะ ตรงหัวข้ออื่นก็มีคำสั่ง openform แบบเดียวกันแต่ไม่เกิดปัญหานี้ค่ะ



User : Nan Pass: 9412
กดเข้าตรงคำว่า Admin นะคะ

8
ถ้าต้องการนำ access ไปใช้ให้เป็นออนไลน์ควรเซฟอย่างไรคะ

9
ปัญหาเกิดจาก คุณไปกำหนด frm_search ที่เป็น subform ให้คุณสมบัติของฟอร์มห้ามแก้ไขคับ


แก้เป็น ใช่ แล้วจะสามารถติ๊กได้คับ
 :grin: :grin:

ขอบคุณค่า

10
เกิดได้จากหลายสาเหตุมาก (พอๆ กับตัวเลขที่หมอแปลกบอกมา) ส่งไฟล์ไว้ในนี้ก็ดีครับ คนที่นี่จะได้ช่วยได้ครับ

อันนี้ไฟล์นะคะ ยูเซอร์ ; Nan , Pass ; 9412

11
ในฟอร์มของเรา เราต้องการให้สามารถติ๊กเลทอกรายการที่เราต้องการได้ค่ะ แต่ตอนนี้มันขึ้นติ๊กถูกค้างไว้ ไม่สามารถเอาติ๊กถูกออกได้ค่ะ

มีไฟล์แนบมาด้วยนะคะ ช่วยดูให้หน่อยนะคะ
ียูเซอร์ ; Nan , Pass ; 9412 เวลาจะล็อคอินนะคะ

12
ก็ตรวจสอบโดยดับเบิลคลิกที่คิวรี่ A และ B ที่ละตัวตามลำดับสิครับ รันแต่ละตัวแล้วก็มาเปิดดูค่าในเทเบิลว่าเปลี่ยนแปลงไปตามการทำงานของคิวรี่หรือไม่ อันไหนไม่ ก็แปลว่าคิวรี่ตัวนั้นผิด ก็เอามาแก้ไข คุณต้องมีตรรกกะในการหาวิธีตีวงของปัญหาให้แคบลง หาจุดที่ผิดเอง ลองดูครับ

ถ้าหาที่ผิด (เรียกว่าการ debug โปรแกรม) อย่างมืออาชีพหน่อย ก็ใช้วิธีให้โค้ดทำงานทีละคำสั่งทีเราเรียกว่า การ trace การทำงานของโค้ดแบบ step by step แล้วตรวจดูค่าในเทเบิลเช่นกัน


ขออีกคำถามเดียวค่ะ ถ้าต้องการให้ข้อมูลที่เราเลือกลิ้งค์ยังไปยังฟอร์มเบิก เมื่อเรากดทำการเบิกตรงฟอร์มค้นหา มีวิธีเขียนคำสั่งยังไงคะ

13
ไม่ใช่เกณฑ์ (Criteria) แต่เป็นบรรทัดที่เขียนว่า Update To (ไม่รู้ภาษาไทยเขาใช้คำว่าอะไร) ของคอลัมน์ฟิลด์ Yes/No ซึ่งบรรทัดนี้จะมีใน Update Query เท่านั้น โดยใส่เป็นคำว่า True ไปตรงๆเลย

ขอสอบถามค่ะ พอดีว่าทำตามที่แนะนำมาแล้ว แต่ก็ยังติ๊กเลือกไม่ได้อ่ะค่ะ

14
ไม่ใช่เกณฑ์ (Criteria) แต่เป็นบรรทัดที่เขียนว่า Update To (ไม่รู้ภาษาไทยเขาใช้คำว่าอะไร) ของคอลัมน์ฟิลด์ Yes/No ซึ่งบรรทัดนี้จะมีใน Update Query เท่านั้น โดยใส่เป็นคำว่า True ไปตรงๆเลย

โอเคค่า ขอบคุณมากๆๆๆๆๆๆๆเลยนะคะ

15
แน่นอนครับ คิวรี่ B ต้องกำหนดค่าของฟิลด์ Yes/No เป็น True

กำหนดใส่ตรงเกณฑ์เลยใช่ไหมคะ ต้องเป็น true = -1 หรือ false = 0 ไหมคะ

16
ใน Update Query (B) ก็จะมีลักษณะเงื่อนไขเป็นตามรูปข้างล่างนี้ (ไปเติมอีกเงื่อนไขเองนะครับ) เห็นไหมครับว่าเงื่อนไขก็เหมือนกับที่คุณทำ


ทีนี้ ต้องมีอีก Update Query (A) ที่ไม่ต้องมีเงื่อนไขใดๆ แต่ให้แก้ไขค่าฟิลด์ Yes/No เป็น False ให้หมดก่อนเพื่อเคลียร์การทำเครื่องหมายที่มีมาก่อน แล้วก่อนที่จะรันโค้ด 3 บรรทัดของคุณใน SearchCombo ก็ให้โปรแกรมก็เรียกคิว A ตัวนี้ทำงานเสียก่อน

ต่อไปก็เรียกคิวรี่ B ทำงานเพื่อทำเครื่องหมายให้ฟิลด์ Yes/No

แล้วค่อยต่อท้ายด้วยโค้ด 3 บรรทัดเดิมของคุณ เพื่อแสดงผลการค้นออกมาบนฟอร์ม

ทีนี้ถ้าอยากให้ดูกระชับ ใช้โค้ดเพียงอย่างเดียวโดยไม่ต้องสร้าง Update Query ก็ให้ใช้คำสั่ง DoCmd.RunSQL "คำสั่ง SQL UPDATE statement" แทนก็ได้ อันนี้ไปศึกษาเองครับ ไม่ได้ยากอะไร


คิวรี่ B ต้องกำหนดเป็น true ไหมคะ

17
"กำหนดเงื่อนไขโดยการเขียนโค้ดเป็นตัวกำหนดค่ะ"  ก็เงื่อนไขอันเดียวกันนั้นแหล่ะครับ เหมือนๆกัน 100% เลย

ลองเอาคิวรี่และโค้ดส่วนนี้มาแสดงให้ดูหน่อยครับ ถ้าแสดงเป็นรูปง่ายกว่าเขียนอธิบาย ก็เอารูปมาให้ดูประกอบด้วยก็ได้

รูปนี้คือคิวรี่หน้าค้นหาค่ะ

ส่วนอันนี้เป็นเงื่อนไขคำสั่งการค้นหาค่ะ

18
เอาอย่างนี้ดีกว่า ตอบผมมาว่า ในหน้า [การค้นหา] คุณทำยังไงถึงได้ผลการค้นหาตามเงื่อนไขที่ใส่บนหน้าฟอร์ม ใช้คิวรี่ หรือใช้อะไร แล้ว expression ที่ใช้ค้นหาคืออะไร ช่วยอธิบายอย่างละเอียดด้วย

ให้หน้าค้นหาใช้คิวรี่ค่ะ แล้วก็นำมาสร้างเป็นฟอร์มค่ะ ส่วนที่ใช้ค้นหาใช้คอมโบบ็อกซ์ในการค้นหาค่ะ กำหนดเงื่อนไขโดยการเขียนโค้ดเป็นตัวกำหนดค่ะ กำหนดว่าให้สามารถเลือกการค้นหาได้จาก sku ,p/n หรือ valuable ค่ะ

หน้า: [1] 2