アプリ版:「スタンプのみでお礼する」機能のリリースについて

お世話になります。

以下のようなアクセスの関数のお勧めの関数サイトについて教えてください。よろしくお願いいたします。

※ 私はエクセルから入ったアクセス初心者ですが、クエリで関数を使いっています。例えばエクセルでは「if」がアクセスでは「iif」等、少し戸惑います。

※ アクセス関数一覧表と使用例、またできればエクセルの場合ではこの関数を使うがアクセスではこの関数というような対比(例)をしめしたようなお勧めサイトはないでしょうか?

教えてください。よろしくお願いします。

A 回答 (3件)

対比したサイトというのは知りません。

よく使うものだけですが...
EXCEL→ACCESS
TEXT:書式付の文字化→FORMAT
DATEDIF:期間の算出→DATEDIFF
FIND,SEARCH:文字検索→INSTR
ASC,JIS,UPPER,LOWER等:文字変換→STRCNV
SUBSTITUTE:置換→REPLACE ※EXCELのREPLACE関数とは機能が違います。
TODAY:今日の日付→DATE
DATE:年,月,日から日付型→DATESERIAL
TIME:時,分,秒から時刻型→TIMESERIAL
ISNUMBER:数値の判定→ISNUMERIC
ISBLANK:未入力の判定→ISNULL
参考になるサイト
http://www.accessclub.jp/
※関数の一覧ならヘルプ→MicrosoftVisuralBasicDocument→VisualBasicランゲージリファレンス内にあります。
    • good
    • 0
この回答へのお礼

ありがとうございます。例までありがとうございました。とても参考になりました。ヘルプのリファレンスについてもありがとうございました^^

お礼日時:2006/01/12 11:31

Access2003の場合


~~~~~~~~~~~~~~~~~
Microsoft Access のヘルプを参照するのが一番です。

<Microsoft Access のヘルプ-式-式の例-式の使用例>を開くと、

Date(),Format(),Now(),DatePart(),DateAdd(),DateDiff(),Left(),Right(),Trim(),IIF(),IsNUll(),Avg(),Count(),Sum(),Lookup(),DSum(),Len()

以上の主なAccess関数の使用例と機能が一覧で説明されています。
WEB上の解説は、これらの幾つかを取り出して説明しているのが殆どです。
ですから、基本は、<Microsoft Access のヘルプ>の参照にあります。
Excel関数との対応も、使用例と説明文から容易に判断できます。

※ExcelからAccessへと進まれると、ほとんどのExcel固有の関数がサポートされていないのに驚かれることでしょう。
※何とか、Excel関数の類似品を探そうとされるのは理解できます。しかし、それは無理な努力です。
※<Microsoft Access のヘルプ-式-式の例-式の使用例>が、ほぼ全てと諦めて下さい。
※そのような訳で、まず、<Microsoft Access のヘルプ-式-式の例-式の使用例>を一読して、「あー。これ位が限界なんだ」と知られることをお勧めします。
※さて、そうなると、Round関数もExcel風にサポートされていないのに、どのように対応するかが問題になります。
※Access の開発者達は、関数を自作している訳です。Excel固有の関数は、ほとんど自作することで対応しています。
※そこで、第二ステップとして、自作すべきか否かを次のヘルプで確認することになります。

Microsoft Access のヘルプ-Visual Basic 言語のリファレンス-関数

VBの関数一覧にない関数を自作することになります。

※少し、期待外れの回答かも知れませんが、その場合は、お許し下さい。
    • good
    • 0
この回答へのお礼

丁寧なご説明をありがとうございます。恥ずかしながら〈Microsoft Access のヘルプ-式-式の例-式の使用例〉の存在を知りませんでした。勉強してみます。

お礼日時:2006/01/12 11:58

私はココを良く使っています。


エクセルとの比較は見たこと無いですが・・・

参考URL:http://www.accessclub.jp/
    • good
    • 0
この回答へのお礼

ありがとうございます。さっそく参考にさせていただきます。

お礼日時:2006/01/12 11:30

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!