ユーザーインターフェイスデータをSQLクエリに配置するユーザーインターフェイスの例を作成する方法はたくさんありますが、ユーザーデータの処理/操作方法を説明する議論はそれほど多くありません。テキストボックス(日数)からデータを取得し、それを式On_OKで使用するのに苦労しています。また、SQLクエリでデータを文字列として数日間使用したいと思います。以前は、グローバル変数:: DATETIMESTUFF = "10"を設定し、それを
WHERE A.SCANDATETIME>(SYSDATE- "|| :: DATETIMESTUFF ||")
ui = New Window( "Choose an option",
<<MODAL>(SYSDATE-"|| ::DATETIMESTUFF || ")
",
"Table1"
);
);</MODAL>
スクリプティングRe:ユーザーインターフェイスデータをSQLクエリに配置するこれを試して。新しいwindow()の上にon_okを置く必要があります。
On_OK = Expr(
Open Database("DSN=xxx;UID=xxxxx;PWD=xxxxx;", sql_statement, "Table1");
);
ui = New Window( "Choose an option",
<<MODAL> (SYSDATE - ^current_days^)");
</MODAL>Re:ユーザーインターフェイスデータをSQLクエリに配置するスクリプトに^ current_days ^の代わりに10を入力すると、正しく機能します。
しかし、^ current_days ^を使用すると、エラーORA-00936(式がありません)が表示されます。
だから私はまだテキストボックスからデータを取得してクエリに入れることができません