Today: Yesterday: Total: Online:
カテゴリー
その他
  • RSS1.0
  • RSS2.0
  • atom0.3
  • valid XHTML1.0
  • valid CSS2
  • Credit
RSSリーダーで購読する | この日記のはてなブックマーク数 | プロフィール
コメントが一番多い記事(233コメント):人の心理の裏をかくホームページ集客術:リピータになってもらうためには
ツイートが一番多い記事(94ツイート):ちょっと待て!twitterやfacebookに子供の写真を掲載する親達への警告
いいねが一番多い記事(574いいね):facebookスパムに要注意。なりすましの見分け方とアカウント乗っ取りの手口(2013年度版)

[ カテゴリー » Access ]

カテゴリー » Access April 16, 2012

Accessで日付を比較する場合 ID:1334573060


シングルクォーテーションの代わりに
#で囲う

select * from テーブル where 更新日時 = #2009/01/01#

http://sorceryforce.com/access/sqldatecompare.html

— posted by midilin @ 07:44PM | Comment (0)

カテゴリー » Access February 20, 2012

accessでNullや空白の行を一番最後にもっていきたい場合 ID:1329727751


order by IIf(IsNull(項目1), "最大値", IIf(項目2] = "", "最大値")

さらに項目1や項目2でソートしたい場合は

order by IIf(IsNull(項目1), "最大値", IIf(項目2] = "", "最大値"),項目1,項目2

http://www.accessclub.jp/bbs5/0042/vba13316.html

— posted by midilin @ 05:49PM | Comment (0)

カテゴリー » Access February 20, 2012

Access起動時にマクロを実行 ID:1329720726


マクロ名を「AutoExec」にする
http://www.accessclub.jp/actips/tips_27.htm

またマクロからモジュール(VBAで定義したモジュール)を実行したい場合は、

functionプロシージャをモジュールに記述し、
マクロでプロシージャの実行を選択し、
functionのプロシージャ名を選択すればOK
http://okwave.jp/qa/q601721.html

— posted by midilin @ 03:52PM | Comment (0)

カテゴリー » Access February 20, 2012

Accessでのテーブルコピー(create table 〜select) ID:1329715763


通常SQLで
create table テーブル名(コピー先) select * from テーブル名(コピー元)

でできるが、accessでの記述方法は

select * into テーブル名(コピー先) from テーブル名(コピー元);

http://otn.oracle.co.jp/forum/message.jspa?messageID=8098222

— posted by midilin @ 02:29PM | Comment (0)

カテゴリー » Access February 09, 2012

accessでselect into(副問い合わせ)でシステムで予約エラーが出る場合 ID:1328779235


例として
insert (項目A,項目B,項目C) values (select max(項目1) from table,'AA','BB')

のようにすると
「システムで予約されているエラー(-3025)です。このエラーに対するメッセージはありません。」
と出る場合の対処

insert (項目A,項目B,項目C) values (select max(項目1) from table,'AA','BB')

insert (項目A,項目B,項目C) select distinct max(項目1) from table,'AA','BB' from table
として、1レコードのみselectが返却するようにすればOK。

あとは、DLookupを使う方法もあり。


http://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q1247653057

— posted by midilin @ 06:20PM | Comment (0)

カテゴリー » Access May 17, 2011

Accessのクエリーを更新できる条件 ID:1305599012


・1 つのテーブルを基にするクエリ
・一対一リレーションシップが設定されたテーブルを基にするクエリ
・メモ型、ハイパーリンク型、または OLE オブジェクト型が含まれるクエリ結果

http://support.microsoft.com/kb/304473/ja

— posted by midilin @ 11:23AM

カテゴリー » Access January 07, 2011

Accessでsqlのlike検索がうまくいかないとき ID:1294391033


accessの場合、likeは、%ではなく、*を使う。


SELECT * FROM 出張管理 WHERE 社員名 LIKE "*田中*";


http://www.accessclub.jp/sql/09.html


前にも同じことを調べたが
http://www.border.jp/midilin/memo/index.php?UID=1201265883


access2000の場合に検索方式が違うらしい。

さらに、Access2000をクエリのsqlを使った場合と
Javaでodbc経由でつないだ場合でも違った。

access2000をクエリのsqlで使った倍は、*でうまくいき、%ではうまくいかない。
一方、Java側でodbc経由でつないだ場合は、*ではうまくいかず、%でうまくいった。

— posted by midilin @ 06:03PM

カテゴリー » Access December 12, 2008

accessでファイルが肥大化した場合の対処 ID:1229050466


「ツール」「オプション」「全般」に「閉じるときに最適化する」のチェックボックスをチェックすると
データベースを閉じる毎に最適化が行われて、ファイルが小さくなる。


http://www.accessclub.jp/bbs3/0030/superbeg12707.html

— posted by midilin @ 11:54AM

カテゴリー » Access February 18, 2008

オートナンバーの初期化の仕方 ID:1203328389


最適化([ツール]メニューの[データベースユーティリティー]の[最適化])



http://www.accessclub.jp/bbs/0042/beginers17489.html
1 / 2| 次のページ »

— posted by midilin @ 06:53PM

カテゴリー » Access January 25, 2008

accessのlike演算子について ID:1201265883


accessのlike演算子について
%の変わりに*を使うようである。


http://support.microsoft.com/kb/294954/ja


ただし、access2000では、
*だと検索できず、%だと検索できることもある。
http://www.nurs.or.jp/~ppoy/access/access/acM012.html
1 / 2| 次のページ »

— posted by midilin @ 09:58PM


カウンター