รบกวนขอโค๊ด นับแถวคิวรี่
กระทู้เก่าบอร์ด อ.Yeadram

 1,119   6
URL.หัวข้อ / URL
รบกวนขอโค๊ด นับแถวคิวรี่

สวัสดีครับ คําถามแรก คือผมต้องให้ มันนับแถวที่มันคิวรี่ออกมาว่ามีกี่แถวครับ ?
คําถามที่สอง เมือคิวรี่ออกมาแล้วถ้าไม่พบข้อมูล มันจะแสดงตามภาพใช่มั้ยครับ ว่า "ไม่พบคําที่คุณต้องการค้นหา" ซึ่งในส่วนนี้ผมต้องการว่าหลังจากที่มันแสดงข้อความแล้ว ก็ไม่ต้องให้มันเปิดหน้าคิวรี่ขึ้นมา


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

1 @R17819
2 @R17822
อย่างที่คุณทำก็ใกล้เคียงแล้วครับ

if dcount(....) > 0 then
   docmd.openquery "ชื่อคิวรี่"
else
   msgbox "ไม่พบคําที่คุณต้องการค้นหา"
end if
3 @R17825
คุณ สันติสุข ครับ คือผมอยากให้มัน msgbox ด้วยว่ามีกี่แถว ต้องกําหนดหรืออ้างตัวแปรยังไงครับ
4 @R17826
dim r as long

r=dcount(....)
if r > 0 then
   msgbox "มี " & cstr(r) & " แถว"
   docmd.openquery "ชื่อคิวรี่"
else
   msgbox "ไม่พบคําที่คุณต้องการค้นหา"
end if

แต่จริงๆเวลาดูในคิวรี่ ที่บรรทัดล่างสุดมันก็มีบอกอยู่แล้วว่ามีกี่บรรทัด ไม่จำเป็นต้องไปทำงานที่ซ้ำซ้อนนะครับ
5 @R17827
คุณ สันติสุข ครับ คือผมต้องการให้ผู้ใช้ทราบว่าข้อมูล ที่ค้นหา มีกี่แถว อ่าครับเลยต้องทําแบบนี้ครับ ขอถามอีกนิดน้ะครับ ในส่วนนี้ r=dcount(....) ในวงเล็บนี้ใส่อรัยหร่อครับ ?
6 @R17828
โอเคครับ ผมทําได้แล้วครับบบ ขอบคุณมากน้ะครับ (มือใหม่)
@ ประกาศใช้งานเว็บบอร์ดใหม่ => บอร์ดเรียนรู้ Access สำหรับคนไทย
แล้วจะใส่ลิ้งอ้างอิงมาที่โพสต์เก่านี้หรือไม่ก็ตามสะดวกครับ
Time: 0.2567s