タグ

2011年1月21日のブックマーク (5件)

  • ビットマスクで今日からあなたも収納名人

    これは俗にビットマスク(あるいはビットフラグ)と呼ばれる手法で、次のような利点が有ります。 フィールド数を抑えることが出来る データサイズ(=データベースの肥大化)を抑えることが出来る たとえば Yes/No 型フィールドを使用した場合は、この設問の結果を格納するだけで 7 フィールドを使います。Yes/No 型のフィールドサイズは 2 バイトなので、全体のデータ長は 2 バイト× 7 フィールド=14 バイト/レコードになります(実際には内部管理用のインデックスなどによるプラスアルファが有りますが、ここでは無視します)。 一方ビットマスクを使用した場合、バイト型のフィールドサイズは 1 バイトなので、全体でも 1 バイト/レコードで済んでしまいます。 その差は実に 14:1 です。 しかもこのような設問が 40 個あった場合、Yes/No 型フィールドは単純計算で 280 フィールドを要

  • MS-Access2000超入門部屋--リストボックスで複数選択

  • 暖房器具を買いたいけど何がいいのか分からない人におすすめする暖房器具 - 戯れ言(はてなダイアリー版跡地)

    Tweet 寒い日が続く今日この頃いかがお過ごしでしょうか。今日は暦の上でいう大寒でした。*1 大雪に関するニュースも昨年末から続いており、その影響で停電が起こったり*2、山陰の一部地区では孤立状態が続いた*3のも記憶に新しいです。 先日行われたセンター試験でも全国的に荒れ模様でしたし*4、また今後2週間も厳しい寒さが継続するということでまだまだ注意は必要です。 寒がりな自分にとっては防寒対策に四苦八苦する季節でもありますが、一方で世間でも冷え性対策グッズへの需要が高まっているようです。 冷え性対策グッズが“熱い”腹巻きなど3倍の売れ行き - 政治・社会 - ZAKZAK かくいう自分も毎年この季節はヒートテックやひざ掛けが手放せません。 そんな時ネットを見ていると、あるエントリが目に入りました。 暖房器具を買いたいのだけど何がいいのか分からない | ツンダオワタ情報 結論から書きます。

    暖房器具を買いたいけど何がいいのか分からない人におすすめする暖房器具 - 戯れ言(はてなダイアリー版跡地)
  • MS-Access2000超入門部屋--3段階の絞込み

    「2段階の絞込み」をさらに発展させて、「3段階の絞込み」について考えてみましょう。 たとえばこんなテーブルがあったとします↓。 各学年に3クラスずつクラスがあり、その中で「カレー」「コロッケ」「キャベツ」係に分かれていつも仕事をしています。 「1年1組のカレー当番は誰と誰?」と、すぐにわかるようなフォームを作りたいと思います。 とりあえずこのテーブルの名前は[テーブル1]にしときます。↓ まずは、上のテーブルを基にして適当なデザインの表形式フォームを作ります。 ウィザードで作ってもいいし、オートフォーム表形式機能を用いてもよいです。 で、非連結のコンボボックスを3つ並べます。テキストボックスでもよいですけれど、「1年」とか入力するより一覧から選んだ方が楽ですよね。 わたしのは、このフォームの名前が[フォーム]、コンボボックスの名前が左から[コンボ10][コンボ12][コンボ14]になってま

  • 複数条件の抽出フォームの設計 その1

    帳票フォームのフォームヘッダーに下記のテキストボックスを配置 txt社員コード、txtフリガナ、txt氏名、min誕生日、max誕生日、txtプロフィール さらに下記のコマンドボタンを配置。 cmdFilter(標題: 抽出)、cmfFilterOff(標題: 抽出解除) フォームデザインビュー フォームモジュール Private Sub cmdFilter_Click() Dim strFilter As String, strExp As String, aryOpe As Variant If Not IsDate(Me.min誕生日) Then MsgBox "日付ではありません。" Me.min誕生日.SetFocus Exit Sub End If If Not IsDate(Me.max誕生日) Then MsgBox "日付ではありません。" Me.max誕生日.SetFo

    複数条件の抽出フォームの設計 その1