みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
お世話になっています。
たいへん、初歩的な問題につまづきました。
例えば、2021/04/05から2021/04/10までのレコードを検索する場合、
”検索実行”のステップで、
2021/04/05 ... 2021/04/10
とすると、期待通りの結果になります。
ところが、
$Startと$endの変数に値を入れて、
$start ... $end
とすろと、期待通りの検索が出来ません。
何を間違っているのか、ご指導を賜りたいと思います。
よろしくお願いします。
なお、
<= $start
とすろと、正常に検索が実行されます。
Offline
経験的には、変数は1個まで使えるようです
Offline
個人的には検索条件の保存は全く使わないのですが、簡単に実験した限りでは条件が$から始まると全体が変数とみなされてしまうので変数値でなく変数名のまま検索条件に設定されてしまうようです。(スペースやピリオドは変数名に使用可能なので、少なくとも「$start ...」までが1つの変数になる)
先頭にスペースを入れたり変数名の範囲を明示(${start})してもだめでした。
演算子(...)まで全部含めて変数に入れて、その変数を指定すればいいでしょう。
Shinさん、Himadaneeさん
たいへんありがとうございました。
一つのフィールドでは変数は一つしか使えないという仕様の問題だったのですね。
$key =. $start & "..." & $end
これで、無事解決できました。
感謝申し上げます。
今度ともどうぞよろしくお願いします。
Offline
> 条件が$から始まると全体が変数とみなされてしまう
確かに、追加した実験では、$ があるとそれ以降全部が変数とみなされるようです。
ということで、$key> という書き方も通らないようです。
Offline
Pages: 1
[ Generated in 0.008 seconds, 9 queries executed - Memory usage: 505.2 KiB (Peak: 516.06 KiB) ]