AnsweredAssumed Answered

スクリプトを使って対象データの絞り込みをしようとしていますが上手くいきません。

Question asked by ARIKA1 on Jun 27, 2010
Latest reply on Jun 29, 2010 by ARIKA1

タイトル

スクリプトを使って対象データの絞り込みをしようとしていますが上手くいきません。

フォーラムに投稿

<!--  [if gte mso 9]&gt;&lt;xml&gt; &lt;o:DocumentProperties&gt;   &lt;o:Template&gt;Normal&lt;/o:Template&gt;   &lt;o:Revision&gt;0&lt;/o:Revision&gt;   &lt;o:TotalTime&gt;0&lt;/o:TotalTime&gt;   &lt;o:Pages&gt;1&lt;/o:Pages&gt;   &lt;o:Words&gt;142&lt;/o:Words&gt;   &lt;o:Characters&gt;814&lt;/o:Characters&gt;   &lt;o:Company&gt;株式会社システムアリカ&lt;/o:Company&gt;   &lt;o:Lines&gt;6&lt;/o:Lines&gt;   &lt;o:Paragraphs&gt;1&lt;/o:Paragraphs&gt;   &lt;o:CharactersWithSpaces&gt;999&lt;/o:CharactersWithSpaces&gt;   &lt;o:Version&gt;11.1287&lt;/o:Version&gt; &lt;/o:DocumentProperties&gt; &lt;o:OfficeDocumentSettings&gt;   &lt;o:AllowPNG/&gt; &lt;/o:OfficeDocumentSettings&gt; &lt;/xml&gt;&lt;![endif]  --><!--  [if gte mso 9]&gt;&lt;xml&gt; &lt;w:WordDocument&gt;   &lt;w:Zoom&gt;0&lt;/w:Zoom&gt;   &lt;w:DoNotShowRevisions/&gt;   &lt;w:DoNotPrintRevisions/&gt;   &lt;w:PunctuationKerning/&gt;   &lt;w:DrawingGridVerticalSpacing&gt;10 pt&lt;/w:DrawingGridVerticalSpacing&gt;   &lt;w:DisplayHorizontalDrawingGridEvery&gt;0&lt;/w:DisplayHorizontalDrawingGridEvery&gt;   &lt;w:DisplayVerticalDrawingGridEvery&gt;2&lt;/w:DisplayVerticalDrawingGridEvery&gt;   &lt;w:Compatibility&gt;    &lt;w:SpaceForUL/&gt;    &lt;w:BalanceSingleByteDoubleByteWidth/&gt;    &lt;w:DoNotLeaveBackslashAlone/&gt;    &lt;w:ULTrailSpace/&gt;    &lt;w:DoNotExpandShiftReturn/&gt;    &lt;w:AdjustLineHeightInTable/&gt;    &lt;w:UseFELayout/&gt;   &lt;/w:Compatibility&gt;   &lt;w:NoLineBreaksAfter Lang=&quot;JA&quot;&gt;$([\{£¥‘“〈《「『【〔$([{「¥&lt;/w:NoLineBreaksAfter&gt;   &lt;w:NoLineBreaksBefore Lang=&quot;JA&quot;&gt;!%),.:;?]}¢°’”‰′″℃、。々〉》」』】〕゛゜ゝゞ・ヽヾ!%),.:;?]}。」、・゙゚&lt;/w:NoLineBreaksBefore&gt; &lt;/w:WordDocument&gt; &lt;/xml&gt;&lt;![endif]  --><!--  /* Font Definitions */ @font-face      {font-family:&quot;Times New Roman&quot;;      panose-1:0 2 2 6 3 5 4 5 2 3;      mso-font-charset:0;      mso-generic-font-family:auto;      mso-font-pitch:variable;      mso-font-signature:50331648 0 0 0 1 0;} @font-face      {font-family:&quot;MS 明朝&quot;;      panose-1:0 2 2 6 0 4 2 5 8 3;      mso-font-charset:78;      mso-generic-font-family:auto;      mso-font-pitch:variable;      mso-font-signature:16777216 0 117702657 0 131072 0;} @font-face      {font-family:Century;      panose-1:0 2 4 6 4 5 5 5 2 3;      mso-font-charset:0;      mso-generic-font-family:auto;      mso-font-pitch:variable;      mso-font-signature:50331648 0 0 0 1 0;} @font-face      {font-family:&quot;\@MS 明朝&quot;;      panose-1:0 2 2 6 0 4 2 5 8 3;      mso-font-charset:78;      mso-generic-font-family:auto;      mso-font-pitch:variable;      mso-font-signature:16777216 0 117702657 0 131072 0;} @font-face      {font-family:&quot;Lucida Grande&quot;;      panose-1:0 2 11 6 0 4 5 2 2 2;      mso-font-charset:0;      mso-generic-font-family:auto;      mso-font-pitch:variable;      mso-font-signature:50331648 0 0 0 1 0;} /* Style Definitions */ p.MsoNormal, li.MsoNormal, div.MsoNormal      {mso-style-parent:&quot;&quot;;      margin:0mm;      margin-bottom:.0001pt;      text-align:justify;      text-justify:inter-ideograph;      mso-pagination:none;      font-size:12.0pt;      font-family:&quot;MS 明朝&quot;;      mso-font-kerning:1.0pt;      mso-ansi-language:EN-US;} p.MsoFooter, li.MsoFooter, div.MsoFooter      {margin:0mm;      margin-bottom:.0001pt;      text-align:justify;      text-justify:inter-ideograph;      mso-pagination:none;      tab-stops:center 212.6pt right 425.2pt;      layout-grid-mode:char;      font-size:12.0pt;      font-family:&quot;MS 明朝&quot;;      mso-font-kerning:1.0pt;      mso-ansi-language:EN-US;} table.MsoNormalTable      {mso-style-parent:&quot;&quot;;      font-size:10.0pt;      font-family:&quot;Times New Roman&quot;;} /* Page Definitions */ @page      {mso-page-border-surround-header:no;      mso-page-border-surround-footer:no;} @page Section1      {size:595.2pt 841.7pt;      margin:99.25pt 30.0mm 30.0mm 30.0mm;      mso-header-margin:42.55pt;      mso-footer-margin:49.6pt;      mso-paper-source:0;} div.Section1      {page:Section1;}   --> 

