開発研究所

New! スマートウォッチのpebbleを購入してみた!
New! K-3買ってみた!
必要環境
・VisualStudio2010が動作すること
・VisualBasic.NETがわかる人間
特徴
・Windowsフォームデザイナ上で簡単に行をデザイン
・セルの位置が自由なので多段明細も自由
・標準セルを継承して拡張セルを作成できるので応用も自由
・テキストボックスセルの他、チェックボックスセルも使用可能
↓ベータ公開中 どのような動作をしても責任は負いません。ご了承ください。
GridDetail1.01β ダウンロード
サンプルプログラムとGridDetail本体(GridDetail.dll)が含まれます。

仕様
最大行数 一行にセル17個配置 497行 表示まで10秒程度 それ以上はエラーで落ちる 原因は不明

バージョン履歴
1.0β → 1.01βへの変更点
・左右方向キーでのセル移動
・自動での行追加
・GetValueメソッドの実装(セルの値取得)
・セル値のデータソースへの反映(1.0βは直接編集した場合のみデータソースに反映)

次期バージョン対応予定



OraView   技術的に行き詰ったため開発中断中。まだまだ実力が足りません。
Oracleのテーブル内容を参照、書き換え、SQL作成補助ができるソフト

~Oracle Masterへの道~

少し寄り道しながらの道ね。

・Oracle Masterをゲットしたい!!
   とにかくOracleMasterって何だろうか

・データベース基本の基本の基本(行と列とフィールド)
   データベースを始めようと思ったらまず見るべし?

・SQLのDML、DDL、DCLって何よ?
   一言でSQLと言っても種類がありますよね。
   どの命令が何に分類されるのかよく覚えましょうか

・Oracleのよく使うソフト
   Oracleインストールしてからよく使う付属ソフトなんて決まってるんです。
   ちょっとしかないんです。それぞれ略称も持ってるんです。
   ODCAはOracle Database Configuration assistantなんです。
   名前はどうでもいいとしてそれぞれ何の役割があるのか覚えましょう

ODP.NETを使ってデータ取得(VisualStudio2010)
   ODP.NETをインストールして、VisualStudioでOracleからデータを取得。
   取得したデータをDataGridViewに表示する所まで。

・DECODEを使ってみる
   便利なDECODE文です。

・「Database Configuration Assistant」でデータベース作成する
   実際どうやってデータベースを作成するまでたどり着くのか

・「Oracle Enterprise Manager」でユーザーの作成をする
   Oracle関連の設定がブラウザ上でできちゃうんですね。
   項目がいっぱいあって大変だけどよく使う所は決まってるはず。
   そこだけでも覚えましょう。



 

SQL日本語訳

SELECT、INSERT、DELETE、CREATE TABLEなどなどの基本的なSQLはこれだけで見ればマスターできる!

「社員名と年齢を格納できる社員マスタを作成する」
CREATE TABLE 社員マスタ (
    社員名  VARCHAR2(20)
   ,年齢     NUMBER(3,0))

「社員マスタテーブルの内容全部を取得する」
SELECT * FROM 社員マスタ

「社員マスタテーブルの社員名を全部取得する」
SELECT 社員名 FROM 社員マスタ

「社員マスタから年齢が20歳以上の社員名と年齢を取得する」
SELECT 社員名, 年齢 FROM 社員マスタ;
WHERE 年齢 >= 20;

「社員マスタに20歳の鈴木さんを追加する」
INSERT INTO 社員マスタ (社員名, 年齢)
            VALUES('鈴木さん', 20)

「鈴木さんの年齢を30歳にする」
UPDATE 社員マスタ SET 年齢 = 30
WEHRE   社員名 = '鈴木さん'

「社員マスタから鈴木さんを消す」(WHERE忘れたら社員マスタ全部消えちゃうので注意w)
DELETE FROM 社員マスタ
WHERE  社員名 = '鈴木さん'

「社員マスタを消す」
DROP TABLE 社員マスタ;

ひとつたりともテストしてませんw




TIPS
テーブル一覧を表示させるためのSQL
テーブル内のデータではなくてテーブルの一覧を取得するなんて
普段あんまりないだろうけどたまには使うかも

「SELECT table_name FROM user_tables;」