(現在 過去ログ87 を表示中)

HOME HELP 新規作成 新着記事 トピック表示 ファイル一覧 検索 過去ログ

[ 最新記事及び返信フォームをトピックトップへ ]

■12934 / inTopicNo.1)  条件選択について
  
□投稿者/ koyo -(2021/04/25(Sun) 16:05:45)
    項目名が[出欠][人数]とある場合、

    [出欠]が欠なら人数は自動的に0、[出欠]が出なら人数は手入力をしたいのですが、
    どういった式にすれば良いでしょうか?

    ご教授お願い致します。
引用返信 [メール受信/OFF] 削除キー/
■12935 / inTopicNo.2)  Re[1]: 条件選択について
□投稿者/ ONnoji -(2021/04/25(Sun) 17:28:52)
    2021/04/25(Sun) 18:08:10 編集(投稿者)

    No12934に返信(koyoさんの記事)
    > 項目名が[出欠][人数]とある場合、
    > [出欠]が欠なら人数は自動的に0、[出欠]が出なら人数は手入力をしたいのですが、
    > どういった式にすれば良いでしょうか?

    慣れていらっしゃらないので仕方ないですが、質問の際には、必ず桐のバージョンを明示してください。

    桐9−2012?、桐9s??、桐10??、桐10s???

    以下本題です。

    老婆心ながら、勘違いする人が多いので念のために・・・

    【基本】⇒表の項目に項目計算式を設定すると、設定した項目は手入力出来ない項目になります。

    ということで、

    A.[人数]に項目計算式を設定すると、手入力出来なくなります。

    B.[人数]に項目計算式を設定しないと、手入力出来ます。

    もうお気付きになったと思いますが、項目計算式ではA.とB.は残念ながら両立しないのでした。

    しかし、安心してください、別の方法があります。

    一番簡単な方法は、表の項目の編集初期値式でゼロを設定する方法です。

    初期値ですから、#cond( [出欠]="欠", 0 ) という式を、※#cond は #条件選択 の別名です

    表定義(または再定義:項目属性変更)で、[人数]の[項目属性]ダイアログの[入力]タブの、[編集初期値式]に設定します。

    詳しくは画像を添付しますから、画像を見てください。桐のヘルプも見てくださいね。

    p.s.

    フォーム+イベント処理+表を組み合わせると、

    [出欠]が欠なら人数に自動的にゼロ( 0 )という値を放り込むという処理は可能になると(あくまでも)思います。

    ただし、フォーム+イベント処理+表はプログラミングが必要になるので、未経験者には敷居が非常に高くなります。


引用返信 [メール受信/OFF] 削除キー/
■12936 / inTopicNo.3)  Re[2]: 条件選択について
□投稿者/ koyo -(2021/04/26(Mon) 09:10:46)
    おはようございます。
    早速にご返信有難うございます。

    ご丁寧に画像まで載せて頂きまして感謝です。
    私の意図していたように出来ました、有難うございます。

    元データが桐の為、アクセスに移行しようか悩みながら数年経ちました。
    素人ながらもアクセスは使用できるのですが、桐の仕様が気に入っているので四苦八苦しながらも日々勉強させて頂いてます。
解決済み!
引用返信 [メール受信/OFF] 削除キー/



トピック内ページ移動 / << 0 >>

このトピックに書きこむ

過去ログには書き込み不可

Mode/  Pass/

HOME HELP 新規作成 新着記事 トピック表示 ファイル一覧 検索 過去ログ

- Child Tree -
- Antispam Version -