Testing for Required Digital Signatures

The Rss2EventsFinal project has two signed data blocks—ChannelPlusItems (cosign) and Items (countersign). In most cases, each data block should have at least one signature before the form is saved. You can’t use declarative programming to test whether the blocks are signed, because the Data Validation feature of the Field Or Group Properties dialog box’s Validation And Event Handlers tab is disabled for groups. Conditional formatting doesn’t solve the problem, because the Conditional Formatting dialog box’s operator list doesn’t include an Is Signed item. Thus, you must write a handler for the appropriate event—usually OnSaveRequest—to test for missing signatures and give the user the choice of adding ...

Get Introducing Microsoft® Office InfoPath™ 2003 now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.