กระทู้เก่าบอร์ด อ.Yeadram
1,342 5
URL.หัวข้อ /
URL
ตรวจสอบสถานะของไฟล์
เรียนอาจารย์
รบกวนด้วยครับผม
สมมุติว่า ผมจัดเก็บ path file (เช่นรูปภาพ) ไว้ในตาราง
เวลาเรียกดู ก็จะดูจากฟอร์ม โดยการใช้
คำสั่งเปิดไฟล์ดูครับ อันนี้ไม่มีปัญหาครับ
แต่วันดีคืนดี เราหรืออาจมีใครเข้าไปลบ ไฟล์ของเราก็
มีโอกาสเป็นไปได้
ทีนี้เลยอยากจะให้แสดงสถานะ อะไรสักอย่างเป็นต้นว่า
ถ้ายังมีข้อมูลอยู่ก็จะให้ field ที่เกี่ยวข้อง ในที่นี้ผมใช้
ชื่อรูปเป็นตัว event ซึ่งใช้ในการเปิด ถ้าไม่มีก็ Enabled,Disibled
ไปประมาณนี้ครับอาจารย์
ถ้าผมอธิบายสับสนก็ขออภัยด้วยนะครับ
รบกวนด้วยครับผม
สมมุติว่า ผมจัดเก็บ path file (เช่นรูปภาพ) ไว้ในตาราง
เวลาเรียกดู ก็จะดูจากฟอร์ม โดยการใช้
คำสั่งเปิดไฟล์ดูครับ อันนี้ไม่มีปัญหาครับ
แต่วันดีคืนดี เราหรืออาจมีใครเข้าไปลบ ไฟล์ของเราก็
มีโอกาสเป็นไปได้
ทีนี้เลยอยากจะให้แสดงสถานะ อะไรสักอย่างเป็นต้นว่า
ถ้ายังมีข้อมูลอยู่ก็จะให้ field ที่เกี่ยวข้อง ในที่นี้ผมใช้
ชื่อรูปเป็นตัว event ซึ่งใช้ในการเปิด ถ้าไม่มีก็ Enabled,Disibled
ไปประมาณนี้ครับอาจารย์
ถ้าผมอธิบายสับสนก็ขออภัยด้วยนะครับ
5 Reply in this Topic. Dispaly 1 pages and you are on page number 1
2 @R09964
เรียนอาจารย์ ผมต้องขอโทษด้วยครับ เอาเป็นว่าอธิบายสั้นดีกว่านะครับ
นี่คือ Continuous Forms
Pdf_no Name PathName
00001 Accord \\PC00001\Car\PdfFile\00001.pdf
00002 City \\PC00001\Car\PdfFile\00002.pdf
ผมจะ Double Click ที่ Field Pdf_no
ไฟล์ที่อยู่ PathName ก็จะเปิดขึ้นมา
จุดประสงค์ของผมอยากให้เช็คว่ามี ไฟล์อยู่จริงอยู่ไม่ครับ
ถ้ามีก็จะให้ Pdf_no สีน้ำเงิน ถ้าไม่มีก็ให้สี แดงครับ
ขอบคุณครับอาจารย์
นี่คือ Continuous Forms
Pdf_no Name PathName
00001 Accord \\PC00001\Car\PdfFile\00001.pdf
00002 City \\PC00001\Car\PdfFile\00002.pdf
ผมจะ Double Click ที่ Field Pdf_no
ไฟล์ที่อยู่ PathName ก็จะเปิดขึ้นมา
จุดประสงค์ของผมอยากให้เช็คว่ามี ไฟล์อยู่จริงอยู่ไม่ครับ
ถ้ามีก็จะให้ Pdf_no สีน้ำเงิน ถ้าไม่มีก็ให้สี แดงครับ
ขอบคุณครับอาจารย์
3 @R09966
การบังคับให้สีของฟอนท์ใน textbox บน Continuous Form ที่อยู่ต่างเรคอร์ดกัน ให้มีสีแตกต่างกันได้ จำเป็นจะต้องใช้ Conditional Formating ในการทำ โดยใส่เป็นนิพจน์ของฟังก์ชั่นที่ตรวจสอบว่ามีไฟล์ตาม PathName หรือไม่ ถ้านิพจน์ให้ค่าเป็นจริง ก็กำหนดเป็นสีนึง ถ้าไม่ก็กำหนดเป็นอีกสีนึง
นิพจน์ที่ 1 ของ Conditional Formatting ของ textbox Pdf_no คือ Dir([PathName]) = "" และกำหนดให้สีของฟอนท์เป็นสีแดง
นิพจน์ที่ 2 ของ Conditional Formatting ของ textbox Pdf_no คือ Dir([PathName]) <> "" และกำหนดให้สีของฟอนท์เป็นสีน้ำเงิน
แต่การกำหนดสีไม่ได้ป้องกันไม่ให้ผู้ใช้คลิกที่ Pdf_no ถ้าต้องการให้กดไม่ได้เมื่อไม่มีไฟล์ เราต้องคลิกเลือกให้ Enabled / Disabled ใน Conditional Formatting เป็น Disabled
นิพจน์ที่ 1 ของ Conditional Formatting ของ textbox Pdf_no คือ Dir([PathName]) = "" และกำหนดให้สีของฟอนท์เป็นสีแดง
นิพจน์ที่ 2 ของ Conditional Formatting ของ textbox Pdf_no คือ Dir([PathName]) <> "" และกำหนดให้สีของฟอนท์เป็นสีน้ำเงิน
แต่การกำหนดสีไม่ได้ป้องกันไม่ให้ผู้ใช้คลิกที่ Pdf_no ถ้าต้องการให้กดไม่ได้เมื่อไม่มีไฟล์ เราต้องคลิกเลือกให้ Enabled / Disabled ใน Conditional Formatting เป็น Disabled
4 @R09974
เรียนอาจารย์อีกครั้งครับ
ผมได้ทำตามอาจารย์แล้วครับ
นิพจน์ที่ 1 ของ Conditional Formatting ของ textbox Pdf_no คือ Dir([PathName]) = "" และกำหนดให้สีของฟอนท์เป็นสีแดง
นิพจน์ที่ 2 ของ Conditional Formatting ของ textbox Pdf_no คือ Dir([PathName]) <> "" และกำหนดให้สีของฟอนท์เป็นสีน้ำเงิน
อาการหลังจากที่กำหนดเงื่อนไขแล้ว
ไม่มีอะไรเกิดขึ้นเลยขอรับอาจารย์
ยืนยันว่าผมทำตามขั้นตอนที่อาจารย์ให้มา
แน่นอนครับผม
ผมได้ทำตามอาจารย์แล้วครับ
นิพจน์ที่ 1 ของ Conditional Formatting ของ textbox Pdf_no คือ Dir([PathName]) = "" และกำหนดให้สีของฟอนท์เป็นสีแดง
นิพจน์ที่ 2 ของ Conditional Formatting ของ textbox Pdf_no คือ Dir([PathName]) <> "" และกำหนดให้สีของฟอนท์เป็นสีน้ำเงิน
อาการหลังจากที่กำหนดเงื่อนไขแล้ว
ไม่มีอะไรเกิดขึ้นเลยขอรับอาจารย์
ยืนยันว่าผมทำตามขั้นตอนที่อาจารย์ให้มา
แน่นอนครับผม
5 @R09976
มีชื่ออะไรผิดหรือไม่ และสามารถเข้าถึง \\PC00001 ได้หรือเปล่า
ในรูปเป็น ตย. ที่ผมทำจากวิธีที่แนะนำให้คุณ ซึ่งมันก็ทำงานได้ครับ
ในรูปเป็น ตย. ที่ผมทำจากวิธีที่แนะนำให้คุณ ซึ่งมันก็ทำงานได้ครับ
Time: 0.3646s
ใช่ คุณอธิบายได้สับสนมาก ประโยคนี้อ่านแล้วไม่เข้าใจเลย .. ช่วยบอกรายละเอียดด้วยว่าที่คุณออกแบบไว้นั้น
1. ใช้ event อะไร เพื่อใช้ทดสอบว่ามีไฟล์รูปภาพนั้นหรือไม่
2. เมื่อมีหรือไม่มีไฟล์รูปภาพนั้นแล้ว จะให้ enable/disable ฟิลด์ชื่อว่าอะไร
ปล. ทำไมไม่กำหนด Folder/File Permission ว่าใครดูได้เท่านั้น และใครลบได้ด้วย