หน้าฟอร์มเห็นเฉพาะข้อมูลที่ตนเองกรอกเท่านั้น
กระทู้เก่าบอร์ด อ.Yeadram

 1,348   9
URL.หัวข้อ / URL
หน้าฟอร์มเห็นเฉพาะข้อมูลที่ตนเองกรอกเท่านั้น

ที่หน้าฟอร์ม มีวิธีทำอย่างไรที่ไม่ให้ผู้กรอกเห็นข้อมูลคนอื่นที่กรอกข้อมูลก่อนหน้านี้คะ

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

1 @R18781
ก็ต้องสร้างฟอร์มเปล่าๆ ที่ไม่มี Record Source

แล้วเขียน VB เป็น ADO หรือ SQL เพื่อป้อนข้อมูลเข้าตารางโดยตรงครับ
2 @R18785
Post ฟอร์มมาให้ดูด้วยครับ พร้อมรายละเอียดที่มากกว่านี้ เพื่อให้ง่ายต่อผู้ที่จะตอบให้ ยังนึกภาพไม่ออกว่าปัญหาคืออะไร
3 @R18791


แนบรูปภาพ และคำอธิบายเพิ่มเติมค่ะ

หากต้องการให้ผู้กรอกเห็นข้อมูลเฉพาะ new record โดยไม่สามารถคลิกปุ่มระเบียนเพื่อไปดูข้อมูลก่อนหน้า และข้อมูลถัดไป (ข้อมูลเฉพาะของตนเองเท่านั้น) มีวิธีทำอย่างไรคะ

ขอบคุณมากค่ะ
4 @R18792
เลื่อก design view เข้าไปที่ property sheet ของ from ใน folder format ดูที่ navigation buttons เปลี่ยนเป็น no ลูกศรข้างล่างฟอร์มจะหายไป ไม่สามารถเลื่อนไปดู record เก่าได้

เขียน macro หรือ vba ที่ on load ให้เปิด new record ทุกครั้งที่เปิดฟอร์มเข้ามาคีย์ข้อมูล หรือทำปุ่มขึ้นมาก็ได้

5 @R18793
ที่ให้เขียน new record ขึ้นมาเพื่อให้คนที่คีย์ข้อมูล สามารถเพิ่ม record ถัดไปได้
6 @R18794
ขอความกรุณา ช่วยแนะนำการเขียน macro เป็นขั้น หรือสอนทำปุ่มขึ้นมาก็ได้ค่ะ เพราะใหม่มากเลยค่ะ ได้เรียนมา 5 วัน และตั้งใจจะทำโปรเจคนี้ให้สำเร็จ

ขอบคุณค่ะ
7 @R18800
ตามความเข้าใจของผม ใน Requirement ของคุณคือ

1. คุณต้องการให้คนอื่นเข้ามาป้อนข้อมูล
2. คุณไม่ต้องการให้ผู้ป้อนข้อมูลเห็นข้อมูลในเรคอร์ดอื่นๆ ไม่ว่าจะกดปุ่ม PgUp/PgDn ก็ไม่สามารถไปแอบดูข้อมูลคนอื่นได้

ถ้าใช่แบบนี้ ผมมีทางเลือกให้ 2 ทาง

1. เขียน VBA เพื่อให้เก็บข้อมูลจากฟอร์มเข้าสู่ตารางโดยตรง ไม่ต้องผ่าน Record Source
2. สร้างตาราง Dummy แล้วให้ป้อนข้อมูลผ่านฟอร์มที่กำหนด Record Source เป็นตาราง Dummy อันนี้ เมื่อป้อนข้อมูลเสร็จ ก็กดปุ่ม แล้วปุ่มนี้ก็มีมาโครที่สั่ง Query ให้ทำการย้ายข้อมูลจากตาราง Dummy ไปไว้ตารางจริง

ชอบวิธีไหนให้บอก พร้อมทิ้งอีเมลเอาไว้ เดี๋ยวติดต่อไปครับ
8 @R18805
ใช่ตามที่ต้องการเลยค่ะ

ขอเป็นแบบที่สองค่ะ เพราะน่าจะทำความเข้าใจได้ง่ายกว่าการเขียน VBA

อีเมล์ค่ะ chotikasiri2001@hotmail.com// ขอบคุณทุกท่านอีกครั้งสำหรับความช่วยเหลือ
9 @R18806
ส่งอีเมลไปแล้วนะครับ
@ ประกาศใช้งานเว็บบอร์ดใหม่ => บอร์ดเรียนรู้ Access สำหรับคนไทย
แล้วจะใส่ลิ้งอ้างอิงมาที่โพสต์เก่านี้หรือไม่ก็ตามสะดวกครับ
Time: 0.3314s