Access

タブストップ・移動順の変更

タブストップを「いいえ」に設定 「タブオーダー」から指定

クロス集計

行列の入れ替え 月別・商品別集計表など「クロス集計ウィザード」でカンタンに設定できます 行見出し、列見出しを指定

ピボットテーブル

クロス集計で対応できない高度な集計・分析を行いたい場合に使用以下の項目をフィールドリストからD&Dで指定できます ・フィルターを設定するフィールド ・行のフィールド ・列のフィールドピボットグラフビューで集計結果をグラフ化も出来る

全角/半角チェック

クエリーに以下のフィールドを用意して、抽出条件をTrueとします。 ※[検索文字列]の部分がパラメータとなります。 フィールド IIf(IsNull(InStr([Mailアドレス], "@")) Or InStr([Mailアドレス], "@")=0, False, IIf(StrComp(Mid([Mailアドレス], InStr([Mai…

ユーザー グループアカウント ワークグループ・・・グループアカウントの集まりツール >セキュリティ >ユーザー・グループのアカウント

ユーザー グループアカウント ワークグループ・・・グループアカウントの集まり ユーザーホームページ一考

フォームの表示・アンロード

show FORM hide FORM unload FORM Range Range("B" & x_id).Value = Me.txtTitle.Text Cell

テ−ブル設計

オートナンバーの開始値を指定する クエリで主キーを指定するINSERT文を投入する 追加貼り付け 追加クエリを使用せずにテーブル間でデータをコピーできます テーブル一覧うを取得する -- Application.CurrentData.AllTables.Count 総数 -- AllTables(index).…

基本テクニックの確認(2)

エクスポート マクロの整理・強化 マクロのグループ化 リード専用で開く コマンドラインオプション Insertクエリを実行して読み取り専用であることを 多対多の結合を実現する 閉じるときに最適化で増大を回避する

基本テクニックの確認(1)

行ごとのスタイル指定 ショートカット Autokeys リレーションシップ 連鎖更新 1対多 参照整合性

Accessで丸め計算処理

消費税0: [合計]*[消費税フラグ] 切捨て:Int(a) 消費税1: Int([合計]*[消費税フラグ]) 四捨五入:Round(a , b) Round([合計]*[消費税フラグ]) 切り上げ:Round(a+c, b) :四捨五入だけど、0.5を足して強制切上させる。 Round([合計]*[消費税フラグ]+0.5)

Access テーブルのユニーク制約付与

DMax

入力規則/最少文字数

入力規則 len([列名])>=4

定型入力の指定/パスワード

テーブルの列にパスワードを保存したい(表示上は[***]となる) 定型入力に「パスワード」 を指定

newRecordプロパティ

フォームを使って テーブルにレコードを登録や編集するときに 「新規登録の時」「既存レコードを変更する時」に分別して 処理を条件分岐したい場合があるNewRecord… カレント レコード (カレント レコード : レコードセット内で、データの変更や取得が可能な…

データベースからのデータ取得

Sub 一覧取得() Dim cn As ADODB.Connection Dim rs As ADODB.Recordset Set cn = New ADODB.Connection Set rs = New ADODB.Recordset Dim strSQL Dim DB_FILE As String Dim SHEET_LIST As String DB_FILE = "C:\www\confidential\New登録スタッフデータ.m…

Access関連データ操作・フォーム操作

図書館で調べたのでメモnewRecord RecordCount CurrentRecord acRevious acNext acNew acLastBeforeUodate acCmdSaveRecord Undo findRecord NoMatch findFirst findNext Replace Dcount Dmax Dlookup(検索キーの複数送信)-------------------------------…

Access SQL constraint(制約)

CREATE TABLE tbl受注明細( 受注ID LONG CONSTRAINT tbl受注FK REFERENCES tbl受注, 商品ID LONG, 単価 CURRENCY, 数量 SHORT, 値引 DOUBLE, CONSTRAINT PrimaryKey PRIMARY KEY (受注ID、商品ID) ); 注意) AccessツールオプションでSQL92を有効にしましょう…

リンクテーブル更新

Function append_LinkTables() 'Accessリンクテーブルを設定します '2009-03-31 Kotaka Dim strPath As String 'カレントパス 'strDbPath = Application.CurrentProject.Path 'strDbPath = "X:\" strDbPath = "C:\work\access\New登録スタッフデータ\" 'DB名…

文字コードが utf8 の場合の Perl における文字数のカウント

文字コードが utf8 の場合、 日本語は 3 バイトになるため、 カウントしたい文字列をいったんデコードしてから文字数をカウントする必要があります。 その際、正確に文字数をカウントするために改行は削除しておくこと。 以下のようにして Encode モジュール…