過去の桐井戸端BBS (桐ver.8) |
20952 | Aフォームのボタンを押すと選んでいるグループ項目値と同じグループ項目値のBフォームを開くというようなことをしたい | UG2 | 2003/06/19-11:51 |
現在桐8.6を使用しております。 イベント等?で下記の事項を行うには、どうすれば良いか悩んでおります。 お力添え頂けると幸いです。 Aフォームのボタンを押すと、選んでいるグループ項目値と同じグループ項目値のBフォームを開く つまり、Aフォームのグループ項目値をBフォームの同じグループ項目値にリンクする。 お手数かけますが、よろしくお願い申し上げます。 | |||
20964 | Re:グループ ジャンプ? | うにん | 2003/06/19-20:34 |
記事番号20952へのコメント >つまり、Aフォームのグループ項目値をBフォームの同じグループ項目値 >にリンクする。 フォームを切りかえるだけなら、コマンドボタンの 機能名:フォームの選択 パラメータ:フォームのファイル名 だけでできます。 別の表ですか? | |||
20967 | Re:グループ ジャンプ? | UG2 | 2003/06/19-22:47 |
記事番号20964へのコメント うにん様: 説明が足りませんでした。 AテーブルはAフォーム BテーブルはBフォーム A、Bのテーブルには同じIDを持っている。 Aフォーム(テーブル)の現在選択しているグループ項目を Aフォームのコマンドボタンを押すと Bフォーム(テーブル)の同じグループ項目が選択できる。 このようなことをしたいのですが、システム的に可能でしょうか? > >フォームを切りかえるだけなら、コマンドボタンの >機能名:フォームの選択 >パラメータ:フォームのファイル名 >だけでできます。 > >別の表ですか? | |||
20968 | Re:グループ ジャンプ? | うにん | 2003/06/19-23:35 |
記事番号20967へのコメント >AテーブルはAフォーム >BテーブルはBフォーム >A、Bのテーブルには同じIDを持っている。 > >Aフォーム(テーブル)の現在選択しているグループ項目を >Aフォームのコマンドボタンを押すと >Bフォーム(テーブル)の同じグループ項目が選択できる。 それでしたら、ID(グループ項目)を一旦変数に入れる必要がありそうです 。 簡単のために変数は共通変数を使い、Bフォームは上記の処理でのみ 開くことにすると、Aフォームのコマンドボタンは 機能:なし パラメータ:#代入(&変数,[ID]) 機能:開く パラメータ:"Bフォーム" のようにし、Bフォームのフォーム開始イベントで グループ検索 [ID]=&変数 のような感じで。 | |||
20971 | グループ ジャンプ+新規作成 | UG2 | 2003/06/20-11:42 |
記事番号20968へのコメント うにんさん ありがとうございました。うまくいきました。 実は、続きがあり、下記のように行いたいと思います。 Aテーブル=Aフォーム Bテーブル=Bフォーム 1) Aフォームのコマンドボタンをおすと、Aフォームのグループ項目値と同じ Bフォームのグループを開く ここまではOKです。 2) Aフォームのコマンドボタンを押して、もしBフォームにAフォームの グループ項目値が無いときは、Aフォームのグループ項目値を Bフォームに追加する。 つまり、1)は、すでに登録してある場合で、 2)は、グループ値が登録がなければ、新規に作成する。 このような事は可能なのでしょうか? アドバイスを頂けると幸いです。 お手数かけます。 | |||
20977 | Re:グループ ジャンプ+新規作成 | うにん | 2003/06/20-12:45 |
記事番号20971へのコメント >2) >Aフォームのコマンドボタンを押して、もしBフォームにAフォームの >グループ項目値が無いときは、Aフォームのグループ項目値を >Bフォームに追加する。 > >つまり、1)は、すでに登録してある場合で、 >2)は、グループ値が登録がなければ、新規に作成する。 少し変えて、グループ検索が成功したか判定すればいいでしょう。 グループ検索 {[ID]=&変数},終了状態=&終了状態 if (&終了状態=0) グループ追加 {[ID]=&変数},終了状態=&終了状態 end のようにしてやればいいと思います。 | |||
20980 | Re:グループ ジャンプ+新規作成 | UG2 | 2003/06/20-13:57 |
記事番号20977へのコメント うにんさん 本当にありがとうございました。 うまくいきました。 |