ホーム   フォーラム   FAQ
 
メインメニュー
ログイン
ユーザー名:

パスワード:


パスワード紛失

Magic V8 式の中に長い条件を設定する方法について

  • このフォーラムに新しいトピックを立てることはできません
  • このフォーラムではゲスト投稿が禁止されています
depth:
0
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 .2 .3 .4 .5 | 投稿日時 2013-10-12 19:59
wk1574  一人前   投稿数: 99
いつもお世話に成っています。

Magic V8で 範囲特性で、長い条件を設定しようとしたのですが、式の文字数制限か何かわかりませんが、ある文字数以上の条件式が入力できませんでした。

複雑なデータ抽出条件を設定しなければならない場合、皆様はどのようにして解決されていますか。
ご教授頂けませんでしょうか。
投票数:0 平均点:0.00
depth:
1
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2013-10-12 20:13
ogasawara  一人前   投稿数: 117
条件式が長い場合はチェックも大変なので変数を置いて1行で書かず2−3行と分けて書いています。そのほうがカッコが少なくエラーがわかりやすくなるので
投票数:0 平均点:0.00
depth:
1
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2013-10-15 10:10
wk1574  一人前   投稿数: 99
ogasawara様返信ありがとうございます。

勉強不足で申し訳ありません。
「変数を置いて1行で書かず2−3行と分けて書いています」と回答頂きましたが、「変数の中に、条件式をテキストで記述する?」と言うことでしょうか。

例:
〇変数A
 データ型:文字型
 サイズ:10
 式への代入:「IF('条件式','OK','NG')」→ここの条件式を設定するのでしょうか。

すみませんが、補足説明をお願い致します。
投票数:0 平均点:0.00
depth:
1
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2013-10-15 10:24
Tanda  長老   投稿数: 2151
wk1574さん、こんにちは。

以前、「丹田昌信のdbMAGIC道場」をリリースしたときに、
どんな長い条件設定でも、上限なしに無限に記述できる手法を
ご紹介したのですが、残念ながらちょっと今すぐに思い出せません。

どなたか、覚えておられる方、いらっしゃいませんか?
投票数:0 平均点:0.00
depth:
1
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2013-10-15 10:48 | 最終変更
nkmt  長老   投稿数: 1668
速度的に問題があるかもしれませんが、
論理型変数で
条件1
条件2
条件3といくつも変数を作成して、
それに 条件式を代入。

この変数に True〜True とか。
投票数:0 平均点:0.00
depth:
2
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2013-10-15 10:53
Tanda  長老   投稿数: 2151
あ、そうです、そうです。そんなような方法でした。(^^)/
投票数:0 平均点:0.00
depth:
1
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2013-10-19 13:07
wk1574  一人前   投稿数: 99
Tanda様、nkmt様、返信ありがとうございます。

論理型変数を定義して、変数の中に条件を入れていく方法で、うまくいきました!
助かりましたー

みなさん、ご支援ありがとうございます。
投票数:0 平均点:0.00

  条件検索へ


Copyright (C) Magic Software Japan K.K. All Rights Reserved.
個人情報保護方針 会員規約