สอบถามอาจารย์หรือเพื่อนๆครับหากต้องการเลือกข้อมูลต
กระทู้เก่าบอร์ด อ.Yeadram

 1,200   4
URL.หัวข้อ / URL
สอบถามอาจารย์หรือเพื่อนๆครับหากต้องการเลือกข้อมูลต

สอบถามอาจารย์หรือเพื่อนๆครับหากต้องการเลือกข้อมูลตามช่วงเวลา
เช่น
price_sdate     price_edate     Price
01/03/2554     08/03/2554     15
18/03/2554     31/03/2554     19
09/03/2554     13/03/2554     17
14/03/2554     17/03/3000     18

เช่นค้นหาราคา วันที่7/3/2554 จะต้องได้ ราคา 15 หากเลือก18/3/2554 จะต้องได้19 บาท

รบกวนด้วยครับ งง อยู่ หาทางออกไม่ได้ ก็ที่นี่แหละครับดีสุด ๆ ฝากช่วยด้วยนะครับ

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

1 @R08609
สอบถามอาจารย์หรือเพื่อนๆครับหากต้องการเลือกข้อมูลตามช่วงวันที่ครับ *พิมพ์ผิดครับ
2 @R08610
จะดูยังไงครับ ดูผ่านฟอร์ม (สร้างฟอร์มเป็นหรือเปล่า)
หรือดูผ่านคิวรี่ (สร้างคิวรี่เป็นหรือเปล่า)
หรือจะดูผ่านโค้ด, มาโคร ผ่าน message box (เขียนโค้ดเป็นหรือเปล่า)
หรือจะดูผ่านรายงาน (สร้างรายงานเป็นหรือเปล่า)

การให้คอมฯ หรือซีพียู มันค้นหาข้อมูล มันค้นได้ครับ
แต่อย่าลืมว่าคุณต้องบอกมันด้วยว่าจะให้แสดงผลทางไหน อย่างไร จะให้แสดงออกมอนิเตอร์ หรือเครื่องปริ๊นท์หรือ over head หรือส่งข้อมูลไปแสดงผลผ่านเครื่องไม้เครื่องมือชนิดใด

แล้วรูปแบบการแสดงผลจะแสดงอย่างไร จะแสดงในกรอบสี่เหลี่ยมกลางจอ มุมจอ
จะแสดงผลในเหตุการณ์ไหน ตอนเม้าส์ไปคลิ๊ก คลิ๊กตรงไหน
ตอนกรอกข้อมูลเสร็จ กรอกตรงไหน

............................................ เหล่านั้น คือผลครับ คุณอยากได้ผลแบบไหนล่ะ แต่ละผลลัพธ์ มันก็ใช้วิธีที่แตกต่างกันออกไปยิบย่อย คนตอบจะตอบอย่างไรล่ะครับ ........................
3 @R08611
ขอบคุณมากครับ

1.SQL หรือ Program เพื่อหาข้อมูลช่วง วันที่ นำราคาที่ได้ มาคำนวณต่อไปครับ
2.ข้อมูลแสดงออก form ครับ
3.บันทึกเข้า table

ขอบคุณมากครับ
4 @R08617
Select Price from table1 wherer Price_sdate = #[กรอกวันที่ ที่ต้องการ]#;

นั่นคือ sql statement ครับ รับค่าวันที่ผ่านพารามิเตอร์ สามารถดับเบิ้ลคลิ๊กที่คิวรี่ก็หาข้อมูลได้เลย


ส่วนวิธีแสดงผลบนฟอร์ม ก็ยังไม่ละเอียดอยู่ดีว่าต้องการแบบไหน
เอาเป็นว่า ทำ textbox ไว้สองตัว ตัวที่หนึ่ง ชื่อ txDate ตัวทีสองชื่อ txResult
txDate เอาไว้ให้ผู้ใช้กรอกวันที่ที่ต้องการหา ไม่ต้องผูกกับฟิลด์อะไรปล่อยว่างๆ ไว้
txResult ให้ไว้แสดงผล ให้เขียนนิพจน์ไว้ในแหล่งข้อมูล ว่า =Dlookup("Price","Table1","Price_sdate = #" & cdate(txDate) & "#")

ตอนเปิดฟอร์มมา ใน txresult มันอาจจะ error เรื่องการอ้างอิงหน่อย ช่างมันครับ มันจะแสดงผลที่ถูกต้องก็ต่อเมื่อคุณได้กรอกวันที่เข้าไปใน txDate เรียบร้อยแล้วเท่านั้น


แล้วที่บอกว่าบันทึกเข้า table อันนี้จะให้บันทึกอะไรครับ
คืออย่างนี้นะ คุณอยากทราบราคา คุณก็ให้คอมฯ ไปช่วยหาราคา
แต่ราคามันมีเยอะหลายรายการ ดังนั้นคุณก็ต้องบอก คอมฯ ด้วยว่าจะหาราคาของวันที่เท่าไร
กระบวนงานมันก็เลยมีแค่   
1 คุณกรอกวันที่
2 คอมพิวเตอร์วิ่งหาข้อมูล
3 คอมพิวเตอร์เจอข้อมูล เอามาแสดงผล (ซึ่งคุณอยากแสดงบนฟอร์ม)

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