こんばんは良です。いつもお世話になります。
環境はVB.NET2003 WinXPです。
スプレッドの4番目のフィールドにチェックボックスが
あるのですがフォームの上にチェックボックスが
ひとつあってそれをチェックするとすべての
スプレッドにチェックが入るようにしたいのですが
スプレッドのプロパティをどのように設定したら
よろしいでしょうか?
.ActiveColとか使いますか?
スプレッドにも種類やバージョンがあるから正確な製品名を書くべきです。
…スプレッドは…全く使ったことありませんが、ループまわして
対象のセルに True とか入れていけば良いだけの気がします。
……どういう回答をお望みなんでしょうか???
こんにちは良です。
>特攻隊長まるるうさん
いつもお返事ありがとうございます!
スプレッドの名前はグレープシティ社の
FarPoint SpreadPreview 6.0です。
スプレッドのヘルプを見て自己解決いたしました。
'チェックボックス型のフィールド
.Col = 4
'一覧表の全ての印刷フラグにチェックを入れる
If Me.chkAll.Checked = True Then
.Value = True
ElseIf Me.chkAll.Checked = False Then
'チェックをはずすと全ての印刷フラグのチェックをはずす
.Value = ""
End If
です。お返事ありがとうございました!
ちょっとコメントが間違っていましたので訂正いたします。
Me.chkAllというのはVB.NETのフォーム上にある
チェックボックスです。テキストは「社員全員にチェックをつける」
です。
'4列目にチェックボックス型のフィールドがあります
.Col = 4
'社員全てにチェックを入れるにチェックが入っていたとき
If Me.chkAll.Checked = True Then
’チェックボックス型のフィールド全てにチェックを入れる
.Value = True
'社員全てにチェックを入れるにチェックが外れたとき
ElseIf Me.chkAll.Checked = False Then
'チェックをはずすと全ての印刷フラグのチェックをはずす
.Value = ""
End If
です。これで思ったとおりの動きになりました。
あ!もちろん
.col
や
.value
のまえには
me.○○○(スプレッドの名前)
が入ります。
withでやってもいいと思います。
| ツイート |
|