メインコンテンツへスキップ

iPad 行削除

コメント

15件のコメント

  • Tanda

    「Yes, No」の部分はできませんが、それ以外の部分はMagicの多言語化機能を使えばできますよ。

    Magic 連載 第90回 アプリケーションの多言語化について(2015年8月31日)

  • Tanda

    失礼、ちょっと訂正です。

    「アプリケーションの多言語化」ではなくて、「動作環境」→「言語」でした。

    失礼しました。

  • nkmt

    tandaさん 情報ありがとうございます。

    まだ試しておりませんが、今回の件、別件でも多いに役に立つ気がします。

    学校とか役所とか。いいですね。

  • Tanda

    はい、この機能はすごく便利ですよ。使い方も、やってみるととても簡単です。

  • nkmt

    xpa 4.6.1

    iPadOS 14.6

    私の開発PCに接続し、iPadで削除イベントをすると削除確認が英語で

    客先のサーバーへ接続して、iPadで削除イベントをすると削除確認が日本語でした。

    客先サーバーには4.6.1 PT3ですが、私のPCはPT3ではないかもしれません。

  • Tanda

    それぞれの言語テーブルの設定はどうなっていますか?

    「オプション」→「設定」→「言語」で見れますよ。

  • nkmt

    tandaさん お世話になっております。

    私の開発PCでオプション → 設定 → 言語 は、1行も設定されておりませんでした。


    客先のRIA Serverがインストールされたサーバー機の環境設定でそれをやると
    Runtime Messages 変換ファイル → %EngineDir%SUPPORT\msg_rnt.jpn
    となっておりました。

  • nkmt

    msg_rnt.jpnはテキストファイルでした。

    &Cancel
    キャンセル(&C)
    Invalid number
    数字を入力してください.
    January February March April May June July August September October November December
    一月 二月 三月 四月 五月 六月 七月 八月 九月 一〇月 一一月 一二月
    Sunday Monday Tuesday Wednesday Thursday Friday Saturday
    日曜 月曜 火曜 水曜 木曜 金曜 土曜
    Control value must be non-negative
    負数の入力はできません.
    Numeric format is limited to %d.%d digits
    数値は、%d.%d 桁までの制限があります.
    Cannot access/find file
    ファイルが無いか呼出せません:
    Waiting for lock in database
    レコードロック解除待ちです.
    Waiting to open transaction
    トランザクションのオープン待ちです.
    Virtual
    変数項目
    Record not found - positioned at beginning
    該当するレコードがありません - 先頭に位置付けます.
    Record not found - positioned at next
    該当するレコードがありません - 次に位置付けます.
    Record not found - positioned at previous
    該当するレコードがありません - 前に位置付けます.
    Record must be updated
    レコードを更新してください.
    No records within defined range
    範囲内のレコードがありません.
    Record has been deleted/updated or cannot be locked
    このレコードは他のユーザが削除/更新しました.
    Record has been updated - restart
    このレコードは他のユーザが更新しました - 再読込みを行います.
    Input not allowed on control
    項目への入力はできません.
    Control must be updated
    データを入力してください.
    Execution aborted due to program design error
    プログラム設計上のエラーにより実行が中断されました.
    Execution aborted by the user
    ユーザにより実行が中断されました.
    Initial Task mode not allowed
    設定されているタスク初期モードは使用できません.
    Record has been lost
    レコードは失われていました.
    Record has been updated
    レコードは更新されていました.
    Non-modifiable control
    変更不可の項目です.
    Executing embedded SQL command
    埋め込み SQL コマンドを実行中です…
    Internal transaction retry
    トランザクションをリトライしています.
    Warning - Modify operation canceled due to task Query mode
    警告:照会モードのためレコードは修正できません.
    Modify
    修正
    Create
    登録
    Query
    照会
    Start execution
    実行しますか?
    Execute again
    再実行しますか?
    Failed to commit transaction
    トランザクションのコミットに失敗しました.
    Failed to abort transaction
    トランザクションのアボートに失敗しました.
    Record is no longer in view
    ビューにレコードがありません.
    Error in executing SQL command
    SQLコマンド実行中にエラーが発生しました
    Confirm Delete operation
    削除しますか?
    Confirm Cancel operation
    中断しますか?
    Confirm 'Transaction Rollback' request
    トランザクションをロールバックしますか?
    Confirm 'Transaction Retry' request
    トランザクションをリトライしますか?
    Locate on non-index columns. Confirm
    非インデックスフィールドです.位置付けしますか?
    Confirm operation
    更新しますか?
    Confirmation
    確認
    Confirm update
    更新確認
    Confirm Cancel
    取消確認
    The user does not exist in the LDAP server
    LDAPサーバにユーザが存在していません.
    Internal transaction error
    トランザクションの内部エラー
    Locked Row
    レコードロック
    Duplicate index
    重複インデックス
    Record changed by another user
    レコードを別ユーザが変更
    Insert/Update/Delete failure
    挿入/更新/削除に失敗
    Commit transaction failed
    トランザクションのコミット失敗
    Open transaction failed
    トランザクションのオープン失敗
    Internal transaction err
    内部トランザクションエラー
    Record lost
    レコードが失われた
    Error
    エラー:
    Logon
    ログオン
    Warning
    警告
    Any Error
    任意のエラー
    Row locked in data source
    レコードがロックされています.データソース
    Row not found in data source
    レコードが見つかりません
    The application could not log you on. Make sure your user ID and password are correct
    アプリケーションにログオンできません. ユーザIDかパスワードを確認してください.
    The Web Server could not log you on. Make sure your user ID and password are correct
    Webサーバにログオンできません. ユーザIDかパスワードを確認してください.
    The Proxy Server could not log you on. Make sure your user ID and password are correct
    Proxyサーバにログオンできません. ユーザIDかパスワードを確認してください.
    Assembly File not found
    アセンブリファイルが見つかりません.
    Invalid time
    時間が正しくありません.
    Invalid date
    日付が正しくありません.
    Please enter your user ID and password.
    ユーザIDとパスワードを入力してください.
    User ID:
    ユーザID:
    Password:
    パスワード:
    Valid control input range is:
    入力範囲:
    Cannot modify Read Only, data source:
    読込専用テーブルは更新できません.データソース:
    Duplicate index, data source:
    インデックスが重複しています.データソース:
    Insert operation failed, data source:
    レコードを作成できません.データソース:
    Operation failed. Record has been changed by another user or process, data source:
    処理に失敗しました.他のユーザか処理にによってレコードが変更されています.データソース:
    Unable to lock the data source:
    データソースのロック待ちです.:
    Update operation failed, data source:
    更新できません.データソース:
    Waiting for locked row, data source:
    レコードロック解除待ちです.データソース:
    Waiting to fetch locked row, data source:
    ロックレコードをフェッチしています.データソース:
    ロックレコードをフェッチしています.データソース:
    0243E587 00000458 00000492 0000001B 00000012
    0357912C 000008B2 000008E4 00000017 0000000D
    05DDD126 00001B8C 00001BCA 0000001D 00000016
    0A557C69 0000197E 0000199A 0000000C 0000000C
    0C363F17 000012D0 000012F2 0000000F 00000008
    0F104BEB 00000D4A 00000D68 0000000D 00000008
    12AB0C67 000006CE 00000710 0000001F 0000000F
    1E850ADE 000012A6 000012BE 0000000A 00000007
    2204624F 0000114C 00001168 0000000C 00000002
    29013B9A 00001306 00001346 0000001E 0000000C
    2A0AF51F 00000CD0 00000CE0 00000006 00000002
    2BC0388F 000011C8 00001220 0000002A 00000015
    2F60A600 000004D8 00000530 0000002A 0000001B
    34353639 000003FC 00000438 0000001C 0000000E
    39102A8A 00000998 000009D6 0000001D 00000011
    3B36E40D 00000066 00000156 00000076 00000046
    3F0FCB29 00001362 0000139E 0000001C 0000000B
    4184F525 00001022 0000106C 00000023 00000012
    41A00878 000013B8 000013EE 00000019 0000000F
    4635CE89 00000322 00000378 00000029 00000016
    46EDD237 00000BC2 00000BFA 0000001A 00000013
    5285E0A3 00001924 00001956 00000017 00000012
    53D49451 00001ECA 00001F20 00000029 00000019
    55408A48 0000124E 00001286 0000001A 0000000E
    5786AE20 00001ABE 00001AFC 0000001D 00000005
    5A874645 00000E50 00000E8A 0000001B 0000000F
    5C6A73A7 00000858 00000894 0000001C 0000000D
    5CEEB61C 00000D00 00000D0E 00000005 00000002
    6018CA26 0000161C 000016CA 00000055 00000029
    64E581F4 0000181E 000018CE 00000056 00000029
    67C8F911 00000ABA 00000AEC 00000017 0000000F
    6912BB3C 00000B56 00000B96 0000001E 00000014
    6B477E9A 00000002 00000014 00000007 00000009
    6C45FCB3 000001E6 00000272 00000044 00000024
    6D5F4C82 00000732 0000079C 00000033 00000017
    6EFA6E36 00000C24 00000C9C 0000003A 00000018
    728C5DCC 00000D16 00000D38 0000000F 00000007
    72B939C6 00000DE8 00000E22 0000001B 00000015
    79153551 000009FC 00000A3A 0000001D 00000018
    7A449AA8 000014B6 000014D0 0000000B 00000009
    7EB7944E 00001464 00001498 00000018 0000000D
    88F1F853 00000B0E 00000B3E 00000016 0000000A
    8B1FCC91 00001520 00001532 00000007 00000002
    8D1B8D96 000019B6 000019D2 0000000C 0000000C
    8DA8B50E 00001E50 00001E9C 00000024 00000015
    918EB23E 00001D7A 00001DBC 0000001F 00000010
    94D5CE0F 00000D7C 00000DB8 0000001C 00000016
    991E8497 0000067E 000006AE 00000016 0000000E
    A15A9C9F 00001BFA 00001C48 00000025 00000014
    A252CCA7 000015C4 00001600 0000001C 0000000C
    A25A779F 00001B0A 00001B58 00000025 00000018
    A48606A0 00001A94 00001AAA 00000009 00000008
    A4889CEC 00000902 00000960 0000002D 0000001A
    A50184B4 00001A6E 00001A82 00000008 00000007
    A6E8A51A 00001720 000017CC 00000054 00000027
    B1DE1DBB 000004BA 000004CC 00000007 00000004
    B2E9C49D 0000153A 00001550 00000009 00000006
    B79068F5 000007CE 00000814 00000021 00000020
    BCA7AA0F 00001114 0000113A 00000011 00000007
    BD6BADFD 0000056A 000005B8 00000025 0000001A
    BEA21CBD 00001410 00001442 00000017 0000000F
    C45D3561 00001170 00001190 0000000E 00000004
    C6DC0DBA 0000119C 000011BC 0000000E 00000004
    C9C35E66 00001560 00001596 00000019 00000015
    CC470571 00000F60 00000F94 00000018 00000007
    CFCB9E25 000019EE 00001A40 00000027 00000015
    DAB232AB 00001094 000010E0 00000024 00000018
    DB055D23 00001506 00001514 00000005 00000004
    DF43272B 00000F1A 00000F4E 00000018 00000007
    E19CFC0C 00000CE8 00000CF8 00000006 00000002
    E68BBB24 00000EAC 00000EEC 0000001E 00000015
    EA045EF0 000002BE 00000306 00000022 0000000C
    EA773B8A 0000002A 0000004A 0000000E 0000000C
    EB170988 000014E6 000014F6 00000006 00000006
    F12C9C9F 00001DE0 00001E2E 00000025 0000000F
    F17B1C07 00001C74 00001D1C 00000052 0000002D
    F2A32AAE 000005F0 00000646 00000029 0000001A
    F746F35E 000003A8 000003DA 00000017 0000000F
    FAF597E4 00000A6E 00000A9A 00000014 0000000E
    FC2254B9 00000FA6 00000FF6 00000026 00000014
    00000050

  • Tanda

    はい、それがあるか無いかの違いだと思います。

  • nkmt

    明日、上記設定を行い、
    客iPadと弊社iPadとも私の開発PCに接続して試してみたいと思います。

    tandaさんありがとうございました。


    別の問題があります。

    実データの項目をテーブルコントロールで表示している部分で
    文字入力をする必要は無いけれど、そこを指タッチすると
    キーボードが表示されて非常に邪魔と言う問題がまだあります。

  • nkmt

    おはようございます。

    開発PCに以下を設定しました。

    オプション → 設定 → 言語
    Runtime Messages C:\Program Files (x86)\Magicxpa\Studio 4.6\Support\msg_rnt.jpn

    iOS 10.0.2 で行削除をすると
    Confirmation
    Confirmation Delete operation
    Yes No のままでした。

    もう1台現在手元にあるiPadは 14.4でした。
    行削除時のメッセージは同じでした。

    ※客先RIAサーバー環境では、日本語メッセージ。

    開発PCのxpaは4.6.1 26-Aug-2020でした。

    客先は Mgxpa_461_PT3_Server_x64 を充てたので、開発環境が少かったようです。
    無頓着でした。

    開発PCにもPT3を充てましたが、削除メッセージは変わらず。
    ※これに関しては大きな問題ではないのでスルーします。

     

    別問題の件。

    照会モードでタッチ選択でいい部分で、日本語キーボードが出てくるのが邪魔です。
    開発環境にもPT3を充てて、同現象がこちらでも再現出来たので良かったです。
    キーボード出てこないように出来ないのかやってみます。
    照会モードで、その項目は修正不可にしているのですが。
    位置付けNoも設定してみたいと思います。

  • nkmt

    ISHIJIMAさん ありがとうございます。
    実はなんとアップストア アイコンを使用しております。


    照会モードタスクで、テーブルコントロール上に表示して、修正不可にしてある項目。
    PC でF7実行すると、その項目は修正も文字の削除も出来ません。


    同じプログラムをiPadで実行すると、その修正不可項目で
    キーボードが表示されて、文字をxボタンで1字ずつ消せます。
    文字の変更も出来てしまいます。

    データはRWNにしてあるので書き替えは出来ないとは思いますが。

  • nkmt

    コメントありがとうございます。

    昨日はカラムフィルタリングの件で、eサポに投稿しようと思いましたが、混んでいたようで
    サイトが開けませんでした。

    この件と合わせて一つずつ問合せしたいと思います。

  • nkmt

    文字を入力する部分ではない所で、キーボードが表示されて邪魔という件は
    pt2で対応済みのようでした。

    照会モードで、エディットコントロールをタップすると、キーボードが起動される問題
    MAGIC.INIに次の設定を行うと、キーボードは起動されません。
    [MAGIC_SPECIALS]SpecialShowKeyboardOnReadonlyEdit=N

    MSJ様サポートに入っていない所は、情報入手は出来ないのでサポート加入は必須ですね。

     

    他にも解決させるにはINIへ追記が必要な事もありますね。
    各メジャーバージョンの最新パッチのReadmeはよく見ないといけませんね。
    失礼しました。

  • Tanda

    参考情報ですが、修正モードであっても、コントロール以外の任意の空白の部分をタッチするだけでもキーボードは解除されますよ。さらにこれを応用すれば、何も起こさないボタンを配置して「キーボード解除」としてやれば、それだけでもキーボードが消えてくれます。うちのセミナーでも解説しています。

サインインしてコメントを残してください。