作成者カテゴリ返答の対象
公開
らお
11/13/2001 09:47 AM
文書リンクアイコン 円\マークを含む値の重複制限について
スクリプトでも\マークはできない...(T T)

スクリプトで検証しましたが...
やはり\マークだとないコードまでもが「¥」マークを含んでいると
重複エラーを表示してしまいます...

下記のスクリプトでやってみました。
「\」マークでもできるスクリプトはどんな工夫が必要でしょうか?
どうかよろしくお願いします...(T T)

Sub Exiting(Source As Field)
'-----------------------
'    重複チェック
'-----------------------
Dim workspace As New NotesUIWorkspace
Dim uidoc As NotesUIDocument
Dim session As New NotesSession
Dim db As notesdatabase
Dim view As notesview
Dim doc As notesdocument
Set uidoc = workspace.CurrentDocument
Set db = session.currentdatabase
Dim key As String
'新規文書フォーム上のナンバーフィールド値取得
key = uidoc.FieldGetText("Code1")
'************ 重複番号チェック ******************
'同じデータベース内のカウント管理用ビュー取得
Set view = db.Getview("Kokyaku")
Set doc = view.GetDocumentByKey(key)
If (doc Is Nothing) Then
Msgbox("なし")
Else
Msgbox("コードに入力された値はすでに存在しますので、値を変更してください")
Call uidoc.GotoField("Code1")
End If
End Sub


[Previous Main Document]
円\マークを含む値の重複制限について (らお)
. . スクリプトを使ったら (simosimo)
. . . . 関数と同じ処理でよいのですか? (らお)
. . . . . . スクリプトでも\マークはできない...(T T) (らお) * 現在地 *
. . . . . . . . Re:スクリプトでも\マークはできない (Kounosuke)
. . . . . . . . Re:スクリプトでも\マークはできない (Kounosuke)
. . . . . . . . \を取り除いてしまいます。 (simosimo)
. . . . . . . . . . \マークの置き換え後の重複チェックが... (らお)
. . . . . . . . . . . . GetDocumentByKeyのオプションを変更 (simosimo)
. . . . . . . . . . . . . . Re: GetDocumentByKeyのオプションを変更 (らお)
. . . . . . . . . . . . . . . . GetItemValueはあまり使用しないほうが・・ (simosimo)
. . . . . . . . . . . . . . . . . . \マークの重複チェックができました♪ (らお)
. . . . . . . . . . . . . . . . . . . . 重複チェックの訂正 (らお)
[Next Main Document]