0
我想關閉PowerBuilder DataWindow中的列的所需行爲,10.2版。 數據庫列可以爲空,但如果沒有爲添加列提供值,則會得到「Required value missing ...」。在PowerBuilder中爲列設置所需的屬性
我想關閉PowerBuilder DataWindow中的列的所需行爲,10.2版。 數據庫列可以爲空,但如果沒有爲添加列提供值,則會得到「Required value missing ...」。在PowerBuilder中爲列設置所需的屬性
在該列的「屬性」窗格中,「編輯」選項卡上有一個必需屬性。那就是你的追求。
祝你好運,
特里。
該列是一個複選框,並且所需標誌不在編輯屬性選項卡上。它可以在腳本中設置嗎? –
是的,它可以。如果你幸運的話,你將能夠找到像dw.Modify(「 .Edit.Required」)。如果你使用的是框架(比如PFC),找到源代碼可能會更加遲鈍。 只是額外的,爲了仔細檢查這個消息是由Required屬性啓動的,在調試器中,我打開QuickWatch並評估「Clipboard(dw.Describe('datawindow.syntax'))」,將語法粘貼到一個文本編輯器並驗證該列是否具有該屬性集。 (如果從DW腳本IIRC調用,則爲「:: Clipboard ...」) –
Terry
FYI - 設置edit.required將列從「複選框」編輯轉換爲「編輯」編輯。對我來說,解決方案是在postinsert中將列設置爲默認值,以避免驗證錯誤。 –