ใช้ SQL Statement คำนวนแทน Report
กระทู้เก่าบอร์ด อ.สุภาพ ไชยา

 281   2
URL.หัวข้อ / URL
ใช้ SQL Statement คำนวนแทน Report




................................

Access2000:- คือมีไฟล์ฐานข้อมูลที่ใช้สูตรคำนวน

ใน Report(rptMain) ตามแนบมาคือใน [Text62]

โดยการคำนวนจะมีการเรียกค่าบางค่าจากฟอร์ม(frmMain)

ที่ไม่มีอยู่ในตารางมาคำนวณด้วย

..........................................

ซึ่งการคำนวนใน Report ก็โอเคครับไม่มีอะไรผิดพลาด

แต่ถ้าผมไม่ต้องการใช้ Report คำนวณหล่ะ ครับ

ผมต้องการให้การคำนวณและผลลัพธ์บั้นปลายออกมาให้จบที่ Query

ซึ่งถ้าอย่างนี้ต้องใช้ SQLStatement เรียกค่าต่างๆ

มาจากตารางและค่าไม่มีในตาราง(แปรผ่านฟอร์ม)เพื่อมาคำนวนอย่างไร

............................................

ที่ต้องเรียนถามเพราะผมกำลังจะนำไปเขียน ASP

ถ้าได้คิวรี่หรือ SQL Statement

จะทำให้การเรียกฐานข้อมูลขึ้นเว๊บง่ายขึ้นสำหรับมือใหม่

...................

ขอบคุณมากครับ






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

1 @R04808
ถ้าเป็นใน ASP ก็ต้องสร้างฟอร์มขึ้นมาเพื่อส่งไปคำนวณกับค่าที่ได้

เช่น มีฟอร์มแล้วมี Text Box ชื่อ MyNum ก็ให้ผู้ใช้ใส่ค่าในช่อง MyNum ลงไป
แล้วนำค่า MyNum นี้ไปคำนวณ

เช่น ไปคูณกับค่าในฟีลด์ Income ก็จะได้

Dim MyNum
MyNum = Form.MyNum
Response.Write MyNum * rst("Income")

หรือจะส่งเป็นในรูปของ QueryString จาก page ก่อนหน้าก็ได้ จะได้

Dim MyNum
MyNum = Request.QueryString("MyNum")
Response.Write MyNum * rst("Income")

ซึ่ง page ก่อนต้องส่งมาอย่างนี้
http://www. .../mypage.asp?MyNum=XXX



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