classic query editor
TRANSCRIPT
classic query editor
ユーザーインタフェースの⼤幅な変更 互換性オプションの影響 内部的にQUERY BY FORMULAを使⽤している
⾏数の制限 40⾏程度で実⾏ボタンが画⾯の外に出てしまう
"適度な"⼊⼒⽀援 数値: 全⾓から半⾓に変換(フィルターを使⽤しない) ⽇付: 必須は年のみ; デフォルト⽉/⽇を使⽤ 時間: デフォルト時/分/秒を使⽤
キーワード分解 GET TEXT KEYWORDSをクエリ条件に展開
リレートテーブル検索 テーブル名の表⽰ NテーブルもOK
C_OBJECT($params)
OB SET($params;\ "tableNumber";Table(->[Aliment]);\ "repeat";True;\ "developer";True;\ "language";"ja")
CLASSIC_QUERY ($params)
コンポーネントメソッド+オブジェクト
クエリの実⾏ 1⾏: QUERY/QUERY SELECTION 2⾏以上: ループ+QUERY/QUERY SELECTION ⽐較演算⼦: ⽂字列 連結演算⼦: Case of
フィールドの表⽰ 型/インデックス: GET FIELD PROPERTIES プライマリーキー: SQL(システムテーブル)
リレーションの表⽰ 1: GET RELATION PROPERTIES N: SQL(システムテーブル)
ソースコード公開 github.com/miyako