たとえば、こんな風なデータベースを作りたいです。
花の画像 大きさ 値段 個数 と4つのセルを使って、値段の高い順とか、個数が2個のデータを抽出できるものです。
よろしくお願いいたします。
http://www.atmarkit.co.jp/flinux/index/indexfiles/mysqlindex.htm...
連載記事 「快速MySQLでデータベースアプリ!」
DB管理したいのでしたら、
無償で使えるMySQLはいかがでしょうか。
一般にDB管理はLAMPという言葉があり、
L[Linux]
A[Apache Webサーバ]
M[MySQL]
P[PHP]
を実装するのが一番よいと思います。
インターネットで管理したいのでしたら、
無償でphp言語はサポートしているところは、
少ないので、phpではなくcgiを使うとよいでしょう。
Ask.jp
URLはダミーです。
アクセスなどのデータベース・ソフトを使うのがお薦めですが、簡易的なものならエクセルでもできますよ。
1つのセル内に収まるように画像を貼り付けて、図の書式設定で「セルに合わせて移動やサイズ変更をする」にチェックを入れてください。
花の画像 大きさ 値段 個数 を横に並べてオートフィルタを設定すれば、値段の高い順に並べ替えたり、個数が2個のデータだけを抽出することくらいなら一発でできますよ。
もう少し複雑な抽出ならフィルタオプションを使ってください。
http://www.atmarkit.co.jp/fwin2k/win2ktips/411excelfilter/excelf...
@IT:Windows TIPS -- Tips:Excelで柔軟なデータ・フィルタリングを行う
excelでもフィルターを使えば
可能かと思いますが
もうちょいいろいろしたければaccess
がいいとおもいます。
URLはダミーです。
ちょっと自分も興味を持ったのでエクセルを使ってみました。
ちょっと複雑かもしれませんが下のようなマクロで画像を貼り付けて普通に表を作り、並び替えやオートフィルタでデータの抽出をするところまでやってみました。マクロはコントロールツールボックスのボタンに登録して使います。
Sub Macro1()
Dim a
a = Application.FileDialog(msoFileDialogOpen).Show
If a <> True Then Exit Sub
Dim b
b = Application.FileDialog(msoFileDialogOpen).SelectedItems(1)
ActiveSheet.Pictures.Insert(b).Select
Selection.ShapeRange.LockAspectRatio = msoTrue
Selection.ShapeRange.Height = 39.75
Selection.ShapeRange.Width = 53.25
Selection.ShapeRange.Rotation = 0#
End Sub
ただ、残念なのは一番下に登録してある行の画像がどうしても余分に表示されてしまうのです。
中途半端な回答ですいません。お役に立てれば幸いです。
Excel2002を使いました。バージョンの違いで出来なかったりするかもしれません。
マクロはマクロの記録を開始して図を一枚挿入後記録を停止し、ファイルダイアログを呼ぶようにして手直ししたものです。
ありがとうございました。わざわざ、マクロを書いてくださってとても感謝しています。早速試してみますね。