กระทู้เก่าบอร์ด อ.Yeadram
1,147 5
URL.หัวข้อ /
URL
สอบถามอาจารย์,ท่านผู้รู้เกี่ยวกับเก็บค่าTextboxไปF
สวัสดีครับ
ผมมาเฝ้าบอร์ดได้พักใหญ่ๆ หาความรู้ที่นี่ได้มากพอสมควรเลยครับ
ตอนนี้ ผมกำลังหัดเขียนอยู่ครับ แล้วก็เริ่มมีปัญหาจะถามแล้วครับ :-)
ผมกำลังเขียนเกี่ยวกับโปรแกรมขายน่ะครับ รบกวนถาม ท่านอาจารย์ และท่านผู้รู้ ดังนี้ครับ
1.ผมสร้างฟอร์มหลัก+ซับฟอร์มขึ้นมาแล้ว (โดยสมมุติว่า ฟอร์มหลักชื่อ Form001 และฟอร์มย่อยชื่อForm002) โดยที่มี OrderId เป็นตัวเชื่อม(คีย์หลักทั้ง2ฟอร์ม) ทีนี้ขณะที่ใช้พอลงรายการProductIDเสร็จ เมื่อมีการรวมบิลที่ซับฟอร์ม ก็จะมีการคำนวณรวมเงิน, ลดเปอร์เซ็นต์, รวมภาษี ที่ Textboxอันหนึ่งและแปะอยู่ที่ส่วนหัวของฟอร์มชื่อRemain001
และผมต้องการให้เมื่อกดปุ่มบันทึกก็จะถูกเซฟเข้าไปในฟิล์ดRemain002ของฟอร์มหลักFrom001 โดยที่OrderID เหมือนกันกับฟอร์มOrderที่ใช้ลงรายการ ไม่ทราบว่า ผมต้องเขียนโค๊ตอย่างไรครับ ขอบคุณล่วงหน้าครับ
ผมมาเฝ้าบอร์ดได้พักใหญ่ๆ หาความรู้ที่นี่ได้มากพอสมควรเลยครับ
ตอนนี้ ผมกำลังหัดเขียนอยู่ครับ แล้วก็เริ่มมีปัญหาจะถามแล้วครับ :-)
ผมกำลังเขียนเกี่ยวกับโปรแกรมขายน่ะครับ รบกวนถาม ท่านอาจารย์ และท่านผู้รู้ ดังนี้ครับ
1.ผมสร้างฟอร์มหลัก+ซับฟอร์มขึ้นมาแล้ว (โดยสมมุติว่า ฟอร์มหลักชื่อ Form001 และฟอร์มย่อยชื่อForm002) โดยที่มี OrderId เป็นตัวเชื่อม(คีย์หลักทั้ง2ฟอร์ม) ทีนี้ขณะที่ใช้พอลงรายการProductIDเสร็จ เมื่อมีการรวมบิลที่ซับฟอร์ม ก็จะมีการคำนวณรวมเงิน, ลดเปอร์เซ็นต์, รวมภาษี ที่ Textboxอันหนึ่งและแปะอยู่ที่ส่วนหัวของฟอร์มชื่อRemain001
และผมต้องการให้เมื่อกดปุ่มบันทึกก็จะถูกเซฟเข้าไปในฟิล์ดRemain002ของฟอร์มหลักFrom001 โดยที่OrderID เหมือนกันกับฟอร์มOrderที่ใช้ลงรายการ ไม่ทราบว่า ผมต้องเขียนโค๊ตอย่างไรครับ ขอบคุณล่วงหน้าครับ
5 Reply in this Topic. Dispaly 1 pages and you are on page number 1
2 @R03552
ขอบคุณท่านYeadram ครับ
Remain001 อยู่ที่ส่วนหัวของฟอร์มหลักครับ
ส่วนRemain002 เป็นฟิล์ดที่จะเอาไว้เก็บค่าน่ะครับ แต่ซ่อนไว้ครับ ไม่ได้ให้แสดงผล เพราะผมกลัวว่ามันจะยากน่ะครับ แต่ถ้าง่ายก็ขอคำแนะนำด้วยนะครับ จะได้ให้แสดงผลแทนTextbox ที่ชื่อ Remain001ซะเลยครับ
แต่ถ้าใช้Textboxแบบตอนแรกง่ายกว่า ก็ขอคำแนะนำเช่นกันครับ
ขอบคุณมากครับ
Remain001 อยู่ที่ส่วนหัวของฟอร์มหลักครับ
ส่วนRemain002 เป็นฟิล์ดที่จะเอาไว้เก็บค่าน่ะครับ แต่ซ่อนไว้ครับ ไม่ได้ให้แสดงผล เพราะผมกลัวว่ามันจะยากน่ะครับ แต่ถ้าง่ายก็ขอคำแนะนำด้วยนะครับ จะได้ให้แสดงผลแทนTextbox ที่ชื่อ Remain001ซะเลยครับ
แต่ถ้าใช้Textboxแบบตอนแรกง่ายกว่า ก็ขอคำแนะนำเช่นกันครับ
ขอบคุณมากครับ
3 @R03564
Remain001 เป็นคอนโทรลในฟอร์หลัก
Remain002 เป็นฟิลด์ในฟอร์มหลัก
??
งั้นก็
! ???? !
Remain002 เป็นฟิลด์ในฟอร์มหลัก
??
งั้นก็
Private sub cmdSave_click()
me.remain002 = me.Remain001
end sub
! ???? !
4 @R03567
ขอบคุณมากครับ เดี่ยวจะลองทดสอบ แล้วจะแจ้งให้ทราบอีกทีครับ
5 @R03568
เย้!!! ได้แล้วครับ ขอบพระคุณอย่างสูงครับผม
Time: 0.4101s
remain002 เป็นชื่อฟิลด์ของฟอร์มหลักก็จริง ถามว่า มี textbox แสดงผลหรือเปล่า หรือแค่เป็นฟิลด์
Private sub cmdSave_click()
me.remain002 = me.Form002.controls("Remain001")
end sub
ไม่แน่ใจว่าแบบนี้ได้หรือเปล่า ต้องขอออกตัวเลยว่า "ไม่แน่ใจ" เพราะไม่ได้เห็นว่าcontrols ตัวไหนวางตรงไหนแน่