三角関数のサインを計算します。
引数はラジアンで指定します。
(ラジアン=角度×円周率/180)
構文例:
SQL = "SELECT SIN(フィールド名) FROM テーブル名"
CurrentDb.Execute SQL, dbFailOnError
実行例:
1: 0.841470984807897
0.5: 0.479425538604203
0: 0
-0.5: -0.479425538604203
-1: -0.841470984807897
スポンサーリンク
2008-05-29
2008-05-21
Tips155 - 余弦(コサイン)を計算する COS関数
三角関数のコサインを計算します。
引数はラジアンで指定します。
(ラジアン=角度×円周率/180)
構文例:
SQL = "SELECT COS(フィールド名) FROM テーブル名"
CurrentDb.Execute SQL, dbFailOnError
実行例:
1: 0.54030230586814
0.5: 0.877582561890373
0: 1
-0.5: 0.877582561890373
-1: 0.54030230586814
引数はラジアンで指定します。
(ラジアン=角度×円周率/180)
構文例:
SQL = "SELECT COS(フィールド名) FROM テーブル名"
CurrentDb.Execute SQL, dbFailOnError
実行例:
1: 0.54030230586814
0.5: 0.877582561890373
0: 1
-0.5: 0.877582561890373
-1: 0.54030230586814
2008-05-15
Tips154 - (重複なし)のインデックスを作成する CREATE UNIQUE INDEX
テーブルデザインのインデックスプロパティで「はい(重複なし)」に設定します。
構文例:
SQL = "CREATE UNIQUE INDEX インデックス名 ON テーブル名 (フィールド名)"
CurrentDb.Execute SQL, dbFailOnError
インデックス名は適当な名前でOKです。
使用例:営業テーブルの販売先IDを重複なしのインデックスにします。
SQL = "CREATE UNIQUE INDEX 販売先Idx ON テーブル名 (販売先ID)"
CurrentDb.Execute SQL, dbFailOnError
構文例:
SQL = "CREATE UNIQUE INDEX インデックス名 ON テーブル名 (フィールド名)"
CurrentDb.Execute SQL, dbFailOnError
インデックス名は適当な名前でOKです。
使用例:営業テーブルの販売先IDを重複なしのインデックスにします。
SQL = "CREATE UNIQUE INDEX 販売先Idx ON テーブル名 (販売先ID)"
CurrentDb.Execute SQL, dbFailOnError
2008-05-10
Tips153 - (重複あり)のインデックスを作成する CREATE INDEX
テーブルデザインのインデックスプロパティで「はい(重複あり)」に設定します。
構文例:
SQL = "CREATE INDEX インデックス名 ON テーブル名 (フィールド名)"
CurrentDb.Execute SQL, dbFailOnError
インデックス名は適当な名前でOKです。
使用例:営業テーブルの販売先IDをインデックスにします。
SQL = "CREATE INDEX 販売先Idx ON テーブル名 (販売先ID)"
CurrentDb.Execute SQL, dbFailOnError
構文例:
SQL = "CREATE INDEX インデックス名 ON テーブル名 (フィールド名)"
CurrentDb.Execute SQL, dbFailOnError
インデックス名は適当な名前でOKです。
使用例:営業テーブルの販売先IDをインデックスにします。
SQL = "CREATE INDEX 販売先Idx ON テーブル名 (販売先ID)"
CurrentDb.Execute SQL, dbFailOnError
2008-05-06
Tips152 - 主キーを割り当てる ALTER TABLE ADD PRIMARY KEY
主キーを設定すると重複レコードが作成できないので安全です。
特にUPDATEの場合などに間違いがなくなります。
構文例:
SQL = "ALTER TABLE テーブル名 ADD PRIMARY KEY (主キーにするフィールド名)"
CurrentDb.Execute SQL, dbFailOnError
複数設定する場合は
SQL = "ALTER TABLE テーブル名 ADD PRIMARY KEY (フィールド名 , フィールド名)"
のようにコンマで区切ります。
使用例:営業テーブルの売上IDを主キーにします。
SQL = "ALTER TABLE 営業 ADD PRIMARY 売上ID"
CurrentDb.Execute SQL, dbFailOnError
特にUPDATEの場合などに間違いがなくなります。
構文例:
SQL = "ALTER TABLE テーブル名 ADD PRIMARY KEY (主キーにするフィールド名)"
CurrentDb.Execute SQL, dbFailOnError
複数設定する場合は
SQL = "ALTER TABLE テーブル名 ADD PRIMARY KEY (フィールド名 , フィールド名)"
のようにコンマで区切ります。
使用例:営業テーブルの売上IDを主キーにします。
SQL = "ALTER TABLE 営業 ADD PRIMARY 売上ID"
CurrentDb.Execute SQL, dbFailOnError
2008-05-01
Tips151 - 新規に通貨型フィールド(列)を追加する ALTER TABLE ADD COLUMN MONEY
引き続き通貨型のフィールドを追加します。
構文例:
SQL = "ALTER TABLE テーブル名 ADD COLUMN 追加するフィールド名 MONEY"
CurrentDb.Execute SQL, dbFailOnError
使用例:営業テーブルに売上フィールドを追加します。
SQL = "ALTER TABLE 営業 ADD COLUMN 売上 MONEY"
CurrentDb.Execute SQL, dbFailOnError
構文例:
SQL = "ALTER TABLE テーブル名 ADD COLUMN 追加するフィールド名 MONEY"
CurrentDb.Execute SQL, dbFailOnError
使用例:営業テーブルに売上フィールドを追加します。
SQL = "ALTER TABLE 営業 ADD COLUMN 売上 MONEY"
CurrentDb.Execute SQL, dbFailOnError
登録:
投稿 (Atom)