タグ

関連タグで絞り込む (0)

  • 関連タグはありません

タグの絞り込みを解除

accessに関するy_kohのブックマーク (3)

  • Access openargs について - OKWAVE

    >openargsで文字列を渡すことができますが、その時、文字列を2つ以上扱うことはできますか? できますよ Access2000以降であれば、Split関数を使用するのが簡単かと思われます [例] 複数の値を渡す 呼び出し側:フォームA Dim strFormName As String Dim strValues As String strFormName = "フォームB" strValues = "ほげ" & "," & "ほげ" DoCmd.OpenForm strFormName, acNormal, , , , , strValues 受け取り側:フォームB If Nz(Me.OpenArgs) <> "" Then Dim valueArray As Variant Dim strValue As String Dim i As Integer valueArray = S

    Access openargs について - OKWAVE
    y_koh
    y_koh 2010/03/03
    フォームに値を引き渡す
  • 全ては時の中に… : 【Access】VBAを利用してフォームに値を引き渡す

    2007/11/210:51 【Access】VBAを利用してフォームに値を引き渡す Accessを利用していると、フォームに値を引き渡したい場合がある。 例えば、一覧で選択した番号を次のフォームでも表示したい等である。 参照方法については、以下のような方法がある。 1.Forms!フォーム名.コントロール名 2.グローバル変数を使う 3.OpenFormで引数として値を渡す 1の方法は、フォーム名に指定したフォームが実体化されている必要がある。これは、フォームを開く前やフォームを閉じた後では使用できないことを意味する。但し、フォームを開いた後に非表示にしている状態では参照できる。画面を遷移する際にフォームを閉じていくような仕様では、参照できないというデメリットがある。 ※必ず実体化されているという保証がない限り、この方法は使えない 2の方法は、VBAのグローバル変数を使って値を共有する方

    y_koh
    y_koh 2010/03/03
    VBAを利用してフォームに値を引き渡す
  • レコード入力時に「保存」コマンドボタンでのみレコード保存できるようにする

    MS Access Tips/Sample and VBA and Blog customize etc... ユーザーがレコードの入力中にマウスホイールを触ってしまって、意図に反してレコード移動して勝手にレコード保存されてしまいます。マウスホイールでレコード移動できないようにできないでしょうか。 最近、立て続けにこのような質問を見かけました。マウスホイールを無効化する方法は、WEBで検索すれば方法は見つかります。例えば、マウスのスクロール --Access Club Access 初・中級者 FORUM--。 しかしAPIを使いサブクラス化をするという難易度の高い方法になりますし、理解せずに使うのは危険度も高いです。 そもそも、問題なのは、「意図に反して」「勝手に」レコード保存されてしまうことであり、これはマウスホイール以外でも、キーボード等からでもレコード移動したりレコード保存できます

    レコード入力時に「保存」コマンドボタンでのみレコード保存できるようにする
    y_koh
    y_koh 2010/03/02
    保存ボタン作成
  • 1