2009年6月16日火曜日

ACCESS カレントデータベースにADO接続

一般的なパスに接続する記述は本に書いてあったりしますが、
カレントデータベースにADO接続する方法が手元の本にはなかったので。
メインはPostgreSQLなんですが、
せっかくインターフェースにACCESSを使っているので、
非連結フォームばかりじゃもったいない、ということで(笑)。

いったんカレントデータベース(mdb)にテーブルとして値取得、
そのテーブルと連結したフォームで入力などなど、
変更はそこからPostgreSQLに接続して、updateやinsertを行う、なんて回りくどいですかね?

Dim objCon As New ADODB.Connection
Dim objRs As New ADODB.Recordset
Dim SQLselect As String
Dim SQLupdate As String

Set objCon = CurrentProject.Connection

SQLselect = "select * from table1"

Set objRs = objCon.Execute(SQLselect)

Do Until objRs.EOF
Debug.Print objRs!id & " => " & objRs!name

objRs.MoveNext
Loop
objRs.Close
Set objRs = Nothing
objCon.Close
Set objCon = Nothing

2009年6月15日月曜日

SEO ページの内容やレイアウト変更

当然と言えば当然ですが、
大幅な内容変更を行うと、一時的に検索ランクが下がるか、
ほぼ表示されない、といった状態になったりします。

大幅な、というと曖昧ですが、
例えば<h1>タグの内容であったり、
検索で拾われている<li>の一覧とリンクあたりですね。

あとは当然ですが、
<div>やfloatで確定していたレイアウト(や表示の順番)を変更するなど。

ということで、そういった変更が頻繁に起こらないように、
なるべくカタチを確定してから公開するようにしたいものですが、
最初はそれほど気にする必要がないかも、とかも思います。

そのあたり、
ブログをホームページにしているサイトは強いかもしれませんね。
よほど大幅な変更を加えたりしない限り、
レイアウトや表示順がそれほど大きく変更されないですしね。

2009年6月11日木曜日

ACCESS 完全自分メモ

リストボックスの2列目以降の値取得?

2009年6月8日月曜日

システムエラー?

筆者は映画鑑賞が大きな趣味の一つです。

最近よく行く映画館は、
ラゾーナ川崎内にあるシネコン、109シネマズ川崎です。

自宅から比較的近い位置にある109シネマズにも良く行くのですが、
大作が目白押しの場合、
見たい映画を上映するシアターに、エクゼクティブシートがない場合があるのです。

※エクゼクティブシートとは、リクライニング可能で一般シートより足元などが広いシートです。

109シネマズ川崎では、どのシアターにもこのエクゼクティブシートが設置されているので、
よく足を伸ばして川崎まで出かけるワケです。
(もちろん愛車を高速で走らせる楽しみをあるわけですが。)

さて、前置きが長くなりました。

Webサイトでチケットの購入をするわけですが、
そのシステムは、販売開始日の午前零時に購入可能になるのです。
そして今回、トランスフォーマー・リベンジの公開にあたり、
大々的に「6月8日零時からWebにて販売開始」をホームページにて告知されていました。

なのに・・・。

6月7日23時57分頃、会員ID・パスワードにてログイン。



すでに購入可能に!

時計を確認すると23時59分になろうというところ。
いやいや、PCの時計なんて狂うしさ・・・いえいえ、携帯の時計も同じ時間を表示しています。
確認できるすべての時計を確認し、まだ午前零時になっていないことを確認。

すでに一番真ん中の良いシートは購入されていました・・・。

購入手続きに掛かる時間から逆算すれば、
午前零時よりも前に購入可能になっていることは明らか。

なんだかなぁ・・・と思いつつ、
システム担当さんにたどり着くことを願いながら、
問合せフォームに投稿しました。


そして先ほど返答があり、

[事前に午前零時に販売開始となるように設定]し、
[現在調査中]とのことです。

いやいや、
サーバのログに書かれる時間てば、サーバの時計の時刻でしょうが。
カード決済なので、カード会社や銀行のログでも見れればわかるかもしれませんが。
開示してくれないでしょう・・・。

なにをどうやって調査するのか、
純粋に興味で知りたいものです。

タイムサーバーに読みに行く時間が、
内蔵時計で午前零時、とかだったら・・・(爆)。

2009年6月3日水曜日

既成概念をぶち壊す?

ホームページを全面的に改修する、といっても
アイデアを出す個々人が、既成概念に囚われているのは仕方ないことですが、
それでもそこを一旦バラバラにしてみないことには、
いいモノは出来ないんですよね。

自分を含めて、
どこかで見たホームページに準(なぞら)えてイメージをしてしまいます。

最初からモニタに映し出される平面世界を描いていることが、
そもそもいいアイデアの産まれない原因ではないでしょうか。

当然ですが、
無理だと思えるようなことでも
端(はな)から、それは無理だというような雰囲気を漂わせるのではなく、
そこに何かが隠れていないか、
きちんと向き合って考えてみるべきです。
結果として使われなかったアイデアも、
なにかの拍子に拾われるかもしれないからです。

企業だから、とか
うちのイメージに合わないから、とか
初めからそんな言葉を口にするようでは、
そもそもブレインストーミングにならないですしね。


(余談)
[ペルソナ作って、それからどうするの?]という書籍が考え方の方向付けに役に立ちました。

Google Analyticsで見たコンテンツサマリー

我が「色々あるんですよ」の記事を分類すると、
・東方神起
・Access
・それ以外
に大別できます。

ちなみに、1日のページビューは30前後で、
概ねWEB検索からブログの記事に直接アクセスされているようです。

記事を更新していない日にも、
[Access]の記事にはアクセスがあるようで、
日々Accessについて誰かが何かを調べているんだ、と
当たり前なことに感心したりしています。

検索した結果、訪問して頂いているのに、
あまり役に立たない記事で申し訳ない気分です。

気にし過ぎ?

なんだか数日ぶりに書くわけですが。

付き合っている男女1組が、
自分の席の近くで仕事の打合せをするわけですよ。

漏れ聞こえてくる内容を聞いていると師弟みたいです。

意識する気持ちはないのですが、
やっぱり気になる(笑)。

本人同士は、
仕事の話だし、
プライベートと仕事は分けてるんだ、といったトコロでしょうけど、
やりとりが頻繁なのでやっぱり気になるのですよ。

集中力不足ですかね(笑)。

仕方ないのでブログ書いたり・・・(爆)。