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

■1452 / 7階層)  「目からウロコの・・・パート2」を公開しました。
□投稿者/ ジェダイの桐 -(2024/06/18(Tue) 10:27:22)
    ONnojiさん


    おはようございます!


    > 2.一般手続き:cmd予定追加Click() を次のように変更します・
    >
    > 手続き定義開始 cmd予定追加Click()
    >  変数宣言 自動, 整数 { &status }
    >
    >  行追加 終了状態 = &status, [日付] = &m日付, [予定] = &m予定
    >
    >  ジャンプ 行番号 = 最終 /* これを挿入 */
    >
    >  &m日付 = #u
    >  &m予定 = #u
    >
    > 手続き定義終了


    ジャンプ 行番号 = 最終 を入れる事で解決しました。
    メソッド呼び出しで更新モードを使用するより 分かりやすいです。


    > でもね、根本的な問題があるんですよ。
    >
    > 現行では
    >
    > 次の↓[開始時実行]コマンドボタンで
    >
    >  オブジェクト名: cmdStartUp
    >  標題     : StartUp
    >
    >   機能名      機能パラメータリスト
    >  1 表示
    >  2 絞り込み_比較式  #日時日付(#日時値) <= #日時日付([日付]) <= #日時日付( #日数加算(#日時値, 7 ) )
    >  3 並べ替え_昇順   [日付]
    >  4 訂正        "txt日付_入力用"
    >
    >
    > 絞り込みをしていますね。
    >
    > そして、レコードが絞り込まれた結果が0行ではありませんね。
    >     ・・・・・・・・・・・・・・・・・・・・・・・
    >
    > だから気が付かなかったのですが、
    >
    > 実は、
    >
    > ・編集対象表が0行の時 ※これは先頭行ですが、終端行でもあります。
    >
    > ・編集対象表の現在行が終端行の時
    >
    > レコードが無いのですから、どう逆立ちしても[訂正]モードには遷移できないのです。


    この事は知らないと分からなかったです。
    というよりか、そもそもの出発点として


    > 編集対象表が有る普通のフォームの場合には、
    >
    > フォームヘッダ部に検索する値を入力するテキストボックスは良いと思いますが ※レコードが無ければ[検索]も[絞り込み]も意味が無いです
    >
    > 今回のような入力用のテキストボックスは向いていません。


    入力用テキストボックスが ヘッダ部にある事で複雑になってしまったのですね(T_T)


    NULLフォーム で スケジュール表.TBX に行追加する方法が 入力方法としては向いているのですね(^^♪ 


    勉強になりました!


    何故、ヘッダ部に入力用テキストボックスを置いたかと言うと、直感的に分かりやすいかな?と思ったからなんです。


    > p.s.
    >
    > コマンドボタンの[フォーカスの設定]属性は、編集対象表が有るフォームでは "自動" のまま使うのが普通ですよ。
    >
    > 変更する場合は、どうしても都合が悪い時だけにしますね。


    そうだったんですね!
    教えて頂きありがとうございますm(__)m


    > p.p.s.
    >
    > 拙作のオートフォームのヘッダ部に[固定 ▼][項目 ▼]と表示しているテキストボックスがあります。
    >
    > これは(見た目はボタンですが)テキストボックスですので、
    >
    > 入力支援ボタンのドロップダウンリストを出すために訂正モードにしたいのですが、終端行ではこれが出来ません。
    >
    > そこで仕方なく、
    >
    >  &msg = "この機能は表示モードの場合、終端行では実行できません"
    >
    > というメッセージボックスを表示しています。
    >
    > もちろん、行挿入モードに遷移すれば出来るんですよ。
    >
    > でも「出来れば何でもOKという無節操な態度」は、私のポリシーではないのです。
    >
    > 行を登録するつもりがないのに[表示]モードから[行挿入]モードに遷移するのが意地でも嫌なんですね。アハハハha
    > ・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・
    >
    > これは私( ONnoi )個人のセンスですよ。アハハハha


    確かに 出来れば何でもOK という考え方は実際あると思うのです。
    しかし、出来るからといって 無秩序にやってしまうと 整合性が取れなくなり
    結果として管理(保全)が出来なくなると思うんです。


    私が フォーム+イベント をやってみようと本格的に思った事があります。


    桐質問掲示板 ■14187 行制約について で質問した時
    ONnojiさんに 行制約で出来るか出来ないかと言えば 近しい事は出来たとしても 表をそのまま使って、[行制約]で入力許可/入力禁止をというアプローチは無理筋 だけど フォーム+イベント であれば実現可能 と教えて貰いました。


    更にサンプルまで作成して頂き、思った通りの事が実現出来ました。


    あの時、むりやり 行制約 でやりたい事を実現してしまうと 無秩序となり
    管理が難しくなっていたと思います。


    なので、今私が心がけていることは、

    1、単純な方法で進めたい
    2、桐の機能としても、使用する人に対しても不自然でない素直な方法

    で フォーム作りをしています。


    なので、 機能名 訂正 があるのに、メソッド呼び出し 更新モード設定
    を使用する事が いまいちシックリこなかった(と言うよりは、不自然に感じた)のです。


    今回教えて頂いた方法は、表面上の救済処置なのでしょうが、更新モードを使用するよりシックリきます。


    (これこそ、初級者の私が感じるセンスだけの問題かもしれませんけれど(◎_◎;))


    目からウロコのデータベース桐プログラミング入門 パート2 のフィードバックを書き込んでいたのに、色々教えて頂きありがとうございましたm(__)m


    ONnojiさんが立てられたスレッドなので、私が 解決済み! を押すのは何だか変なので押しませんが、個人的に 解決済み! です!
[メール受信/OFF] 削除キー/

→Re[8]: 「目からウロコの・・・パート2.. /ONnoji
 
前の記事(元になった記事) 次の記事(この記事の返信)
上記関連ツリー

Nomal 「目からウロコの・・・パート2」を公開.. / ONnoji (24/06/11(Tue) 16:31) #1445 1718091910.jpg/44KB
Nomal Re[1]: 「目からウロコの・・・パート2.. / ジェダイの桐 (24/06/14(Fri) 17:36) #1446
│└Nomal Re[2]: 「目からウロコの・・・パート2.. / ONnoji (24/06/15(Sat) 17:45) #1447
│  └Nomal Re[3]: 「目からウロコの・・・パート2.. / ジェダイの桐 (24/06/17(Mon) 12:06) #1448
│    └Nomal Re[4]: 「目からウロコの・・・パート2.. / ONnoji (24/06/17(Mon) 15:17) #1449
│      └Nomal Re[5]: 「目からウロコの・・・パート2.. / ジェダイの桐 (24/06/17(Mon) 16:22) #1450
│        └Nomal Re[6]: 「目からウロコの・・・パート2.. / ONnoji (24/06/17(Mon) 17:33) #1451 1718614704.jpg/36KB
│          └Nomal 「目からウロコの・・・パート2」を公開.. / ジェダイの桐 (24/06/18(Tue) 10:27) #1452 ←Now
│            └Nomal Re[8]: 「目からウロコの・・・パート2.. / ONnoji (24/06/18(Tue) 11:00) #1453
│              └Nomal Re[9]: 「目からウロコの・・・パート2.. / ジェダイの桐 (24/06/18(Tue) 12:03) #1454
│                └Nomal Re[10]: 「目からウロコの・・・パート2.. / ONnoji (24/06/18(Tue) 15:54) #1455
│                  └Nomal Re[11]: 「目からウロコの・・・パート2.. / ONnoji (24/06/18(Tue) 16:48) #1456
│                    └Nomal Re[12]: 「目からウロコの・・・パート2.. / ONnoji (24/06/18(Tue) 17:05) #1457
│                      └Nomal Re[13]: 「目からウロコの・・・パート2.. / ジェダイの桐 (24/06/19(Wed) 10:53) #1458
│                        └Nomal Re[14]: 「目からウロコの・・・パート2.. / ONnoji (24/06/19(Wed) 11:28) #1459
Nomal Re[1]: 「目からウロコの・・・パート2.. / ONnoji (24/06/19(Wed) 15:42) #1460
│├Nomal Re[2]: 「目からウロコの・・・パート2.. / ONnoji (24/06/19(Wed) 16:04) #1461
│├Nomal Re[2]: 「目からウロコの・・・パート2.. / ジェダイの桐 (24/06/19(Wed) 17:02) #1462
│├Nomal Re[2]: 「目からウロコの・・・パート2.. / 尾形 (24/06/19(Wed) 18:06) #1463
││└Nomal Re[3]: 「目からウロコの・・・パート2.. / ONnoji (24/06/19(Wed) 19:11) #1464 1718792137.jpg/57KB
│└Nomal Re[2]: 「目からウロコの・・・パート2.. / ジェダイの桐 (24/06/20(Thu) 14:50) #1467
│  └Nomal Re[3]: 「目からウロコの・・・パート2.. / ONnoji (24/06/20(Thu) 16:14) #1468
│    └Nomal Re[4]: 「目からウロコの・・・パート2.. / ONnoji (24/06/21(Fri) 00:40) #1469
│      └Nomal Re[5]: 「目からウロコの・・・パート2.. / ONnoji (24/06/21(Fri) 09:27) #1470
│        └Nomal Re[6]: 「目からウロコの・・・パート2.. / ジェダイの桐 (24/06/21(Fri) 15:23) #1471
│          └Nomal Re[7]: 「目からウロコの・・・パート2.. / ONnoji (24/06/24(Mon) 22:03) #1473
│            └Nomal Re[8]: 「目からウロコの・・・パート2.. / ジェダイの桐 (24/07/18(Thu) 16:12) #1484
│              └Nomal Re[9]: 多重化のメリット 時限式タイマ.. / ONnoji (24/07/18(Thu) 17:29) #1485
│                ├Nomal Re[10]: 多重化のメリット 時限式タイマ.. / ONnoji (24/07/18(Thu) 18:26) #1487
│                │└Nomal Re[11]: 多重化のメリット 時限式タイマ.. / ジェダイの桐 (24/07/19(Fri) 10:10) #1488
│                └Nomal Re[10]: 「目からウロコの・・・パート2.. / ジェダイの桐 (24/07/18(Thu) 18:24) #1486
│                  └Nomal Re[11]: 「多重化のメリット 時限式タイ.. / ONnoji (24/07/19(Fri) 12:59) #1489
Nomal Re[1]: 「目からウロコの・・・パート2.. / ONnoji (24/06/24(Mon) 19:35) #1472 1719227391.jpg/49KB

All 上記ツリーを一括表示 / 上記ツリーをトピック表示
 
上記の記事へ返信

Mode/  Pass/

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

- Child Tree -
- Antispam Version -