Forum: สอบถามปัญหา Notes ทางด้านพัฒนาโปรแกรม (Note Client) |
Tags1: IBM Lotus Domino/Notes| Created on Jun 10, 2008, 6:05 PM by GeoSpherE/9Notes|Topic Responses: 2 |
&action=openDocument&documentId=142A |
คือผมมีฟิลด์ UserName ชนิด Text เก็บค่า @UserName ของ User แต่ละคนเอาไว้ในทุก Record
ต่อมาในภายหลัง ผมต้องการให้ User ที่มีชื่อในฟิลด์ UserName มีสิทธิแก้ไข Doc ของตนเอง
ผมจึงสร้างฟิลด์ UserAuthor ชนิด Authors แล้ว Run Agent กับทุก Record ดังนี้
FIELD UserAuthor := UserName
ปรากฎว่าไม่ได้ผลครับ User ทุกคน ยังสามารถแก้ไขได้ในทุก Doc
ผมลองไปดูใน Doc Properties พบว่าฟิลด์ UserAuthor มีค่าดังนี้
Field Name: UserAuthor
Data Type: Text
...
Field Flags: SUMMARY
"CN=.../OU=.../O=..."
ผมคิดว่าที่ผิดเพราะมันมองฟิลด์ UserAuthor ของผมเป็น Text อยู่ เพราะโดยปกติ ฟิลด์ Authors มันจะต้องมีค่าแบบนี้
Field Name: xxx
Data Type: Text List
...
Field Flags: SUMMARY READ/WRITE-ACCESS NAMES
"CN=.../OU=.../O=..."
ผมเข้าใจถูกต้องไหมครับ แล้วจะแก้ไขปัญหานี้ยังไง หรือมีวิธีอื่นที่ดีกว่านี้ไหม รบกวนด้วยครับ |
|