アクセスでは日付とハイパーリンクは「#」でくくりますが
これは何を意味しているのでしょうか?
「"」でくくれば文字列ですが、「#」はなんですか?
ずっと不思議に思っていました。
また、日付とハイパーリンク以外にも「#」をつけるものはありますか?

このQ&Aに関連する最新のQ&A

A 回答 (1件)

先日、他の方の質問への回答として少し触れましたが、


 日付 : 「#」は「囲み」
 ハイパーリンク : 「#」は「区切り」
で、同じ記号を使ってはいるものの、意味も使い方も違っています。
(AccessでのHyperlink系での「#」は、ある意味、それ以外の関数
 などでの、引数の区切りに使う「,」(カンマ)に近いかもしれません)
http://oshiete1.goo.ne.jp/qa4937162.html


ちなみに、html(Web)系では、「#」でページ内のBookmark(?)の
指定に使いますので、それに倣(なら)ったものと思います。

例えばwikiの「Microsoft Access」のページの「用途」の項への
リンクは
http://ja.wikipedia.org/wiki/Microsoft_Access#.E …
となりますが、この「#」以降が、「用途」の項の指定になっています。
(ページトップへのリンクだとhttp://ja.wikipedia.org/wiki/Microsoft_Access)

リンク先との関係だけで考えると、英語のアドレスの方がわかりやすいかも:
http://en.wikipedia.org/wiki/Microsoft_Access#Uses
(英語版wikiのMicrosoft Accessでの、「Uses」の項へのハイパーリンク)
    • good
    • 0
この回答へのお礼

用途は違うのですか。
ありがとうございました。

お礼日時:2009/05/22 23:49

このQ&Aに関連する人気のQ&A

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

このQ&Aを見た人が検索しているワード

このQ&Aと関連する良く見られている質問

Qカレンダーを作成し、特定の日付の上に丸印をつける方法はありますか。

カレンダーを作成し、特定の日付の上に丸印をつける方法はありますか。
日付の上に丸印を付けると、下の日付の数字が消えてしまいます。

Aベストアンサー

エクセルを使ってのカレンダー作成だと仮定して、NO.1さんの回答の補足をします。

まず「オートシェイプ」の○機能を使って図形を描くと、図形の周囲を囲むように○が表示されますよね。
ここをダブルクリックすると「オートシェイプの書式設定」が出てきます。
その中の「色と線」の塗りつぶし"色"の部分が初期設定の「自動(白)」になっていると思いますが、ここを「塗りつぶしなし」に変更すると下の線や文字が表示されるようになります。

ちなみに、円を描くときにシフトキーを押しながら描くと、楕円ではなく「まん丸」な円を描くことが出来ますよ。

Qアクセスで「本日日付」と「入社日付」から勤続年数をだせるようにしたいのです。。

すみません。アクセスはじめて約2週間の初心者です。アクセスで「本日日付」と「入社日付」から勤続年数をだせるようにしたり、「本日日付」と「生年月日」から、満年齢(できれば、○才○か月などのように)を表示させるようにしたいのですが、まず「本日日付」というのが表示できません。。(涙)。。「today()」というのをどこかにいれればできるのかなとおもっていろいろ試したのですが何か簡単な方法はあるでしょうか?

Aベストアンサー

DateDiffを使えば入社日から本日日付の差が計算できます。
DateDiff("yyyy",[入社日],Now())
こんな感じです。Date()でもNow()でも本日の日付はもってこれます。
しかし例えば入社日2002/12/31で本日日付が2003/01/01でも返される値は
1になるので勤続年数や満年齢など何年何ヶ月のように表示させるには別の
記述が必要になります。
その辺は勉強してみてはいかがですか。
取り合えず本日日付はNow()かDate()で求められます。

Q原付の保証書に販売店印と日付が無いんです。

原付を買いましたが保証書に日付と販売店印がありません。
買ったところに電話しました。
『無くても買った日付もわかるし何かあったら直しますよ』とのこと。
田舎の近所のバイク屋のおじいさんです。

原付の保証書に販売店印と日付が無くってもかいませんか?

Aベストアンサー

保障期間を、ある程度過ぎても、保障を伸ばしてもらえると思っても良いと思います。おじさんも「直しますよ」と言ってくれていますし。消耗品は、直してくれませんが。
安くて品数の豊富な大手電気店より街の電気屋さんは、融通が利くと言いますし。
自賠責もその店で加入したなら、領収書とともに、1ヶ月の無料点検もありますし。証拠は、沢山あります。
購入して半年になる私の、バイクにも販売店の印しか捺印していなかったです。(今、確認しました)

QADOでテーブルにハイパーリンクを追加したい(アドレスと表示文字列は別)

アクセスのtblのURLフィールドに

表示文字列→aaa
URL→http://www.yahoo.co.jp/

を追加したいのですがうまくいきません。
(URLフィールドのデータ型はハイパーリンク型です)

Sub test()
Dim moji As String
Dim URL As String
Dim cn As ADODB.Connection
Dim rs As ADODB.Recordset

Set cn = New ADODB.Connection
cn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & "C:\Documents" & "\access.mdb"
Set rs = New ADODB.Recordset
rs.Open "tbl", cn, adOpenStatic, adLockPessimistic

moji = "aaa"
URL = "http://www.yahoo.co.jp/"
rs.AddNew
rs("URL") = "#" & moji & "#"
rs("URL") = "#" & URL & "#"
rs.Update

Set rs = Nothing
Set cn = Nothing
End Sub

を実行すると
結果は
表示文字列もアドレスも「http://www.yahoo.co.jp/」になってしまいます。(そりゃそうか)

どうすれば

表示文字列→aaa
URL→http://www.yahoo.co.jp/

が実現できるのでしょうか?

よろしくお願いします。
(ヴァージョンは2003です)

アクセスのtblのURLフィールドに

表示文字列→aaa
URL→http://www.yahoo.co.jp/

を追加したいのですがうまくいきません。
(URLフィールドのデータ型はハイパーリンク型です)

Sub test()
Dim moji As String
Dim URL As String
Dim cn As ADODB.Connection
Dim rs As ADODB.Recordset

Set cn = New ADODB.Connection
cn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & "C:\Documents" & "\access.mdb"
Set rs = New ADODB.Recordset
rs.Open "tbl", cn, adOpenStatic, adLockPessi...続きを読む

Aベストアンサー

No.1の方のリンク先のNo.2の者です。
先の回答でも少し触れましたが、ハイパーリンク型での「#」は日付/時刻型の
括りとは別物で、「囲い」ではなくて「区切り」になっている、ということです。

また、ご質問文中の以下のコードですが、

moji = "aaa"
URL = "http://www.yahoo.co.jp/"
rs.AddNew
rs("URL") = "#" & moji & "#"
rs("URL") = "#" & URL & "#"
rs.Update

これですと、「URL」フィールドが「#http://www.yahoo.co.jp/#」で
上書きされてしまって、先に代入した「#aaa#」が消えてしまいます。

No.1の方の回答の通り、一旦変数に受けるなどして、「aaa#~#」の
形にしてやってください(あくまで「#」は区切り文字なので先頭には無用です)。

Qはがきの日付印について

郵便はがきを出すことになりました。

これは、郵便局の日付印をもらうためです。

一般に、確定日付というのだそうですが、日付の証明になるということで利用しようと思いました。ところが、最近は機械化のせいか日付の薄いスタンプがよくあり、できればはっきりした日付印が欲しいのですが、この場合どうしたらいいのでしょうか。

ポストではなく窓口で投函すれば、スタンプははっきり押してもらえるのでしょうか。それとも特別に窓口でお願いすべき、また、お願いできるのでしょうか。

教えてください。

Aベストアンサー

元・郵便局員です。

1.郵便物の集配を行う郵便局の場合
郵便窓口および郵便時間外窓口(ゆうゆう窓口)の営業時間内にお越しいただき、
「この場で、消印を押してください!」
とお申し出いただければ、押印します。

2.郵便物の集配を行わない郵便局の場合
「郵便局長が業務上差し支えないと判断した場合」に限り、その場で押印します。
支障があると判断した場合は、「押印しません」。

上記は、ごく普通の消印の場合です。http://www.geocities.co.jp/Playtown-Domino/5995/phi_gif/049.gif


つぎに、普通でない消印の場合ですが、最初の回答者様の回答にあります「風景スタンプ」(風景入り通信日付印)などの場合は、業務上の支障の有無に関係なく、差し出された郵便局で押印します。なお、全ての郵便局には配備されていないため、差し出し前にご確認ください。

QAccess、ラベルウィザードで「様」を入れると「#エラー」になる

去年はうまく行ったのに・・・。

名前の後ろに「様」を入れてラベルを作ろうとすると、エラーになります。
様を入れずに作成するとうまく行きます。

どうしたら?よろしくお願いします。

Aベストアンサー

おそらく、テキストボックス [名前] のコントロールソースを
= [名前] & "様"
のようにしているのでしょう。
この場合、循環参照でエラーになります。
解決策は
(その1) テキストボックスの名称を変える。txt名前などのように。
(その2) コントロールソースは [名前] にして、書式を 「@"様"」のようにする。

Q日付の薄い領収印について

次回の確定申告で医療費控除の手続きをする者です。
通院・入院の領収書をチェックしていたところ、どれも領収印が薄く日付の判別が出来ないことに気付きました。日付印とは別に発行日も印刷されているので、それで判るものもありますが、肝心の高額な入院費の領収書は、支払った1日前の日付で印刷されており、隠すようにその上に収入印紙が貼られていて、なおかつ領収印は読み取れない程薄いです。こんな状態で発行しておいて、「再発行はいたしません」と書かれてあります。来年申告の時期になって『無効』になったりしないか心配です。これで大丈夫でしょうか?
よろしくお願いします。

Aベストアンサー

医療費控除は、その年1月1日~12月31日までに実際に支払ったものが対象となりますので、そもそもは日付が確認できるべきものでなければならないとは思います。

ただ、実際には、ひとつひとつチェックするとは限りませんし、明らかに別の年の領収書でない限りは、薄くて良く見えない程度であれば、そのまま受け付けてもらえるものと思います。

気になるようでしたら、ご自分で別途で、一覧表のようなものを作られたら良いと思います。
医療機関と、治療を受けられた方の名前と、支払った月日と金額ですね。
それと、医療費控除には、通院等にかかる電車・バス等の公共交通機関による交通費も対象となり、これについては領収書は不要で、メモ書き等で良いので、このような一覧表の一番右等に、かかった交通費を記載している方も結構いらっしゃいますし、そのような表があれば、明らかに違う年とわからない限りは否定もし難い訳ですので、より無難とは思います。
エクセルを使えるようであれば、エクセルで作られても良いと思います。
(もちろん、そのような日ごとの一覧表が必須、という訳ではありませんので、それがなくても認められるとは思いますが)

医療費控除は、その年1月1日~12月31日までに実際に支払ったものが対象となりますので、そもそもは日付が確認できるべきものでなければならないとは思います。

ただ、実際には、ひとつひとつチェックするとは限りませんし、明らかに別の年の領収書でない限りは、薄くて良く見えない程度であれば、そのまま受け付けてもらえるものと思います。

気になるようでしたら、ご自分で別途で、一覧表のようなものを作られたら良いと思います。
医療機関と、治療を受けられた方の名前と、支払った月日と金額で...続きを読む

QOfficeアクセス テーブル「テキスト型」⇒「日付型」への変換について

テーブルにデータが保管されており、そのフィールドの一つに「テキスト型」で”20080301”のようなデータを持っています。これを「日付/時刻型」”2008/03/01”のように変換したいのですが、どのようにすればよいのでしょうか。

※ちなみにこのオリジナルデータは毎日、自動的にテーブルにダウンロードされており、このテーブル自体の型を予め「日付/時刻型」に変換すると、日々のデータ取得時にエラーとなってしまいます。ですので、「日付/時刻型」のフィールドを持った新規のテーブルに、この”20080301”のデータを変換し格納したいのですがどのようにすればよろしいでしょうか。

テーブル⇒デザインより、該当のフィールドの型を「テキスト型」⇒「日付/時刻型」へ直接変換してしまうと、「データの変換中にエラーが発生しました。○○件のレコードのデータが失われました。」と表示されます。素人のため、なるべく追加クエリや更新クエリや簡単な関数のみでの方法を教えていただけたら幸いです。

Aベストアンサー

テーブルに日付時刻型フィールドを追加して、
更新クエリを使って、#1さんが提案されている
数式を使えばよいのでは?

Qワードで日付印の文字が表示されない

電子メールでワードの報告書が送られてきました。
承認欄に3人の日付印(丸くて真ん中に日付、上下に苗字)が貼られているのですが1人の印だけ丸のなかに日付しか入っていませんでした。
印刷プレビューでみても入っていません。
しかし他の人のパソコンで開いたところちゃんと苗字まで入っていました。どのようにしたら私のパソコンでも正しく表示できますか?

Aベストアンサー

No.3のasyuです。
ワードの新規画面に問題の部分を貼り付けした場合はいかがでしょうか?
表示される場合は、フォントキャッシュの破損かもしれません。
パソコンをセーフモードで起動して、何もしないで終了しますと回復すると思います。

ワード自体の不具合が考えられる場合は、こちらを試してみてください。
Word 2007、Word 2003、または Word 2002 の起動時または使用時に発生する問題のトラブルシューティング方法
http://support.microsoft.com/kb/921541/ja

Word 2000 起動時に問題が発生する場合の対処方法
http://support.microsoft.com/default.aspx?scid=kb;ja;880994

Q「PDFファイル」と「リンク」について

HPなどの「HTML」や、「エクセル」。「ワード」でも、「リンク」や「ハイパーリンク」がありますが、

このファイルを、「いきなりPDF」で、「PDFファイル」に変換しています。

そうすると、文章などの中の「リンク(ハイパーリンク)やURLなど」が、きかなくなりますが、

(1)
「PDFファイル」の中の文章などには、そもそも、「リンク(ハイパーリンク)やURLなど」は、できないんでしょうか?

(2)
それとも、一般的に売られている、高めの「PDF変換ソフト」などなら、できるのでしょうか?

Aベストアンサー

いきなりPDFは使用した事がないので判りませんが
Adobe社のソフトではリンクを作成出来ます。
ただし自動作成ではなく、後から作業をしてリンクをつける必要があります。
http://www.koba8.com/soft/adobeelm.html


人気Q&Aランキング