売上の集計表を作成しています。
当期と前期を比較するための検索を実現したいのですが、うまくいきません。
検索用のレイアウトを用意し、そこで期間を入れ、ボタンを押すとスクリプトがはしり検索できるようにしたいのです。
フィールド
当期開始日(グローバル_日付)
当期終了日(グローバル_日付)
前期開始日(グローバル_日付)
前期開始日(グローバル_日付)
当期を指定すると自動で前期に日付が入るようにしてあります。
当期開始日...当期終了日 or 前期開始日...前期終了日のように抽出したいのですが、できません。
当期開始日...当期終了日だけだとできるのですが。
スクリプトは
計算結果を挿入[t_請求::請求日 ; GetAsDate(t_請求::当期開始日) & "..." & GetAsDate(t_請求::当期間終了日)]
だと成功します。
が、
計算結果を挿入[t_請求::請求日 ; GetAsDate(t_請求::当期開始日) & "..." & GetAsDate(t_請求::当期終了日) & "or" & GetAsDate(t_請求::前期開始日) & "..." & GetAsDate(t_請求::前期終了日)
とandでつなぐと〔「2003/12/25」の形式で・・・〕とメッセージが出てきてしまいます。
「計算結果を挿入」に複数条件を指定することはできないのでしょうか?
他に何か方法はないでしょうか?
非常に困っております。よいアドバイスがありましたらよろしくお願いいたします。
No.2ベストアンサー
- 回答日時:
"or"がまずいようです。
たとえば、
検索モードに切り替え
計算結果を挿入[xxxx]
新規レコード/検索条件
計算結果を挿入[yyyy]
検索実行
という形にすればOR条件が適用されるはずです。
「新規レコード/検索条件」を追加するとは、全く頭にありませんでした。
cockerelが書き込んで下さったとおりスクリプトを組んだところ、無事成功しました。
本当にありがとうございます。
No.1
- 回答日時:
私はまだ5.5を使ってるんですが、変わってないはずなので…
ファイルメーカーで A or Bの検索をするなら、検索条件を2つ作っ
てそれぞれAとBを入れておけばいいんです。
つまり、検索モードにして
「新規検索条件」→「当期の範囲を挿入」→「新規検索条件」→
「前期の範囲を挿入」→「検索実行」
の流れでいきます。
ヘルプで「複数の検索条件」って検索すれば詳しい話が出てくるは
ずです。
アドバイスありがとうございます。
検索モードでの複数条件を指定するのはわかっていたのですが、
今回実現したかったのは検索用レイアウトを用意し誰でも使えるようにしたかったので、ボタンにスクリプトをうめこんで実行できるようにしたいと考えていました。
ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) エクセル 条件に合う日付に入力された時間数の合計したい 4 2022/06/17 22:18
- Excel(エクセル) Excelの計算式の意味が知りたい 3 2023/06/19 17:49
- その他(Microsoft Office) 【スプレッドシート】最初の契約日と最後の契約期間を抽出したい 添付のように派遣先、スタッフ、契約開始 2 2023/03/13 21:18
- 財務・会計・経理 もう一度減価償却について質問です。 (pc11月31日に、利用開始して1月末決算) 決算終了後の減価 2 2023/04/12 15:08
- 訴訟・裁判 再審請求中でも、別に死刑を執行することは問題ないんですか? 第475条 死刑の執行は、法務大臣の命令 6 2023/04/24 20:41
- その他(動画サービス) U-NEXTですが、無料トライアル期間が終了し、期間終了2日前に解約手続きしました。 なのに、毎日、 3 2023/03/10 18:08
- 避妊 至急教えてください。アフターピルを飲むべきですか? 低容量ピルを服用していますが、アフターピルを飲ん 3 2023/05/02 11:09
- ハローワーク・職業安定所 職業訓練校の失業手当の初回認定日はいつ頃になるのでしょうか? 自己都合退職 2ヶ月間の給付制限 支給 1 2023/08/10 09:48
- その他(Microsoft Office) Wordを開くと「学校アカウントがアクティブではなくなりました。」と出てくるのですが、この場合でもW 1 2022/07/14 15:03
- Excel(エクセル) 日付で矢印マクロ 4 2023/07/25 16:47
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
SQL JOIN結果での計算と端数処理
-
Excel 隣のセルが空白以外の場...
-
ファイルメーカーで給与計算
-
ファイルメーカープロ8で生年月...
-
コンピューターで2進法が採用...
-
ファイルメーカーで学年を表示...
-
アクセスである時点での年齢を...
-
生年月日から年齢を取得する方法
-
エクセルでeのマイナス乗の計算...
-
VBAでエクセルシートを更新...
-
Excelについて
-
エクセルのチェックボックスを...
-
「24日の0時」って・・・
-
日付の大小の表現
-
エクセルで最高値、最低値の日...
-
excelで、セル内に文字が入力さ...
-
「時間」、「期日」、「日付」...
-
パソコンで購入したデーターが...
-
エクセルで数字から名前に変...
-
差し込み印刷に当日の日付が入...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Excel 隣のセルが空白以外の場...
-
コンピューターで2進法が採用...
-
アクセスである時点での年齢を...
-
ファイルメーカープロ8で生年月...
-
生年月日から年齢を取得する方法
-
エクセルで四捨五入ではなく、5...
-
【ACCESS】未定義関数が発生。...
-
計算結果をCASE WHENで判断した...
-
ACCESSでの時間外計算方法
-
ファイルメーカーPro7での経過...
-
エクセルでeのマイナス乗の計算...
-
ファイルメーカーで時間の表示...
-
ファイルメーカーで給与計算
-
ファイルメーカーで小数点以下...
-
生年月日から年齢を計算したい。
-
整列の比較回数を表す数式でよ...
-
SQLの質問です。
-
Accessクエリーにて開始日と終...
-
ACCESSのバグ?
-
ファイルメーカーで学年を表示...
おすすめ情報