Access VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


1090 / 2272 ツリー ←次へ | 前へ→

【8821】タブを指定してフォームを開きたい あおぎん 06/11/22(水) 15:24 質問[未読]
【8822】Re:タブを指定してフォームを開きたい まさ7251 06/11/22(水) 17:44 回答[未読]
【8825】Re:タブを指定してフォームを開きたい あおぎん 06/11/24(金) 8:57 お礼[未読]

【8821】タブを指定してフォームを開きたい
質問  あおぎん  - 06/11/22(水) 15:24 -

引用なし
パスワード
   こんにちは。いつもお世話になっています。

フォームA上でフリガナを入力して、F_給付内容入力を開くコマンドボタンを作っています。そのときにタブの表示ページを指定したいのですがうまくいきません。
表示させたいタブのページインデックスは2なので、下のように書いてみたのですが、「オブジェクトが必要です」というエラーが出ます。
どこを修正したらよいかご教示ください。
よろしくお願いいたします。
(Win2000 Access2000)

Private Sub コマンド50_Click()
On Error GoTo Err_コマンド50_Click

  Dim stDocName As String
  Dim stLinkCriteria As String

  stDocName = "F_給付内容入力"
  
  stLinkCriteria = "[生徒フリガナ]=" & "'" & Me![児童生徒フリガナ] & "'"
  DoCmd.OpenForm stDocName, , , stLinkCriteria
  F_給付内容入力!タブ398 = 2
 
Exit_コマンド50_Click:
  Exit Sub

Err_コマンド50_Click:
  MsgBox Err.Description
  Resume Exit_コマンド50_Click
  
End Sub

【8822】Re:タブを指定してフォームを開きたい
回答  まさ7251  - 06/11/22(水) 17:44 -

引用なし
パスワード
   >  stDocName = "F_給付内容入力"
>  
>  stLinkCriteria = "[生徒フリガナ]=" & "'" & Me![児童生徒フリガナ] & "'"
>  DoCmd.OpenForm stDocName, , , stLinkCriteria
>  F_給付内容入力!タブ398 = 2

Forms!F_給付内容入力!タブ398 = 2

あるいは、

Forms(stDocName).タブ398 = 2

でどうでしょうか。

【8825】Re:タブを指定してフォームを開きたい
お礼  あおぎん  - 06/11/24(金) 8:57 -

引用なし
パスワード
   ▼まさ7251 さん:
おはようございます。
お返事ありがとうございました。

>Forms!F_給付内容入力!タブ398 = 2
>あるいは、
>Forms(stDocName).タブ398 = 2
>でどうでしょうか。

できました。
フォームを指定するのに、forms!を付け忘れてたなんて・・(恥)
ありがとうございました。

1090 / 2272 ツリー ←次へ | 前へ→
ページ:  ┃  記事番号:
1078214
(SS)C-BOARD v3.8 is Free