กระทู้เก่าบอร์ด อ.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 บาท
รบกวนด้วยครับ งง อยู่ หาทางออกไม่ได้ ก็ที่นี่แหละครับดีสุด ๆ ฝากช่วยด้วยนะครับ
เช่น
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 หรือส่งข้อมูลไปแสดงผลผ่านเครื่องไม้เครื่องมือชนิดใด
แล้วรูปแบบการแสดงผลจะแสดงอย่างไร จะแสดงในกรอบสี่เหลี่ยมกลางจอ มุมจอ
จะแสดงผลในเหตุการณ์ไหน ตอนเม้าส์ไปคลิ๊ก คลิ๊กตรงไหน
ตอนกรอกข้อมูลเสร็จ กรอกตรงไหน
............................................ เหล่านั้น คือผลครับ คุณอยากได้ผลแบบไหนล่ะ แต่ละผลลัพธ์ มันก็ใช้วิธีที่แตกต่างกันออกไปยิบย่อย คนตอบจะตอบอย่างไรล่ะครับ ........................
หรือดูผ่านคิวรี่ (สร้างคิวรี่เป็นหรือเปล่า)
หรือจะดูผ่านโค้ด, มาโคร ผ่าน message box (เขียนโค้ดเป็นหรือเปล่า)
หรือจะดูผ่านรายงาน (สร้างรายงานเป็นหรือเปล่า)
การให้คอมฯ หรือซีพียู มันค้นหาข้อมูล มันค้นได้ครับ
แต่อย่าลืมว่าคุณต้องบอกมันด้วยว่าจะให้แสดงผลทางไหน อย่างไร จะให้แสดงออกมอนิเตอร์ หรือเครื่องปริ๊นท์หรือ over head หรือส่งข้อมูลไปแสดงผลผ่านเครื่องไม้เครื่องมือชนิดใด
แล้วรูปแบบการแสดงผลจะแสดงอย่างไร จะแสดงในกรอบสี่เหลี่ยมกลางจอ มุมจอ
จะแสดงผลในเหตุการณ์ไหน ตอนเม้าส์ไปคลิ๊ก คลิ๊กตรงไหน
ตอนกรอกข้อมูลเสร็จ กรอกตรงไหน
............................................ เหล่านั้น คือผลครับ คุณอยากได้ผลแบบไหนล่ะ แต่ละผลลัพธ์ มันก็ใช้วิธีที่แตกต่างกันออกไปยิบย่อย คนตอบจะตอบอย่างไรล่ะครับ ........................
3 @R08611
ขอบคุณมากครับ
1.SQL หรือ Program เพื่อหาข้อมูลช่วง วันที่ นำราคาที่ได้ มาคำนวณต่อไปครับ
2.ข้อมูลแสดงออก form ครับ
3.บันทึกเข้า table
ขอบคุณมากครับ
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 บันทึกอะไรครับ??
นั่นคือ sql statement ครับ รับค่าวันที่ผ่านพารามิเตอร์ สามารถดับเบิ้ลคลิ๊กที่คิวรี่ก็หาข้อมูลได้เลย
ส่วนวิธีแสดงผลบนฟอร์ม ก็ยังไม่ละเอียดอยู่ดีว่าต้องการแบบไหน
เอาเป็นว่า ทำ textbox ไว้สองตัว ตัวที่หนึ่ง ชื่อ txDate ตัวทีสองชื่อ txResult
txDate เอาไว้ให้ผู้ใช้กรอกวันที่ที่ต้องการหา ไม่ต้องผูกกับฟิลด์อะไรปล่อยว่างๆ ไว้
txResult ให้ไว้แสดงผล ให้เขียนนิพจน์ไว้ในแหล่งข้อมูล ว่า =Dlookup("Price","Table1","Price_sdate = #" & cdate(txDate) & "#")
ตอนเปิดฟอร์มมา ใน txresult มันอาจจะ error เรื่องการอ้างอิงหน่อย ช่างมันครับ มันจะแสดงผลที่ถูกต้องก็ต่อเมื่อคุณได้กรอกวันที่เข้าไปใน txDate เรียบร้อยแล้วเท่านั้น
แล้วที่บอกว่าบันทึกเข้า table อันนี้จะให้บันทึกอะไรครับ
คืออย่างนี้นะ คุณอยากทราบราคา คุณก็ให้คอมฯ ไปช่วยหาราคา
แต่ราคามันมีเยอะหลายรายการ ดังนั้นคุณก็ต้องบอก คอมฯ ด้วยว่าจะหาราคาของวันที่เท่าไร
กระบวนงานมันก็เลยมีแค่
1 คุณกรอกวันที่
2 คอมพิวเตอร์วิ่งหาข้อมูล
3 คอมพิวเตอร์เจอข้อมูล เอามาแสดงผล (ซึ่งคุณอยากแสดงบนฟอร์ม)
จบงานครับ จบกระบวนงานหมดแล้วตามความต้องการของคุณ
ไม่เห็นขั้นตอนไหนเลยที่จะบันทึกข้อมูล แล้วคุณบอกว่าจะบันทึกเข้า table บันทึกอะไรครับ??
Time: 0.3511s