Access : จุดเริ่มต้นที่ง่ายที่สุดสำหรับการเรียนรู้ ระบบฐานข้อมูล
Access : จุดเริ่มต้นที่ง่ายที่สุดสำหรับการเรียนรู้ การเขียนโปรแกรม
Access : เป็นได้ทั้งตัวเก็บฐานข้อมูล และตัวจัดการฐานข้อมูล
Thai Access : บอร์ดเสริมการเรียนรู้ Access ด้วยภาษาไทย

น้อมรำลึกในพระมหากรุณาธิคุณอันหาที่สุดมิได้ พระบาทสมเด็จพระปรมินทรมหาภูมิพลอดุลยเดชฯ พระผู้เสด็จสู่สวรรคาลัย

Back to Board : Thai Access Webboard New Topic    Reply
สอบถามผู้รู้ เรื่อง If Dlookup หน่อยครับ

Topic by Message Posted : on : 22/12/2559 18:35:13
เด็กใหม่หัดเขียน  คือว่าผมต้องการเขียน VBA โค๊ด
Textbox ที่ 1 ผมจะคีย์ เลขที่กำกับ 1,2,3 ฯลฯ
Textbox ที่ 2 ผมจะคีย์ วัน/เดือน/ปี

อยากจะเช็คตอนผมคีย์ที่ Textbox ที่ 1 ว่า
- เช็คว่า เลขนี้มีในระบบหรือยัง ถ้ายังไม่มีก็สามารถคีย์ได้
- เช็คต่อว่า ถ้าเลขนี้มีในระบบแล้ว และเป็นเลขใบกำกับซ้ำเลขในระบบของปี 59 จะไม่สามารถคีย์เลขซ้ำได้และไม่สามารถทำรายการอื่นได้ มีข้อความเตือน แต่ถ้าข้อมูลเป็นปี 60 จะสามารถคีย์รายการอื่นต่อได้


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

Reply by Message on : 23/12/2559 11:06:15
TTT
(R22833)
อื่ม! ถ้าต้องการตรวจสอบข้อมูลก่อนคีย์ ก็ทำใน Event > Before Update เช่น

Private Sub Number_BeforeUpdate(Cancel As Integer)
    Cancel = DCount("Number", "Table1", "Number=" & Me.Textbox1) > 0
End Sub

หากข้อมูลซ้ำกับฐานข้อมูลเป้าหมาย เคอร์เซอร์ก็จะไม่ยอมไปไหน อะไรประมาณนี้ครับ

ส่วนก็สร้างเงื่อนไขก็ต้องปรับตามฐานข้อมูลคุณดูว่าต้องการอะไร ศึกษาและปรับใช้ดูครับ
Back to Top

Reply

 *Indicates required fields
Format:
Bold Under Line Italic Add Hyperlink Add Email Link Italic List Indent Add Image Emoticons Insert code Mode:
Message:*
Your Name*:
Normal word*: Please input : ไทยแอ็คเซส
+++ webboard source: ASPThai.Net Webboard 6.0 webbord +++++++ admin : yeadram +++