BEAGLE-HC 医薬品、医療機器の研究・開発 ポータルサイト
 現在位置 : HOME > ITの活用 プログラミング > Access コードライブラリアン(プログラムスケルトン)
くすりのこと
 治療薬の最前線
データブック
 ヘルスケア市場
 データブック
 (売上ランキング)
ニュース
 企業ニュース
 (パイプラインニュース)
 (財務・決算ニュース)
 (M&Aニュース)
 メディアニュース
ITの活用
 バリデーション
 セキュリティ
 WORD文書の作成
 プログラミング
 (Word/VBA)
 (Excel/VBA)
 (Access/VBA)
 (SAS)
 (SQL)
イベント
 イベントカレンダ
製薬会社研究
 製薬会社
 製薬会社研究
 決算短信一覧
 
 
 
記述の規則 開始・終了処理 プログラム制御 関数
データベースの操作 クエリの操作 フォームの操作 レポートの操作
マクロの操作(DoCmd) ファイルの操作 コントロール プログラムスケルトン
 
プログラム作成の一般的な手順と留意点
Page Index
●プログラム作成の手順
  1.出力画面(フォーム)、帳票(テーブル)の設計・製作
  2.入力画面(フォーム)の設計・製作
  3.データベース(テーブル)設計・製作
  4.プログラミング
    4−1.部品(クエリ、マクロ)の設計・製作
    4−2.関数(Function)の設計・製作
    4−3.イベントプロセジャーの設計・製作:クラスモジュール
    4−4.SUBプロセジャーの設計・製作:標準モジュール
  5.テスト
●プログラム作成の留意点
  1.プログラムの開始
  2.データとプログラムの分離
  3.マクロの呼び出し
  4.クエリの呼び出し
  5.フォームのオープン
  6.レポートのオープン
 
プログラムの開始 ↑ このページの最初へ
起動時の設定 : 起動するごとに特定のフォームを開くように設定することができる。
          【ツール】→【起動時の設定】

 
 
AutoExecマクロ
  AutoExec は、Accessが立ち上がった時に自動的に実行されるマクロ。
  「起動時の設定」にある フォーム/ページの表示 より優先される。
 使用例
  @コマンドの実行/ウィンドウを表示しない
  Aプロシージャの実行/Display_Setup()
  Bフォームを開く/TITLE/フォーム ビュー    開始画面
  C値の代入/[Forms]![TITLE].[TimerInterval]/4000
  Dフォームを開く/メニュー/フォーム ビュー

  Function Display_Setup()
    Application.SetOption "ステータス バーの表示", False
    Application.SetOption "ツールバーの表示", False
    Application.MenuBar = "メニューバーなし"
  End Function
 
データとプログラムの分離 ↑ このページの最初へ
オブジェクトのクエリ、フォーム、レポート、マクロ、モジュールと、データを格納するテーブルは、管理を別にする方が、運用後の変更に対応が容易になる。
 
マクロの呼び出し ↑ このページの最初へ
@イベント(フォーム、レポート)からの呼び出し
Aプロセジャーからの呼び出し
 DoCmd.RunMacro "マクログループ名"

 DoCmd.マクロアクション パラメータ・・
マクロアクションの種類 詳細
DoCmd.AddMenu
DoCmd.ApplyFilter
DoCmd.Beep
DoCmd.CancelEvent
DoCmd.Close
DoCmd.CopyDatabaseFile
DoCmd.CopyObject
DoCmd.DeleteObject
DoCmd.DoMenuItem
DoCmd.Echo
DoCmd.FindNext
DoCmd.FindRecord
DoCmd.GoToControl
DoCmd.GoToPage
DoCmd.GoToRecord
DoCmd.Hourglass
DoCmd.Maximize
DoCmd.Minimize
DoCmd.MoveSize
DoCmd.OpenDataAccessPage
DoCmd.OpenDiagram
DoCmd.OpenForm
DoCmd.OpenFunction
DoCmd.OpenModule
DoCmd.OpenQuery
DoCmd.OpenReport
DoCmd.OpenStoredProcedure
DoCmd.OpenTable
DoCmd.OpenView
DoCmd.OutputTo
DoCmd.PrintOut
DoCmd.Quit
DoCmd.Rename
DoCmd.RepaintObject
DoCmd.Requery
DoCmd.Restore
DoCmd.RunCommand
DoCmd.RunMacro
DoCmd.RunSQL
DoCmd.Save
DoCmd.SelectObject
DoCmd.SetMenuItem
DoCmd.SetWarnings
DoCmd.ShowAllRecords
DoCmd.ShowToolbar
DoCmd.TransferDatabase
DoCmd.TransferSpreadsheet
DoCmd.TransferSQLDatabase
DoCmd.TransferText
 
クエリの呼び出し ↑ このページの最初へ
@イベント(フォーム、レポート)からの呼び出し
Aプロセジャーからの呼び出し
  選択クエリまたはクロス集計クエリを、データシート ビュー、デザイン ビュー、印刷プレビューのいずれかで開く

  DoCmd.SetWarnings False  '警告メッセージを非表示にする
  DoCmd.OpenQuery "年次売上高", , acReadOnly  '[年次売上高] クエリをデータシート ビューで開く
  DoCmd.SetWarnings True   '元に戻す
 
フォームのオープン ↑ このページの最初へ
@イベント(フォーム、レポート)からの呼び出し
Aプロセジャーからの呼び出し
  フォームをフォーム ビュー、デザイン ビュー、プレビュー、データシート ビューのいずれかで開く

  DoCmd.OpenForm "社員", , ,"氏名 = '山田 一郎'"
     フォーム ビューで [社員] フォームを開き、[氏名] フィールドが "山田 一郎" のレコードのみを
     表示する。表示されたレコードは編集可能。

  DoCmd.Close A_FORM, "社員"   '社員フォームを閉じる
 
レポートのオープン ↑ このページの最初へ
@イベント(フォーム、レポート)からの呼び出し
Aプロセジャーからの呼び出し
  レポートをデザイン ビューまたはプレビューで開くか、またはレポートの即時印刷を行う

  DoCmd.OpenReport "売上レポート", acViewNormal, "レポート フィルタ"
                 既存のクエリ [レポート フィルタ] を使って、[売上レポート] を印刷する

  DoCmd.OpenReport "生産実績エラー", A_PREVIEW

↑ このページの最初へ

   ご意見・ご感想をお寄せください。 ‖ お問い合わせはこちらから ‖ このサイトについて           サイトマップ  ‖
  Copyright 2006 - 2013 uTRAM Corp. All Rights Reserved
 
PHARCIS(ヘルスケア最新情報提供)
Facebook for PHARCIS
ClinMark8
アクセスランキング
(2013年5月)

1位 企業ニュース
2位 売上ランキング
3位 メディアニュース
4位 製薬会社
5位 治療薬の最前線
6位 決算短信一覧
7位 データブック
8位 製薬会社研究
9位 イベントカレンダ
10位 パイプラインニュース