ขอถามแบบมือใหม่ครับ เรื่อง Form และปุ่ม
กระทู้เก่าบอร์ด อ.Yeadram

 1,271   1
URL.หัวข้อ / URL
ขอถามแบบมือใหม่ครับ เรื่อง Form และปุ่ม

ขอโทษล่วงหน้านะครับทุกท่านถ้าคำถามของผมซ้ำ ผมพยายามหาแล้วแต่ไม่เจอคำตอบที่ต้องการ

1.เรื่องมีอยู่ว่าเวลาผมสร้างปุ่ม new record แต่พอกดปุ่มแล้วมันสร้าง new record จริงแต่ผมอยากให้เคอเซอร์ที่ใช้พิมมันไปอยู่ใน ช่องที่ต้องการโดยไม่ต้องกด Tab 1 ทีก่อน (เพราะผมพบปัญหาเวลากด duplicate form แล้ว มัน duplicate primary key ด้วยทำให้ เพิ่มไม่ได้ แต่ถ้าช่องดำๆมันไปอยู่ตรง primary key พอดีก็จะสามารถแก้ได้ก่อนที่มันจะเด้งออกอัตโนมัติครับ)

2. ปุ่ม duplicate form ที่ access สร้างให้มัน duplicate แต่ main form แต่ไม่ duplicate sub form ให้ต้องแก้ไขยังไงหรอครับ


ขอบพระคุณอย่างสูงล่วงหน้า

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

1 @R13065
คำถามที่ 1
ต้องเขียนโค้ดหรือใช้ มาโครช่วยครับ
ถ้าเป็นโค้ดก็ไปเพิ่มคำสั่ง
.setfocus เข้าไปครับ
อยากให้เคอร์เซอร์ไปอยู่ที่ไหน ในเหตุการณ์ไหน ก็ต้องบอกมันไป โค้ดมันจะรู้ตำแหน่งได้โดยการระบุชื่อคอนโทรลครับ เช่นถ้า textbox ของคุณชื่อ text1 เมื่อกดปุ่มคำสั่ง (ซึ่งชื่อว่า command1) แล้วต้องการให้เคอร์เซอร์ไปหามัน คำสั่งก็จะประมาณนี้ครับ

Private sub command1_Click()
คำสั่งเดิม....
คำสั่งเดิมที่เคยมี....
me.text1.setfocus
End sub

ระวังนิดหนึ่งนะครับ ชื่อคอนโทรล กับชื่อฟิลด์ มันคนละเรื่องกันนะครับ อธิบายเพิ่มเติมคงยาวมาก

คำถามที่ 2
ผมใช้ Access 2000 - 2002 - 2003 ยังไม่เคยเห็นปุ่ม Dupplicate form ไม่ทราบว่าที่พูดถึงเนี่ย Access เวอร์ชั่นอะไรครับ
ข้อจำกัดของคำสั่งนั้นมีอะไรบ้างพอรู้ไหม ผมไม่เคยใช้คำสั่งนี้ ไม่รู้ว่ามันทำอะไรได้มากน้อยแค่ไหน แต่งานอย่างนี้ถ้าคุณเขียนโค้ดเป็น เขียนโค้ดเอาดีกว่า อย่างว่าครับ อย่างไรซะการสั่งการด้วยโค้ดจะยืดหยุ่นตรงความต้องการมากที่สุด แต่ก็ไม่สะดวกสำหรับมือใหม่

มือใหม่ถ้าคิดอยากใช้ Access ก็อย่าพยายามคิดนอกกรอบ ทำนอกเหนือให้มากนัก ไม่งั้น วิซาร์ดต่างๆ มันเอื้อให้ไม่ไหวครับ
แต่ถ้าอยากคิดนอกกรอบ ทำตามจินตนาการ (ผมสนับสนุนเต็มที่) ก็ต้องพัฒนาตัวเองให้พ้นสภาพ "มือใหม่" ก่อนครับ ฝึกเยอะๆ อ่านแยะๆ ให้เวลาและใส่ใจกับมัน ผมมาถึงระดับนี้ได้ ก็ "ครูพักลักจำ" ทั้งนั้นแหละครับ อย่ากลัวแม้เราไม่มีพรสวรรค์ อย่าท้อแม้เราไม่มีตำราหรือครูบาอาจารย์เก่ง ถ้าใจรักก็ลุยโลด
@ ประกาศใช้งานเว็บบอร์ดใหม่ => บอร์ดเรียนรู้ Access สำหรับคนไทย
แล้วจะใส่ลิ้งอ้างอิงมาที่โพสต์เก่านี้หรือไม่ก็ตามสะดวกครับ
Time: 0.3515s