2017-06-07 11 views
0

この種の質問はありませんでした。ユーザーが問題を処理するために名前を付けるテーブルを更新するようにします。テーブル(またはワークブック)の終了時に、マクロを実行して課題のステータスを「処理中」に変更したいと思います。テーブルを閉じるとマクロが実行される

ので、例えば、

1b235d Jose "In Process" 
1dhjfj  "New" 
+2

上記のようにイベントを作成し、あなたのテーブルに

  • をフォームを作成し、データシート
  • にレコードソースを設定し
  • をデフォルトのビューを設定しますVBAでテーブルを開いたり閉じたりするイベントはありません。 –

  • +0

    あなたは 'Workbook_BeforeClose'イベントを使うことができます。あなたの質問から: 'テーブル(またはワークブック)の終わりで、 ' –

    +0

    ユーザーは、テーブルやクエリと直接やりとりしないでください。フォームとレポートには、OpenイベントとCloseイベントがあります。 – June7

    答えて

    0

    一つのアプローチは、フォームにあなたのテーブルを「ラップ」になります。その後、Closeイベントに応答して、必要なロジックを実行することができます。

    Private Sub Form_Close() 
        'put your code here to change the status 
    End Sub 
    

    どうすればよいですか?ここでは、始めるためにいくつかの手順は次のとおりです。

    1. あり
    関連する問題