คนทั่วไปถามเกี่ยวกับการใช้คอลัมน์ของชนิดข้อมูล "บุคคลหรือกลุ่ม" ในอีกคอลัมน์ของข้อมูลชนิด "คำนวณ".
บรรทัดด้านล่าง, ทำงานใน WSS 3.0 (หรือมอส).
เมื่อมีการเพิ่มคอลัมน์จากการคำนวณ, WSS แสดงรายการฟิลด์จะช่วยให้คุณสามารถใช้สำหรับการคำนวณ. ถ้าคุณพิมพ์ชื่อของคอลัมน์ที่ไม่ได้อยู่ในรายชื่อ, มันบอกคุณ:
ไม่สามารถอ้างอิงคอลัมน์อย่าง น้อยหนึ่ง, เนื่องจากคอลัมน์ถูกกำหนดเป็นชนิดข้อมูลที่ไม่ได้รับการสนับสนุนในสูตร.
วิธีแก้ปัญหา: ใช้ตัวจัดการเหตุการณ์. ไฟตัวจัดการเหตุการณ์เมื่อผู้ใช้บันทึกรายการ. ดำเนินการปรับปรุงคุณจะต้องคอลัมน์จากการคำนวณจะทำให้คุณ.
เชื่อมโยงประโยชน์คำนวณเขตข้อมูลทั่วไป:
- โดยใช้ [ฉัน] ในคอลัมน์จากการคำนวณ
- ตัวอย่างของนิพจน์สูตร (ความเอื้อเฟื้อของ http://jopx.blogspot.com/2007/10/calculated-fields-in-windows-sharepoint.html)
การปฏิเสธอย่างรวดเร็ว: ผมเชื่อว่าข้อมูลข้างต้นเป็นจริง และถูกต้อง, แต่ผมเคยเห็นเทคนิคฉลาดพอมาในมอ ส/WSS ว่า ฉันจะไม่ต้องแปลกใจมาก (agog ถ้าคุณจะ) ถ้าบุคคลได้คิดหาวิธีที่ทำได้โดยไม่ต้องพยายามมากรหัส. ถ้าคุณเคยคิดว่าฉลาดทำงานรอบ หรือรู้ว่าคนที่ไม่ได้, กรุณาแจ้งให้เราทราบ!
อะไรเกี่ยวกับการใช้เวิร์กโฟลว์ด้วย sharepoint designer? ฉันไม่สามารถย้ายคอลัมน์ของชนิดข้อมูล "คนของกลุ่มหรือบุคคล" ในคอลัมน์ที่มีลำดับ. ถ้าคุณต้องการได้รับข้อมูลเพิ่มเติมเกี่ยวกับเรื่องนี้, กรุณาส่งอีเมล์. 🙂
hojun00.kim@samsung.com
นี่คือค่อนข้างน่าแปลกใจ — ความสามารถในการนับ หรือการจัดการกับบุคคลข้อมูลในคอลัมน์คำนวณได้จะเป็นประโยชน์มาก, และก็มีผิดหวังไปดูแนะนำแก้ปัญหาการใช้งานของรหัสที่กำหนดเอง. ฉันหวังว่า นี้จะเปลี่ยนแปลงในเวอร์ชันถัดไปของ Sharepoint.
ขอบคุณสำหรับข้อมูล, พอล!
http://blogs.msdn.com/brianwilson/archive/2007/03/05/part-1-event-handlers-everything-you-need-to-know-about-microsoft-office-sharepoint-portal-server-moss-event-handlers.aspx