FileMaker pro10 , Mac osxの環境で 作業しております。

下記のようにスクリプトを使って対象データの絞り込みをしようとしていますが上手くいきません。解決策をご教示頂ければ幸いです。

<!--  [if !supportEmptyParas]  --> <!--  [endif]  -->

関連ファイルは2つです。

 

 <業務メニューファイル>

   

  業務メニューの一覧を表示し、選ばれた業務アプリケーションをスクリプトで起動します。

  業務を選ぶ前に各種のパラメータ(この場合はレコードの抜き出し期間のFROMTO)を指定することができます。

  このファイルには1レコードしかありません。

 

 <契約案件明細ファイル>

 

  契約の明細レコードのファイルです。

 

2つのファイルはリレーションで結ばれて、契約案件明細表を作成するスクリプトで、業務メニューファイルの抜き出し対象期間を参照します。

<!--  [if !supportEmptyParas]  --> <!--  [endif]  -->

契約案件明細表作成のスクリプトは以下の通りです。

<!--  [if !supportEmptyParas]  --> <!--  [endif]  -->

 1 全レコードを表示

 2 レイアウトの切り替え[「契約案件一覧表(契約明細ファイル)」

 3 検索モードに切り替え[記憶する]

 4 検索実行[]

 5 変数を設定[$$抜き出し対象期間FROM;:業務メニューファイル::契約案件明細抜き出し対象期間FROM]

 6 変数を設定[$$抜き出し対象期間TO;:業務メニューファイル::契約案件明細抜き出し対象期間TO]

 7 フィールド設定[契約明細ファイル::契約年月日[$$抜き出し対象期間FROM &"..."& $$契約明細ファイル::抜き出し対象期間TO] ]

 8 検索モードに切り替え[]

 9 対象レコードの絞り込み

10 レコードのソート[記憶する;ダイアログなし]

11 ブラウズモードに切り替え[一時停止]

<!--  [if !supportEmptyParas]  --> <!--  [endif]  -->

結果は、

<!--  [if !supportEmptyParas]  --> <!--  [endif]  -->

「この検索条件には有効なものがありません。検索する前に有効な検索条件を入力してください。」

 

というメッセージが出てきて対象レコードがあるにも関わらず抜き出せません。

<!--  [if !supportEmptyParas]  --> <!--  [endif]  -->

3では契約明細レコードの契約年月日が空白のものを対象外にしています。

これは有効に実行されています。

<!--  [if !supportEmptyParas]  --> <!--  [endif]  -->

<!--  [if !supportEmptyParas]  --> <!--  [endif]  -->

5以降のコーディングが有効に働かないのですが、どこか基本的な理解が足りないのでしょうか?

(検索画面にして契約年月日を実際の期間で指定すると20件ほどのレコードが抜き出せます。)

 

アドバイスをどうかよろしくお願いいたします。

<!--  [if !supportEmptyParas]  --> <!--  [endif]  -->

<!--  [if !supportEmptyParas]  --> <!--  [endif]  -->

<!--  EndFragment  -->

Outcomes